индекс находится за границами массива (внешняя печатная форма)

1. TariK 28.07.21 22:19 Сейчас в теме
Привет всем! Помогите понять, в чем проблема?
Индекс находится за границами массива
{ОбщийМодуль.УправлениеПечатьюУТВызовСервераЛокализация.Модуль(201)}: ТипДокументов = ТипЗнч(ОбъектыПечати[0]);
{ВнешняяОбработка.ТранспортнаяНакладная_ТН_1529_2200.МодульОбъекта(180)}: СтруктураВозврата = УправлениеПечатьюУТВызовСервераЛокализация.ПолучитьТранспортныеНакладныеНаПечать(МассивОбъектов);
{ВнешняяОбработка.ТранспортнаяНакладная_ТН_1529_2200.МодульОбъекта(159)}: НСтр("ru = 'Транспортная накладная (ФХП)';
{ОбщийМодуль.УправлениеПечатью.Модуль(1635)}: ВнешняяОбработкаОбъект.Печать(
{ОбщаяФорма.ПечатьДокументов.Форма(492)}: УправлениеПечатью.ПечатьПоВнешнемуИсточнику(
{ОбщаяФорма.ПечатьДокументов.Форма(43)}: КоллекцияПечатныхФорм = СформироватьПечатныеФормы(Параметры.ИменаМакетов, Отказ);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(234)}: ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, Форма);
{ОбщийМодуль.УправлениеПечатьюКлиент.Модуль(143)}: ВыполнитьОбработкуОповещения(ОписаниеПроцедурыЗавершения, СписокДокументов);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(32)}: УправлениеПечатьюКлиент.ПроверитьПроведенностьДокументов(ОписаниеОповещения, ОбъектыНазначения, Форма);
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(482)}: МодульУправлениеПечатьюСлужебныйКлиент.ВыполнитьОткрытиеПечатнойФормы(
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(260)}: ВыполнитьОткрытиеПечатнойФормы(ВыполняемаяКоманда, Форма, ВыполняемаяКоманда.ОбъектыПечати);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(95)}: МодульДополнительныеОтчетыИОбработкиКлиент.ВыполнитьНазначаемуюКомандуПечати(ОписаниеКоманды, Форма);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(20)}: ВыполнитьПодключаемуюКомандуПечатиЗавершение(Истина, ПараметрыВыполнения);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(246)}: ВыполнитьОбработкуОповещения(Обработчик, ПараметрКоманды);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(64)}: ПродолжитьВыполнениеКоманды(ПараметрыВыполнения);
{Документ.ТранспортнаяНакладная.Форма.ФормаСписка.Форма(64)}: ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Элементы.Список);
Прикрепленные файлы:
ТранспортнаяНакладная_ТН-1529-2200.epf
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Areal 13 28.07.21 22:40 Сейчас в теме
Я так понимаю, за пределами этого массива "ОбъектыПечати[0]", что означает, то, что он пустой. Т.к. эта печатная форма, то скорее всего обработчик печати внеш. обработки попадает пустой массив. Пройдись отладчиком от "ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Элементы.Список)"; и обрати внимание на "Элементы.Список" - здесь скорее всего и должны быть объекты печати
3. Areal 13 28.07.21 22:41 Сейчас в теме
Отладить даже подключенные внешние обработки можно - погугли
4. alxarz 32 29.07.21 00:01 Сейчас в теме
(1) а оно где-то когда-то работало, или нет?
5. TariK 29.07.21 11:41 Сейчас в теме
(4) печатка через "файл-открыть" работает отлично, а вот когда встраиваешь то не работает, ошибка как верху
Оставьте свое сообщение

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