Имя: Пароль:
1C
1С v8
Как в модуле объекта доп. обработки вызвать процедуру из модуля формы ?
0 Timur2019
 
06.04.20
12:57
Привет всем!. Такая ситуация : нужно из модуля объекта дополнительной обработки создать новый документ.
При попытке Док = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент() пишет объект не найден. Удивительно но фиг с ним.
Процедура создающая этот документ у меня есть в модуле формы этой же обработки.Как ее вызвать в модуле объекта ?
1 ДенисЧ
 
06.04.20
12:58
Вытащить в модуль объекта
2 Ненавижу 1С
 
гуру
06.04.20
13:00
(0)
1. у тебя в конфигурации нет документа "УстановкаЦенНоменклатуры"
2. в обработке есть реквизит "Документы"
3 Timur2019
 
06.04.20
13:02
(2) Точно есть такая табличная часть. Щас проверю....
4 Мигрень
 
06.04.20
13:04
(1) Проще купить КОРП и установить сервер системы взаимодействия.
5 Ненавижу 1С
 
гуру
06.04.20
13:06
(4) то есть ты считаешь, что сервер взаимодействия создали для тех, кто не смог осилить клиент-серверную технологию?
6 Timur2019
 
06.04.20
13:09
Да. Так и есть. Спасибо :)
7 Ненавижу 1С
 
гуру
06.04.20
13:12
кстати, плохо, что в таких ситуациях язык 1С не позволяет достучаться до глобального контекста а-ля global:: в C#
8 ДенисЧ
 
06.04.20
13:19
(7) Не нужно. Ибо глобальные и прочие статические переменные - зло.
9 Ненавижу 1С
 
гуру
06.04.20
13:21
(8) ну вот конкретно здесь человек с этим и столкнулся
расскажи в 1С, что они придумали зло, создав глобальный объект Документы
10 SleepyHead
 
гуру
06.04.20
13:31
(3) Сечь на конюшне публично автора обработки, который создал в ней табличную часть с таким именем.
11 Cyberhawk
 
06.04.20
13:33
(4) Покупать КОРП для этого не нужно
12 Мигрень
 
06.04.20
13:41
(5) точно!