|
Как в модуле объекта доп. обработки вызвать процедуру из модуля формы ?
| ☑ |
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) точно!
|
|