Показать сообщение отдельно
Старый 27.12.2011, 10:51   #4  
Borsugg is offline
Borsugg
Участник
 
22 / 10 (1) +
Регистрация: 09.08.2011
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Я правильно понимаю что ValidateWrite обнаруживает некие ошибки в данных? Т.е. вы начинаете ввод данных в подчинённую таблицу незавершив вставку в главную? Зачем это вам?
При создании новой строки в InventTable надо также создать строку в таблице, расположенной на этой вкладке ( к слову это новая таблица, названной "Упаковка", где хранятся данные упаковки (более 25 полей) по данной номенклатуре. На каждую номенклатуру может приходится несколько строк в Упаковке. А в таблице Inventtable уже есть поле Активная упаковка, которая хранит действующую упаковку для данной номенклатуры). Вот при создании номенклатуры, требуется также (в обязательно порядке) создавать упаковку для этого товара.

Цитата:
Сообщение от lev Посмотреть сообщение
Ну или можно попробовать сделать немного по другому, не вкладку на форме добавить, а вызывать новую форму с нужной таблицей связанной с inventTable, и уже в ней вносить необходимые данные. Это предложение конечно допустимо если оно подходит для Вашего бизнес-процесса.
Тоже так хотелось, но к сожалению надо сделать, так чтобы обязательно для номенклатуры была заполнены данные Упаковки (см. выше)