Цитата:
Сообщение от
S.Kuskov
Я правильно понимаю что ValidateWrite обнаруживает некие ошибки в данных? Т.е. вы начинаете ввод данных в подчинённую таблицу незавершив вставку в главную? Зачем это вам?
При создании новой строки в InventTable надо также создать строку в таблице, расположенной на этой вкладке ( к слову это новая таблица, названной "Упаковка", где хранятся данные упаковки (более 25 полей) по данной номенклатуре. На каждую номенклатуру может приходится несколько строк в Упаковке. А в таблице Inventtable уже есть поле Активная упаковка, которая хранит действующую упаковку для данной номенклатуры). Вот при создании номенклатуры, требуется также (в обязательно порядке) создавать упаковку для этого товара.
Цитата:
Сообщение от
lev
Ну или можно попробовать сделать немного по другому, не вкладку на форме добавить, а вызывать новую форму с нужной таблицей связанной с inventTable, и уже в ней вносить необходимые данные. Это предложение конечно допустимо если оно подходит для Вашего бизнес-процесса.
Тоже так хотелось, но к сожалению надо сделать, так чтобы обязательно для номенклатуры была заполнены данные Упаковки (см. выше)