Имя: Пароль:
1C
1С v8
8.2 вызов команды документа из другого модуля
0 Вик72
 
31.10.12
12:14
Я в документе создал команду "ПечатьДокумента", вывел ее на форму, в модуле команды написал алгоритм, все прекрасно работает.
Теперь я хочу вызывать эту команду из обработки или хотя бы процедуру печати из модуля команды. Возможно ли это?

Конечно, можно процедуру печати закинуть в модуль объекта, и вызывать ее отдельно из модуля команды и из обработки, но красивее было бы вызывать команду напрямую.
1 Godofsin
 
31.10.12
12:16
модуль команды???
2 Fish
 
гуру
31.10.12
12:17
Печать обычно располагают в менеджере объекта.
3 palpetrovich
 
31.10.12
12:18
"процедуру печати закинуть в модуль объекта" - это правильная мысль
4 Вик72
 
31.10.12
12:25
Ладно, с печатью не самый удачный пример, печать действительно в модуле менеджера лучше разместить. Пусть другая команда будет - пускай, выгрузки документа или еще что. Интересует сама возможность вызвать добавленную команду формы не нажатием кнопки из интерфейса, а программным методом. Возможно ли это?
5 MSII
 
31.10.12
12:28
(4) Ага, sendkeys :)
Зачем извращаться-то?
6 Вик72
 
31.10.12
12:34
(5) для senkeys нужно форму создать) а я не хочу создавать даже ее. Я хочу с принципом разобраться. Или "Команды" - это чисто интерфейсная фишка, и без создания управляемой формы смысла не имеют?.