|
Реквизиты из расширения во ВПФ | 1С УНФ | ☑ | ||
|---|---|---|---|---|
|
0
Qzenko
naïve
25.03.26
✎
08:40
|
Добрый день. Недавно произвёл обновление конфигурации (возможно зря...)
Все расширения перенёс под реалии новой версии, проверку возможности применения произвёл - ошибок нет Есть только проблема: в расходной накладной есть несколько ВПФ, в которых есть реквизиты из расширений. Они прекрасно работали в старой базе, а в этой выдают ошибку как только вопрос доходит до этих самых реквизитов (вот один из них): Поле объекта не обнаружено (ИР_Грузополучатель) {ВнешняяОбработка.НакладнаяСкладу.МодульОбъекта(339)}:ДанныеПечати.Вставить("ИР_Грузополучатель", СтрокаТабличнойЧасти.ИР_Грузополучатель); В модуле менеджера расходки поменял: ДанныеДокументовРегУчет, УниверсальныйЗапросПоДаннымДокумента А также в общем модуле ПечатьДокументовУНФ, в ДобавитьСуммовыеПоля добавил свои реквизиты через Если ТипЗнч(ПараметрыЗапроса.Ссылка) = Тип("ДокументСсылка.РасходнаяНакладная") Тогда и далее запрос Подскажите пожалуйста, что ещё нужно сделать? |
|||
|
1
vicof
25.03.26
✎
08:45
|
Нужно заставить себя научиться включать отладку и остановку по ошибке
|
|||
|
2
Qzenko
naïve
25.03.26
✎
08:47
|
ДанныеДокументовРегУчет, УниверсальныйЗапросПоДаннымДокумента
и ПечатьДокументовУНФ были изменены под реалии новой версии, так как они были изменены ещё в старой |
|||
|
3
Мультук
гуру
25.03.26
✎
09:06
|
(0)
В чём проблема встать отладчиком на строку СтрокаТабличнойЧасти.ИР_Грузополучатель и посмотреть поля в переменной "СтрокаТабличнойЧасти". Возможно и правда такого поля "ИР_Грузополучатель" там нет. Потому что не понятно что такое "СтрокаТабличнойЧасти" Это (как пример) 1) Если проблема здесь, то где версия движка? Где версия конфы ? Для каждого СтрокаТабличнойЧасти из ДокОбъект.Товары Цикл //ляляля КонецЦикла; 2) Если проблема здесь, то где текст зарпоса из отладчика тз = ЗапросКТабчасти.Выполнить().Выгрузить(); Для каждого СтрокаТабличнойЧасти из тз Цикл //ляляля КонецЦикла; 3) Если вы не умеете отлаживать ПФ из обработки, то это совсем другое Хотя ничего сложного тут нет. |
|||
|
4
Qzenko
naïve
25.03.26
✎
09:11
|
(3) тут скорее вопрос в том, мб ещё куда-то что-то надо прописать
1С:Предприятие 8.3 (8.3.27.1964) Управление нашей фирмой, редакция 3.0 (3.0.12.226) |
|||
|
5
Qzenko
naïve
25.03.26
✎
09:46
|
Вот более подробная ошибка:
Поле объекта не обнаружено (ИР_Грузополучатель) {ВнешняяОбработка.НакладнаяСкладу.МодульОбъекта(337)}:ДанныеПечати.Вставить("Грузополучатель", СтрокаТабличнойЧасти.ИР_Грузополучатель); {ВнешняяОбработка.НакладнаяСкладу.МодульОбъекта(163)}:ИР_ЗаполнитьДанныеПечатиПоСтрокеТабличнойЧасти(СтрокаТабличнойЧасти, ДанныеПечати, {ВнешняяОбработка.НакладнаяСкладу.МодульОбъекта(31)}:УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "НакладнаяСкладу", "Накладная складу", {ОбщийМодуль.УправлениеПечатью.Модуль(2132)}:ВнешняяОбработкаОбъект.Печать( {ОбщаяФорма.ПечатьДокументов.Форма(787)}:УправлениеПечатью.ПечатьПоВнешнемуИсточнику( {ОбщаяФорма.ПечатьДокументов.Форма(61)}:КоллекцияПечатныхФорм = СформироватьПечатныеФормы(Параметры.ИменаМакетов, Отказ); {ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(353)}:ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, ВладелецФормы, Строка(Новый УникальныйИдентификатор)); {ОбщийМодуль.УправлениеПечатьюГлобальный.Модуль(13)}:УправлениеПечатьюСлужебныйКлиент.ПродолжитьВыполнениеКомандыПечати(); [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка] |
|||
|
6
PuhUfa
25.03.26
✎
10:35
|
(4) >>тут скорее вопрос в том, мб ещё куда-то что-то надо прописать
тут скорее вопрос в том, что вам нужно просто пригласить специалиста |
|||
|
7
Волшебник
25.03.26
✎
10:50
|
(5) Не надо засирать форум ошибками, которые Вы можете исправить сами.
Обращение к несуществующему полю — верх наглости! |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |