|
![]() |
#1 |
Moderator
|
Цитата:
Сообщение от gl00mie
... но в моем случае использовать display-метод на чем-то, связанном с формой (читай, на DataSource), не выходит - метод показывает фигню, потому что для разных строк использует одни и те же данные, ведь DataSource ссылается на какую-то одну запись (строку), а в гриде этих строк может быть больше одной... Если я прав в своих подозрениях, рекомендую посмотреть соответствующий раздел Руководства разработчика.
__________________
Андрей. |
|
![]() |
#2 |
NavAx
|
Проблему подтверждаю.
Проверить можно просто, достаточно открыть форму Заказы, переключить компанию и посмотреть что произойдет с названием номенклатуры в строках заказа. Варианты борьбы: 1. при инициализации формы запоминаем компанию. используем дисплейные методы датасорса. в методе проверяем компанию, если надо меняем. 2. используем дисплейные методы датасорса. в методе проверяем компанию у текущей строки датасорса (не переданной в метод), если надо меняем. |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от Dron AKA andy
Это вы, похоже, неправильно используете display-метод. Ему в качестве параметра передается строка, для которой и должен быть выполнен расчет. Соответственно, вызывается он для каждой строки грида, и все работает правильно.
![]() ![]() |
|
|
![]() |
||||
Тема | Ответов | |||
dataareaid conpeek | 5 | |||
DataAreaId в виртуальной компании. | 1 | |||
Смена компании через Сервис->Параметры | 4 | |||
Смена компании | 1 | |||
Компании: Одна большая или много маленьких? | 4 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|