Пытаюсь добавить команду заполнения таблицы документа не изменяя его форму. Для этого создал общую команду, команда появилась в ком. панели документа, но вот как заполнить таблицу документа из модуля команды понять не могу.
В доке (план закупок) есть таблица "Товары", заполнить таблицу в клиентском контексте у меня не выйдет поэтому там-же в модуле команды я пытался заполнить таблицу в серверном методе но здесь платформа вываливется с ошибкой - нельзя возвращать на клиента модифицированный объект.
В серверный метод я передаю "Объект" формы документа из которого произошел вызов команды.
Как можно заполнить таблицу дока из общей команды?
(2) Это внешняя обработка ее нужно разрабатывать по стандартам БСП как мне кажется это не совсем удобно с отладкой и подключением.
В данном случае хотелось бы решить проблему при помощи команды. :)
Все-же в чем проблема, почему нельзя ничего сделать с объектом формы в общей команде?
Пока удалось решить проблему таким образом:
В серверном методе модуля команды получаем объект документа, заполняем таблицу в объекте, записываем и т.к. у нас в команде стоит галочка "Изменяет данные" форма обновляется после вызова команды и отображает заполненную таблицу. Есть один неудобный момент - объект приходится записывать после вызова команды и нельзя закрыть документ не сохраняя изменения...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший