Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
Всем доброго дня, в пятницу обновил программу УПП 1.3 до 1.3.78.1 теперь при копировании документа поступления товаров и услуг выдает вот такую ощибку
Ошибка при выполнении обработчика - 'ПриКопировании'
по причине:
{Документ.ПоступлениеТоваровУслуг.МодульОбъекта(5227)}: Поле объекта не обнаружено (ТоварноТранспортнаяНакладнаяЕГАИС)
организация не занимается продажей и хранением алкогольной продукции, когда смотришь модуль при копировании
Ошибка при выполнении обработчика - 'ПриКопировании'
по причине:
{Документ.ПоступлениеТоваровУслуг.МодульОбъекта(5227)}: Поле объекта не обнаружено (ТоварноТранспортнаяНакладнаяЕГАИС)
организация не занимается продажей и хранением алкогольной продукции, когда смотришь модуль при копировании
Процедура ПриКопировании(ОбъектКопирования)
ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(ЭтотОбъект, "Покупка", ОбъектКопирования.Ссылка);
ПолученИзЕГАИС = Ложь;
ТоварноТранспортнаяНакладнаяЕГАИС = Документы.ТоварноТранспортнаяНакладнаяЕГАИС.ПустаяСсылка();
АктПереданВЕГАИС = Ложь;
Для Каждого СтрокаТоваров Из Товары Цикл
СтрокаТоваров.АлкогольнаяПродукция = Справочники.КлассификаторАлкогольнойПродукцииЕГАИС.ПустаяСсылка();
СтрокаТоваров.ИдентификаторСтроки = "";
СтрокаТоваров.ИдентификаторУпаковки = "";
КонецЦикла;
КонецПроцедуры
ПоказатьПо теме из базы знаний
- Восстановление файловой версии базы данных *.1CD после ошибки динамического обновления.
- 1С:Розница 2.2. Ошибки после обновления на релиз 2.2.7.37 и 2.2.7.39 обмена с ЕГАИС и печати ценников
- Обновление нетиповой конфигурации ЗУП одним махом через 19 релизов + решение глюков обновлений (памятка)
- Исправление ошибки после загрузки товаров в весы CAS 5000j для 1С:Розница 2.3
- Битва с призраками прошлого: ищем "битые" запросы после обновления релиза
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5) liberto, Закоментировать данный вариант не прокатывает, он лезет после этого в глобальный модуль и если там закоментировать то после этого выдает ошибку и на этом все, пошел другим путем в модулях в которых присутствуют данные ошибки добавляю Попытка Исключение КонецПопытки
После этого повторяю в последующих модулях где ошибки, пока данный метод решает проблемы, посмотрим с чем дальше столкнемся.
Функция ЭтоВходящийДокументЕГАИС(ЭтотОбъект) Экспорт
Попытка
ТД = ТипыВходящихДокументов();
Возврат ТД.Найти(ТипЗнч(ЭтотОбъект.Ссылка)) <> Неопределено;
Исключение
КонецПопытки
КонецФункции
После этого повторяю в последующих модулях где ошибки, пока данный метод решает проблемы, посмотрим с чем дальше столкнемся.
Криво обновились. Вот как выглядит процедура ПриКопировании документа ПоступлениеТоваровУслуг в УПП 1.3.78.1:
Попробуйте для начала почистить кэш
Процедура ПриКопировании(ОбъектКопирования)
ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(ЭтотОбъект, "Покупка", ОбъектКопирования.Ссылка);
КонецПроцедуры
Попробуйте для начала почистить кэш
(7) ipoloskov, У вас типовая конфигурация, у меня данная процедура записана так
Процедура ПриКопировании(ОбъектКопирования)
ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(ЭтотОбъект, "Покупка", ОбъектКопирования.Ссылка);
ПолученИзЕГАИС = Ложь;
//ТоварноТранспортнаяНакладнаяЕГАИС = Документы.ТоварноТранспортнаяНакладнаяЕГАИС.ПустаяСсылка();
АктПереданВЕГАИС = Ложь;
Для Каждого СтрокаТоваров Из Товары Цикл
СтрокаТоваров.АлкогольнаяПродукция = Справочники.КлассификаторАлкогольнойПродукцииЕГАИС.ПустаяСсылка();
СтрокаТоваров.ИдентификаторСтроки = "";
СтрокаТоваров.ИдентификаторУпаковки = "";
КонецЦикла;
КонецПроцедуры
Показать
(8) invistik, что за нетиповая конфигурация? Отраслевая? Или сами изменения внесли?
Если отраслевая - пинайте разработчиков отраслевой.
Если сами внесли изменения - то смотрите, не сняли ли при этом с поддержки Документ.ПоступлениеТоваровУслуг (серый значок). Если сняли, то пинайте сами себя - так делать нельзя.
Если отраслевая - пинайте разработчиков отраслевой.
Если сами внесли изменения - то смотрите, не сняли ли при этом с поддержки Документ.ПоступлениеТоваровУслуг (серый значок). Если сняли, то пинайте сами себя - так делать нельзя.
Тогда непонятно, почему у вас процедура ПриКопировании отличается от стандартной. Может быть такое, что программист при обновлении взял целиком модуль документа из предыдущей версии, и перенес в новую? Или убрал флажок "Объединять" в дереве сравнения конфигураций?
Посмотрел да же если процедура имеет вот такой вид
Все равно ругается...
Процедура ПриКопировании(ОбъектКопирования)
ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(ЭтотОбъект, "Покупка", ОбъектКопирования.Ссылка);
ПолученИзЕГАИС = Ложь;
ТоварноТранспортнаяНакладнаяЕГАИС = Документы.ТоварноТранспортнаяНакладнаяЕГАИС.ПустаяСсылка();
АктПереданВЕГАИС = Ложь;
Для Каждого СтрокаТоваров Из Товары Цикл
СтрокаТоваров.АлкогольнаяПродукция = Справочники.КлассификаторАлкогольнойПродукцииЕГАИС.ПустаяСсылка();
СтрокаТоваров.ИдентификаторСтроки = "";
СтрокаТоваров.ИдентификаторУпаковки = "";
КонецЦикла;
КонецПроцедуры
ПоказатьВсе равно ругается...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот