Как исправить ошибку при печати документа в 1с Трактир?
Дорбрый вечер коллеги, возникла проблема с 1с Трактир БекОфис после обновления, прошу помощи на не безвозмезной основе.
Суть проблемы, была база 1с Трактир Бек офис, не обновлялась с 16 года, взялся ее обновить, в результате обновления пеерестал печататься документ. Перезалить обновления не решает вопрос, пытался накатывать занова, постоянные косяки вылезают. Мне бы починить печать документа.
Текст ошибки
Ошибка при вызове метода контекста (Выполнить)
{ВнешняяОбработка.ИА_БанкетныеЛисты2.МодульОбъекта(158)}:ТЗДопУслуги = ЗапросДопУслуги.Выполнить().Выгрузить();
{ВнешняяОбработка.ИА_БанкетныеЛисты2.МодульОбъекта(50)}:ТабДок = ПечатьЛисты(МассивОбъектов, ОбъектыПечати);
{ОбщийМодуль.УправлениеПечатью.Модуль(2131)}:ВнешняяОбработкаОбъект.Печать(
{ОбщаяФорма.ПечатьДокументов.Форма(793)}:УправлениеПечатью.ПечатьПоВнешнемуИсточнику(
{ОбщаяФорма.ПечатьДокументов.Форма(61)}:КоллекцияПечатныхФорм = СформироватьПечатныеФормы(Параметры.ИменаМакетов, Отказ);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(345)}:ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, ВладелецФормы, Строка(Новый УникальныйИдентификатор));
{ОбщийМодуль.УправлениеПечатьюГлобальный.Модуль(13)}:УправлениеПечатьюСлужебныйКлиент.ПродолжитьВыполнениеКомандыПечати();
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
{(13, 2)}: Таблица не найдена "Документ.СБ_ПланМеню.ИА_ДопУслуги"
<<?>>Документ.СБ_ПланМеню.ИА_ДопУслуги КАК СБ_ПланМенюИА_ДопУслуги
Есть копия базы где печатная форма работает и копия где не работает. Может есть вариант как то дернуть из рабочей базы?
По тексту ошибки, проблема во внешней печатной форме ИА_БанкетныеЛисты2
С данной конфигурацией не работал, но судя по наличию префиксов в названиях реквизитов, можно предположить, что конфигурация дорабатывалась. И обновление стерло все доработки. Если ничего кроме этой печатной формы не сломалось (что мало вероятно), то можно в ее тексте попробовать аккуратно убрать ссылки на отсутствующие реквизиты.