Показать сообщение отдельно
Старый 04.02.2010, 10:44   #24  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,443 / 1781 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от pwp Посмотреть сообщение
Это да, но перебор придется вставить, что не очень смотрится в update на Table...
Рефакторингом займётесь когда всё заработает.
Цитата:
Сообщение от pwp Посмотреть сообщение
В порядке ликбеза, это уже на DS формы ?
Неа.Идя в том чтобы по максимому изолироваться от интерфейса пользователя. В данном случае таблицы содержат всю необходимую для работы информацию. Так зачем же логику переносить в методы источника данных какой-то конкретной формы.

Цитата:
Сообщение от pwp Посмотреть сообщение
Только в методе update на таблице Table как к ним подобраться ?
X++:
InventJournalData = JournalTableData::construct(this);
InventJournalTransData = new JournalTransData(InventJournalTrans, InventJournalData);
Цитата:
Сообщение от pwp Посмотреть сообщение
Ну как же так, смена даты клиентом первооснова и причина всех дальнейших прыжков. Только нужно обеспечить защиту от случайного изменения=подтверждение.
Я имел в виду, то что задача подтверждения изменения может быть обособлена. Например в следующей формулировке. При попытке изменить дату получить у пользователя подтверждение. Всё точка. При решении этой задачи не стоит задумываться, а для чего нужно это подтверждение.