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