Ошибка присваивания переменной в расширении

1. Fator26 7 25.03.19 13:38 Сейчас в теме
Бухгалтерия предприятия 3.0.67
Создал в расширении новый документ, хочу прикрутить к нему форму отчета с проводками и движениями.
Добавил в объект свою копию общей команды ПоказатьДвиженияДокумента, однако при выполнении получаю интересную картину.
Выходит ошибка в модуле основной формы обработки КорректировкаДвижений: не является значением объектного типа


Ищу код в процедуре ПриСозданииНаСервере:


И вижу странность - Параметры.ДокументДвижений имеет значение, но вот переменная ДокументДвижений это значение не получает


В чем может быть причина?
По теме из базы знаний
Найденные решения
12. noprogrammer 237 25.03.19 14:17 Сейчас в теме
Если в реквизите формы заменишь тип "ДокументСсылка " на "Произвольный" то сработает.
azanas; Fator26; +2 Ответить
7. noprogrammer 237 25.03.19 14:08 Сейчас в теме
(5) это решается, но при условии, что отчет написан таким образом, что в нем ТИП явно не указывается иначе никак.
5. t.v.s. 111 25.03.19 14:06 Сейчас в теме
Причина в том, что ни один объект, созданный в расширении не передается в область действия основной конфигурации.
На текущий момент это никак не решается.
Остальные ответы
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. noprogrammer 237 25.03.19 14:00 Сейчас в теме
ДокументДвижений - какой тип имеет?
3. noprogrammer 237 25.03.19 14:01 Сейчас в теме
Хотя можешь не отвечать и так скажу, что вся проблема в том, что твой отчет (типовой) ничего не знает о твоем документе.
4. Fator26 7 25.03.19 14:03 Сейчас в теме
(3) ДокументДвижений должен иметь тип ДокументСсылка.НазваниеДокументаИзРасширения
Ничего не знает в каком плане?
6. noprogrammer 237 25.03.19 14:06 Сейчас в теме
(4) Форма отчета из конфигурации так? В ней есть ДокументДвижения с указанием типа? твоего типа там нет (так как твой документ находится в расширении и конфигурация ничего о нем не знает)
5. t.v.s. 111 25.03.19 14:06 Сейчас в теме
Причина в том, что ни один объект, созданный в расширении не передается в область действия основной конфигурации.
На текущий момент это никак не решается.
7. noprogrammer 237 25.03.19 14:08 Сейчас в теме
(5) это решается, но при условии, что отчет написан таким образом, что в нем ТИП явно не указывается иначе никак.
8. t.v.s. 111 25.03.19 14:10 Сейчас в теме
(7) Я имел ввиду что не решается сама передача типа из расширения в основную.
9. noprogrammer 237 25.03.19 14:10 Сейчас в теме
(8) Да, это не решается (и судя по всему никогда не решится)
10. Fator26 7 25.03.19 14:14 Сейчас в теме
Посмотрел повнимательнее на ДокументДвижений.
Это реквизит формы с типом ДокументСсылка (без указания конкретного документа).

(8) Есть ли тогда вообще возможность подключать новые объекты из расширений к типовым подсистемам?
11. noprogrammer 237 25.03.19 14:15 Сейчас в теме
(10) Если в "типовых подсистемах" указан конкретный "тип" а "документСсылка" в данном случае является конкретным типом то ответ - НЕТ.
12. noprogrammer 237 25.03.19 14:17 Сейчас в теме
Если в реквизите формы заменишь тип "ДокументСсылка " на "Произвольный" то сработает.
azanas; Fator26; +2 Ответить
13. Fator26 7 25.03.19 14:19 Сейчас в теме
(12) да, это помогло, хотя отчет и открывается пустой)) Буду думать дальше, спасибо.
14. noprogrammer 237 25.03.19 14:21 Сейчас в теме
(13) Он не должен открыться пустой. Должен работать.
15. t.v.s. 111 25.03.19 14:24 Сейчас в теме
(14) Чтобы это работало нужно свой документ в критерии отбора добавить, а этого сделать по понятным причинам не получится
16. noprogrammer 237 25.03.19 14:26 Сейчас в теме
(15) Речь ведь шла о "движении документа" а не о "Структуре подчиненности". Для структуры подчиненности решение есть https://infostart.ru/public/938145/
17. t.v.s. 111 25.03.19 14:31 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот