слетела обработка для 1с Розница, пробовал подгружать первоначальный файл обработки ошибка та же, програмированию еще только учусь, потому прошу помощи, вот ошибка
Ошибка при вызове метода контекста (ПолучитьОбласть)
{ВнешняяОбработка.НакладнаяНаперемещениеСоШтрихкодами.МодульОбъекта(221)}:ОбластьШапкаТаблицыКонец = Макет.ПолучитьОбласть("ШапкаТаблицы|КонецСтроки");
{ВнешняяОбработка.НакладнаяНаперемещениеСоШтрихкодами.МодульОбъекта(113)}:НСтр("ru = 'Накладная на перемещение'"),
{ОбщийМодуль.УправлениеПечатью.Модуль(2051)}:ВнешняяОбработкаОбъект.Печать(
{ОбщаяФорма.ПечатьДокументов.Форма(785)}:УправлениеПечатью.ПечатьПоВнешнемуИсточнику(
{ОбщаяФорма.ПечатьДокументов.Форма(61)}:КоллекцияПечатныхФорм = СформироватьПечатныеФормы(Параметры.ИменаМакетов, Отказ);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(309)}:ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, ВладелецФормы, Строка(Новый УникальныйИдентификатор));
{ОбщийМодуль.УправлениеПечатьюГлобальный.Модуль(13)}:УправлениеПечатьюСлужебныйКлиент.ПродолжитьВыполнениеКомандыПечати();
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Область не найдена: КонецСтроки
[ОшибкаИспользованияВстроенногоЯзыка]
пробовал на 2 разных базах, ошибка остается, Хелп
Ошибка при вызове метода контекста (ПолучитьОбласть)
{ВнешняяОбработка.НакладнаяНаперемещениеСоШтрихкодами.МодульОбъекта(221)}:ОбластьШапкаТаблицыКонец = Макет.ПолучитьОбласть("ШапкаТаблицы|КонецСтроки");
{ВнешняяОбработка.НакладнаяНаперемещениеСоШтрихкодами.МодульОбъекта(113)}:НСтр("ru = 'Накладная на перемещение'"),
{ОбщийМодуль.УправлениеПечатью.Модуль(2051)}:ВнешняяОбработкаОбъект.Печать(
{ОбщаяФорма.ПечатьДокументов.Форма(785)}:УправлениеПечатью.ПечатьПоВнешнемуИсточнику(
{ОбщаяФорма.ПечатьДокументов.Форма(61)}:КоллекцияПечатныхФорм = СформироватьПечатныеФормы(Параметры.ИменаМакетов, Отказ);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(309)}:ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, ВладелецФормы, Строка(Новый УникальныйИдентификатор));
{ОбщийМодуль.УправлениеПечатьюГлобальный.Модуль(13)}:УправлениеПечатьюСлужебныйКлиент.ПродолжитьВыполнениеКомандыПечати();
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Область не найдена: КонецСтроки
[ОшибкаИспользованияВстроенногоЯзыка]
пробовал на 2 разных базах, ошибка остается, Хелп
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
/////////////////////////////////////////////////////////////////////////////
// ОПИСАНИЕ ИНТЕРФЕЙСОВ
// Интерфейс для регистрации обработки.
// Вызывается при добавлении обработки в справочник "ВнешниеОбработки"
//
// Возвращаемое значение:
// Структура:
// Вид - строка - возможные значения: "ДополнительнаяОбработка"
// "ДополнительныйОтчет"
// "ЗаполнениеОбъекта"
// "Отчет"
// "ПечатнаяФорма"
// "СозданиеСвязанныхОбъектов"
//
// Назначение - массив строк имен объектов метаданных в формате:
// <ИмяКлассаОбъектаМетаданного>.[ * | <ИмяОбъектаМетаданных>]
// Например, "Документ.СчетЗаказ" или "Справочник.*"
// Прим. параметр имеет смысл только для назначаемых обработок
//
// Наименование - строка - наименование обработки, которым будет заполнено
// наименование справочника по умолчанию - краткая строка для
// идентификации обработки администратором
//
// Версия - строка - версия обработки в формате <старший номер>.<младший номер>
// используется при загрузке обработок в информационную базу
// БезопасныйРежим – Булево – Если истина, обработка будет запущена в безопасном режиме.
// Более подбробная информация в справке.
//
// Информация - Строка- краткая информация по обработке, описание обработки
//
// Команды - ТаблицаЗначений - команды, поставляемые обработкой, одная строка таблицы соотвествует
// одной команде
// колонки:
// - Представление - строка - представление команды конечному пользователю
// - Идентификатор - строка - идентефикатор команды. В случае печатных форм
// перечисление через запятую списка макетов
// - Использование - строка - варианты запуска обработки:
// "ОткрытиеФормы" - открыть форму обработки
// "ВызовКлиентскогоМетода" - вызов клиентского экспортного метода из формы обработки
// "ВызовСерверногоМетода" - вызов серверного экспортного метода из модуля объекта обработки
// - ПоказыватьОповещение – Булево – если Истина, требуется оказывать оповещение при начале
// и при окончании запуска обработки. Прим. Имеет смысл только
// при запуске обработки без открытия формы.
// - Модификатор – строка - для печатных форм MXL, которые требуется
// отображать в форме ПечатьДокументов подсистемы Печать
// требуется установить как "ПечатьMXL"
//
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = Новый Структура;
ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма");
ПараметрыРегистрации.Вставить("Назначение", ПолучитьНазначениеОбработки());
ПараметрыРегистрации.Вставить("Наименование", "Накладная на перемещение со штрихкодами");
ПараметрыРегистрации.Вставить("Версия", "1.0");
ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина);
ПараметрыРегистрации.Вставить("Информация", НСтр("ru = 'Накладная на перемещение со штрихкодами'"));
ТаблицаКоманд = ПолучитьТаблицуКоманд();
ДобавитьКоманду(ТаблицаКоманд,
"Накладная на перемещение со штрихкодами",
"НакладнаяНаперемещениеСоШтрихкодами",
"ВызовСерверногоМетода",
Истина,
"ПечатьMXL");
ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
Возврат ПараметрыРегистрации;
КонецФункции
Функция ПолучитьНазначениеОбработки()
Назначение = Новый Массив;
Назначение.Добавить("Документ.ПеремещениеТоваров");
Возврат Назначение;
КонецФункции
Функция ПолучитьТаблицуКоманд()
Команды = Новый ТаблицаЗначений;
Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
Возврат Команды;
КонецФункции
Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
НоваяКоманда = ТаблицаКоманд.Добавить();
НоваяКоманда.Представление = Представление;
НоваяКоманда.Идентификатор = Идентификатор;
НоваяКоманда.Использование = Использование;
НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
НоваяКоманда.Модификатор = Модификатор;
КонецПроцедуры
Процедура Печать(ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "НакладнаяНаперемещениеСоШтрихкодами") Тогда
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "НакладнаяНаперемещениеСоШтрихкодами",
НСтр("ru = 'Накладная на перемещение'"),
ПечатьНакладная(ПараметрыПечати, ОбъектыПечати));
КонецЕсли;
КонецПроцедуры
Функция ПечатьНакладная(МассивОбъектов, ОбъектыПечати)
КолонкаКодов = "Штрихкод";
ВыводитьКоды = Истина;
ВыводитьУпаковки = ПолучитьФункциональнуюОпцию("ИспользоватьУпаковкиНоменклатуры");
ТабличныйДокумент = Новый ТабличныйДокумент;
РеквизитыДокумента = Новый Структура("Номер, Дата, Префикс");
СинонимДокумента = НСтр("ru='Перемещение товаров'");
ТабличныйДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ПеремещениеТоваров_НакладнаяНаПеремещение";
Запрос = Новый Запрос("ВЫБРАТЬ РАЗРЕШЕННЫЕ
| Документ.Ссылка КАК Ссылка,
| Документ.Номер КАК Номер,
| Документ.Дата КАК Дата,
| Документ.СкладОтправитель КАК Отправитель,
| Документ.СкладПолучатель КАК Получатель,
| ПРЕДСТАВЛЕНИЕ(Документ.СкладОтправитель) КАК ОтправительПредставление,
| ПРЕДСТАВЛЕНИЕ(Документ.СкладПолучатель) КАК ПолучательПредставление,
| Документ.Организация.Префикс КАК Префикс
|ИЗ
| Документ.ПеремещениеТоваров КАК Документ
|ГДЕ
| Документ.Ссылка В(&МассивОбъектов)
| И Документ.Проведен
|УПОРЯДОЧИТЬ ПО
| Ссылка
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ТаблицаТовары.НомерСтроки КАК НомерСтроки,
| ТаблицаТовары.Номенклатура КАК Номенклатура,
| ТаблицаТовары.Номенклатура.ТипНоменклатуры КАК ТипНоменклатуры,
| ТаблицаТовары.Номенклатура.Артикул КАК КолонкаКодов,
| ТаблицаТовары.Номенклатура.НаименованиеПолное КАК НоменклатураПредставление,
| ПРЕДСТАВЛЕНИЕ(ТаблицаТовары.Характеристика) КАК ХарактеристикаПредставление,
| ПРЕДСТАВЛЕНИЕ(ТаблицаТовары.Номенклатура.ЕдиницаИзмерения) КАК ПредставлениеБазовойЕдиницыИзмерения,
| ВЫБОР
| КОГДА ТаблицаТовары.Упаковка <> ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка)
| ТОГДА ПРЕДСТАВЛЕНИЕ(ТаблицаТовары.Упаковка.ЕдиницаИзмерения)
| ИНАЧЕ ПРЕДСТАВЛЕНИЕ(ТаблицаТовары.Номенклатура.ЕдиницаИзмерения)
| КОНЕЦ КАК ПредставлениеЕдиницыИзмеренияУпаковки,
| ТаблицаТовары.Количество КАК Количество,
| ТаблицаТовары.КоличествоУпаковок КАК КоличествоУпаковок,
| ТаблицаТовары.Цена КАК Цена,
| ТаблицаТовары.Сумма КАК Сумма,
| ТаблицаТовары.Ссылка КАК Ссылка
|ИЗ
| Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
|ГДЕ
| ТаблицаТовары.Ссылка В(&МассивОбъектов)
| И ТаблицаТовары.Ссылка.Проведен
|
|УПОРЯДОЧИТЬ ПО
| Ссылка,
| НомерСтроки
|ИТОГИ ПО
| Ссылка");
Запрос.УстановитьПараметр("МассивОбъектов", МассивОбъектов);
Результаты = Запрос.ВыполнитьПакет();
Макет = УправлениеПечатью.МакетПечатнойФормы("Документ.ПеремещениеТоваров.ПФ_MXL_НакладнаяНаПеремещение");
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
ОбластьШапкаТаблицыНачало = Макет.ПолучитьОбласть("ШапкаТаблицы|НачалоСтроки");
ОбластьСтрокаТаблицыНачало = Макет.ПолучитьОбласть("СтрокаТаблицы|НачалоСтроки");
ОбластьПодвалТаблицыНачало = Макет.ПолучитьОбласть("ПодвалТаблицы|НачалоСтроки");
ОбластьШапкаТаблицыКолонкаКодов = Макет.ПолучитьОбласть("ШапкаТаблицы|КолонкаКодов");
ОбластьСтрокаТаблицыКолонкаКодов = Макет.ПолучитьОбласть("СтрокаТаблицы|КолонкаКодов");
ОбластьПодвалТаблицыКолонкаКодов = Макет.ПолучитьОбласть("ПодвалТаблицы|КолонкаКодов");
ОбластьШапкаТаблицыКолонкаКодов.Параметры.ИмяКолонкиКодов = КолонкаКодов;
ОбластьШапкаТаблицыКолонкаУпаковок = Макет.ПолучитьОбласть("ШапкаТаблицы|КолонкаУпаковок");
ОбластьСтрокаТаблицыКолонкаУпаковок = Макет.ПолучитьОбласть("СтрокаТаблицы|КолонкаУпаковок");
ОбластьПодвалТаблицыКолонкаУпаковок = Макет.ПолучитьОбласть("ПодвалТаблицы|КолонкаУпаковок");
ОбластьКолонкаТоваров = Макет.Область("КолонкаТоваров");
областьКолонкаТоваров = Макет.Область("КонецСтроки");
Если НЕ ВыводитьКоды Тогда
ОбластьКолонкаТоваров.ШиринаКолонки = ОбластьКолонкаТоваров.ШиринаКолонки + Макет.Область("КолонкаКодов").ШиринаКолонки;
КонецЕсли;
Если НЕ ВыводитьУпаковки Тогда
ОбластьКолонкаТоваров.ШиринаКолонки = ОбластьКолонкаТоваров.ШиринаКолонки + Макет.Область("КолонкаУпаковокКоличество").ШиринаКолонки
+ Макет.Область("КолонкаУпаковокПредставление").ШиринаКолонки;
КонецЕсли;
ОбластьШапкаТаблицыКолонкаТоваров = Макет.ПолучитьОбласть("ШапкаТаблицы|КолонкаТоваров");
ОбластьСтрокаТаблицыКолонкаТоваров = Макет.ПолучитьОбласть("СтрокаТаблицы|КолонкаТоваров");
ОбластьПодвалТаблицыКолонкаТоваров = Макет.ПолучитьОбласть("ПодвалТаблицы|КолонкаТоваров");
ОбластьШапкаТаблицыКонец = Макет.ПолучитьОбласть("ШапкаТаблицы|КонецСтроки");
ОбластьСтрокаТаблицыКонец = Макет.ПолучитьОбласть("СтрокаТаблицы|КонецСтроки");
ОбластьПодвалТаблицыКонец = Макет.ПолучитьОбласть("ПодвалТаблицы|КонецСтроки");
ОбластьПодписей = Макет.ПолучитьОбласть("Подписи");
ОбластьИтого = Макет.ПолучитьОбласть("Итого");
ВыборкаПоДокументам = Результаты[0].Выбрать();
ВыборкаПоТабличнымЧастям = Результаты[1].Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
ПервыйДокумент = Истина;
Пока ВыборкаПоДокументам.Следующий() Цикл
Если НЕ ВыборкаПоТабличнымЧастям.НайтиСледующий(Новый Структура("Ссылка",ВыборкаПоДокументам.Ссылка)) Тогда
Продолжить;
КонецЕсли;
ВыборкаПоСтрокамТЧ = ВыборкаПоТабличнымЧастям.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Если НЕ ПервыйДокумент Тогда
ТабличныйДокумент.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
ПервыйДокумент = Ложь;
НомерСтрокиНачало = ТабличныйДокумент.ВысотаТаблицы + 1;
// ЗАГОЛОВОК
ЗаполнитьЗначенияСвойств(РеквизитыДокумента, ВыборкаПоДокументам);
ОбластьЗаголовок.Параметры.Заполнить(ВыборкаПоДокументам);
ОбластьЗаголовок.Параметры.ТекстЗаголовка = ФормированиеПечатныхФормСервер.СформироватьЗаголовокДокумента(РеквизитыДокумента, СинонимДокумента);
ТабличныйДокумент.Вывести(ОбластьЗаголовок);
// ШАПКА
ТабличныйДокумент.Вывести(ОбластьШапкаТаблицыНачало);
Если ВыводитьКоды Тогда
ТабличныйДокумент.Присоединить(ОбластьШапкаТаблицыКолонкаКодов);
КонецЕсли;
ТабличныйДокумент.Присоединить(ОбластьШапкаТаблицыКолонкаТоваров);
Если ВыводитьУпаковки Тогда
ТабличныйДокумент.Присоединить(ОбластьШапкаТаблицыКолонкаУпаковок);
КонецЕсли;
ТабличныйДокумент.Присоединить(ОбластьШапкаТаблицыКонец);
ВсегоНаименований = 0;
Итого = 0;
СуммаТоваров = 0;
СуммаУслуг = 0;
ТипУслуга = Перечисления.ТипыНоменклатуры.Услуга;
// СТРОКИ ТЧ
Пока ВыборкаПоСтрокамТЧ.Следующий() Цикл
ОбластьСтрокаТаблицыНачало.Параметры.Заполнить(ВыборкаПоСтрокамТЧ);
ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицыНачало);
Если ВыводитьКоды Тогда
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| Штрихкоды.Штрихкод КАК Штрихкод
|ИЗ
| РегистрСведений.Штрихкоды КАК Штрихкоды
|ГДЕ
| Штрихкоды.Владелец = &Владелец";
Запрос.УстановитьПараметр("Владелец", ВыборкаПоСтрокамТЧ.Номенклатура);
РезультатЗапроса = Запрос.Выполнить();
Если РезультатЗапроса.Пустой() Тогда
ОбластьСтрокаТаблицыКолонкаКодов.Параметры.Артикул ="Без штрихкода";
ТабличныйДокумент.Присоединить(ОбластьСтрокаТаблицыКолонкаКодов);
Иначе
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
ВыборкаДетальныеЗаписи.Следующий();
ОбластьСтрокаТаблицыКолонкаКодов.Параметры.Артикул = ВыборкаДетальныеЗаписи.Штрихкод;
ТабличныйДокумент.Присоединить(ОбластьСтрокаТаблицыКолонкаКодов);
КонецЕсли;
КонецЕсли;
ОбластьСтрокаТаблицыКолонкаТоваров.Параметры.Заполнить(ВыборкаПоСтрокамТЧ);
ОбластьСтрокаТаблицыКолонкаТоваров.Параметры.Товар = ФормированиеПечатныхФормСервер.ПолучитьПредставлениеНоменклатурыДляПечати(ВыборкаПоСтрокамТЧ.НоменклатураПредставление,ВыборкаПоСтрокамТЧ.ХарактеристикаПредставление);
ТабличныйДокумент.Присоединить(ОбластьСтрокаТаблицыКолонкаТоваров);
Если ВыводитьУпаковки Тогда
ОбластьСтрокаТаблицыКолонкаУпаковок.Параметры.Заполнить(ВыборкаПоСтрокамТЧ);
ТабличныйДокумент.Присоединить(ОбластьСтрокаТаблицыКолонкаУпаковок);
КонецЕсли;
ОбластьСтрокаТаблицыКонец.Параметры.Заполнить(ВыборкаПоСтрокамТЧ);
ТабличныйДокумент.Присоединить(ОбластьСтрокаТаблицыКонец);
ВсегоНаименований = ВсегоНаименований + 1;
Итого = Итого + ВыборкаПоСтрокамТЧ.Сумма;
Если ВыборкаПоСтрокамТЧ.ТипНоменклатуры = ТипУслуга Тогда
СуммаУслуг = СуммаУслуг + ВыборкаПоСтрокамТЧ.Сумма;
Иначе
СуммаТоваров = СуммаТоваров + ВыборкаПоСтрокамТЧ.Сумма;
КонецЕсли;
КонецЦикла;
ТабличныйДокумент.Вывести(ОбластьПодвалТаблицыНачало);
Если ВыводитьКоды Тогда
ТабличныйДокумент.Присоединить(ОбластьПодвалТаблицыКолонкаКодов);
КонецЕсли;
ТабличныйДокумент.Присоединить(ОбластьПодвалТаблицыКолонкаТоваров);
Если ВыводитьУпаковки Тогда
ТабличныйДокумент.Присоединить(ОбластьПодвалТаблицыКолонкаУпаковок);
КонецЕсли;
ТабличныйДокумент.Присоединить(ОбластьПодвалТаблицыКонец);
// ИТОГО
ОбластьИтого.Параметры.Итого = ФормированиеПечатныхФормСервер.ФорматСумм(Итого);
ОбластьИтого.Параметры.СуммаУслуг = ФормированиеПечатныхФормСервер.ФорматСумм(СуммаУслуг);
ОбластьИтого.Параметры.СуммаТоваров = ФормированиеПечатныхФормСервер.ФорматСумм(СуммаТоваров);
ТабличныйДокумент.Вывести(ОбластьИтого);
// ПОДПИСИ
ОбластьПодписей.Параметры.Заполнить(ВыборкаПоДокументам);
ТабличныйДокумент.Вывести(ОбластьПодписей);
УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ТабличныйДокумент, НомерСтрокиНачало, ОбъектыПечати, ВыборкаПоДокументам.Ссылка);
КонецЦикла;
ТабличныйДокумент.АвтоМасштаб = Истина;
Возврат ТабличныйДокумент;
КонецФункции
Показать
(9) Спасибо за листинг, но смотрите какое дело.
Вот эта часть кода отрабатывает
значит есть область, в которой пересекаются строка "ШапкаТаблицы" и колонка "КолонкаТоваров".
а вот эта строка кода не отрабатывает
потому что есть строка "ШапкаТаблицы", но нет колонки "КонецСтроки".
Воспользуйтесь советом (2)
Вот эта часть кода отрабатывает
ОбластьШапкаТаблицыКолонкаТоваров = Макет.ПолучитьОбласть("ШапкаТаблицы|КолонкаТоваров");
значит есть область, в которой пересекаются строка "ШапкаТаблицы" и колонка "КолонкаТоваров".
а вот эта строка кода не отрабатывает
ОбластьШапкаТаблицыКонец = Макет.ПолучитьОбласть("ШапкаТаблицы|КонецСтроки");
потому что есть строка "ШапкаТаблицы", но нет колонки "КонецСтроки".
Воспользуйтесь советом (2)
(10) выкладывай.
ошибка в нем.
либо есть другой вариант - те строки где идет обращение к
ОбластьШапкаТаблицыКонец = Макет.ПолучитьОбласть("ШапкаТаблицы|КонецСтроки");
ОбластьСтрокаТаблицыКонец = Макет.ПолучитьОбласть("СтрокаТаблицы|КонецСтроки");
ОбластьПодвалТаблицыКонец = Макет.ПолучитьОбласть("ПодвалТаблицы|КонецСтроки");
- закомментировать. ошибка уйдет,
но... конец строки также не будет отображаться. полагаю там что-то типа закрывающей рамки.
ошибка в нем.
либо есть другой вариант - те строки где идет обращение к
ОбластьШапкаТаблицыКонец = Макет.ПолучитьОбласть("ШапкаТаблицы|КонецСтроки");
ОбластьСтрокаТаблицыКонец = Макет.ПолучитьОбласть("СтрокаТаблицы|КонецСтроки");
ОбластьПодвалТаблицыКонец = Макет.ПолучитьОбласть("ПодвалТаблицы|КонецСтроки");
- закомментировать. ошибка уйдет,
но... конец строки также не будет отображаться. полагаю там что-то типа закрывающей рамки.
(30)
А макет из конфигурации как раз и был испорчен, скорей всего затерт при обновлении.
никто не мог ее перезаписать, , макете есть колонка
Чувак. У тебя в обработке, в 184 строке модуля написано, что надо использовать макет из конфигурации. Макет из обработки можешь выбросить.
А макет из конфигурации как раз и был испорчен, скорей всего затерт при обновлении.
Прикрепленные файлы:

здравствуйте., что бы не плодить темы. напишу тут, розница 2, ошибка при обмене с егаис, пробовал обновить, тестирование, лечить чекдбф -
что можно глянуть?
Скрытый текст |
---|
{
"time": "2024-12-16T14:36:51+03:00", "id": "1d15e39c-68d3-4824-9612-15a6f29c40b9", "clientInfo": { "platformType": "Windows_x86_64", "appVersion": "8.3.24.1586", "appName": "1CV8C", "systemInfo": { "osVersion": "Microsoft Windows 10 version 10.0 (Build 19045)", "fullRAM": 6388850688, "freeRAM": 2989711360, "processor": "AuthenticAMD AMD64 Family 23 Model 24 Stepping 1 3593 MHz", "clientID": "949abf2d-a82f-492a-bb4a-75eb259a2ad9" } }, "sessionInfo": { "userName": "Кожевникова М,И.", "dataSeparation": "+,+", "platformInterfaceLanguageCode": "ru_RU", "configurationInterfaceLanguageCode": "ru", "localeCode": "ru_RU" }, "infoBaseInfo": { "localeCode": "ru_RU" }, "serverInfo": { "appVersion": "8.3.24.1586", "type": "Windows_x86_64", "dbms": "DBEng8" }, "configInfo": { "name": "РозницаБазовая", "description": "Розница (базовая), редакция 2.3 (2.3.19.33) (http:\/\/v8.1c.ru\/retail\/)\nCopyright © ООО \"1С-Софт\", 2009-2023. Все права защищены\n(http:\/\/www.1c.ru)", "version": "2.3.19.33", "compatibilityMode": "Version8_3_24", "hash": "83e71d38ed8ce94ab442d0660d83460a00000000", "changeEnabled": false, "extentions": [ ] ] }, "errorInfo": { "systemErrorInfo": { "clientStack": "core83.dll:0x0000000000085D7F vrscore.dll:0x00000000000C35EB vrscore.dll:0x00000000000C38DF vrscore.dll:0x00000000000B5DE2 mngcore.dll:0x0000000000515BF8 mngcore.dll:0x000000000053FBD2 mngcore.dll:0x00000000000514A7 bsl.dll:0x000000000004BC04 bsl.dll:0x000000000004DBC0 bsl.dll:0x000000000004B6E4 bsl.dll:0x000000000004B889 bsl.dll:0x0000000000022180 bsl.dll:0x0000000000021F02 bsl.dll:0x000000000001BF2E backbas.dll:0x0000000000156E3E core83.dll:0x0000000000073295 mngcore.dll:0x0000000000052E44 mngcore.dll:0x00000000000514A7 bsl.dll:0x000000000004BC04 bsl.dll:0x000000000004DBA0 bsl.dll:0x000000000004B6E4 bsl.dll:0x000000000004B889 bsl.dll:0x0000000000022180 bsl.dll:0x0000000000021F02 bsl.dll:0x000000000001B37A mngui.dll:0x00000000004A3F3E mngui.dll:0x00000000004A3FF2 mngui.dll:0x00000000004A25D0 mngcore.dll:0x0000000000523361 mngui.dll:0x00000000004DFA0E mngui.dll:0x00000000005263F4 mngui.dll:0x0000000000457B05 frame.dll:0x00000000000D5DB2 frame.dll:0x00000000000C3799 frame.dll:0x00000000000C4FA5 frame.dll:0x00000000000C4055 frame.dll:0x00000000000C8529 frame.dll:0x00000000000CCDB5 frame.dll:0x00000000000C28DB wbase83.dll:0x0000000000031BF0 wbase83.dll:0x0000000000025374 wbase83.dll:0x0000000000024EE0 wbase83.dll:0x00000000000246F0 wbase83.dll:0x0000000000024384 wbase83.dll:0x0000000000015A24 wbase83.dll:0x0000000000015BCB frame.dll:0x00000000008CE11E frame.dll:0x00000000008CBAC1 mngcln.dll:0x00000000000B6CCF mngcln.dll:0x00000000000B649B 1cv8c.exe:0x000000000000D978 1cv8c.exe:0x0000000000008B6E 1cv8c.exe:0x000000000001170E core83.dll:0x00000000002C61B0 core83.dll:0x00000000002C87C8 1cv8c.exe:0x00000000000112CC 1cv8c.exe:0x00000000000D8B42 KERNEL32.DLL:0x0000000000000000 unknown:0x0000000000000000 ", "clientStackHash": "39884CE26A605931D4C562217A9433FC" }, "applicationErrorInfo": { "errors": [ [ "{ОбщийМодуль.РаботаСФайлами.Модуль(56)}: Преобразование значения к типу Булево не может быть выполнено", [ "ScriptRuntimeError", "ScriptUseError" ], "", "" ] ], "stack": [ [ "Документ.ТТНВходящаяЕГАИС.Форма.ФормаСпискаДокументов.Форма", 418, "\u0009\u0009ИнтеграцияЕГАИСКлиент.ОрганизацииЕГАИСДляОбмена(" ], [ "ОбщийМодуль.ОбменДаннымиЕГАИСКлиент.Модуль", 32, "\u0009ДанныеДляВыполненияОбменаНаКлиенте = ОбменДаннымиЕГАИСВызовСервера.ВыполнитьОбмен(ОрганизацииЕГАИС,, ИдентификаторВладельца);" ], [ "ОбщийМодуль.ОбменДаннымиЕГАИСВызовСервера.Модуль", 226, "\u0009РезультатОбработкиОчереди = ОбработатьОчередьПередачиДанных(НастройкиОбменаЕГАИС);" ], [ "ОбщийМодуль.ОбменДаннымиЕГАИСВызовСервера.Модуль", 473, "\u0009\u0009\u0009СообщениеXML.ТекстСообщенияXML = ПротоколОбменаИС.ТекстСообщенияXMLИзПротокола(Выборка.ИсходящееСообщение);" ], [ "ОбщийМодуль.ПротоколОбменаИС.Модуль", 18, "\u0009ДвоичныеДанные = РаботаСФайлами.ДвоичныеДанныеФайла(Сообщение);" ], [ "ОбщийМодуль.РаботаСФайлами.Модуль", 56, "\u0009Если ФайлОбъект.ПометкаУдаления Тогда" ] ], "stackHash": "373DD3216AF22BD781A1DE02C4255DA7" } }, "screenshot": { "file": "screenshot.png" }, "additionalInfo": "{\"guid\":\"04b8d5c4-1941-4189-a973-bd5136f602bc\",\"region\":0}" } |
что можно глянуть?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот