БП 3.0.140.29 Ошибка при попытке провести документ.ТребованиеНакладная расход материалов
Ошибка при попытке провести документ расход материалов
в конфигурации объект
Документ.ТребованиеНакладная табличная часть Материалы
ревизит
Материалы.УдалитьНоменклатурнаяГруппа
--
при попытке провести документ возникает ошибка
делов том что тут СтрокаТаблицыРеквизитовРегистрации.РеквизитыРегистрации
присутсвует параметры
Количество, КоличествоМест, Коэффициент, Номенклатура, НоменклатурнаяГруппа, СтатьяЗатрат, ИдентификаторСтроки, ПрослеживаемыйТовар, СтранаПроисхождения
которая в метаданных помечена на удаление Материалы.УдалитьНоменклатурнаяГруппа
откатывать назад ? или просто поправить в коде ( через раширение ) НоменклатурнаяГруппа на УдалитьНоменклатурнаяГруппа
то же самое касается ревизита Материалы.УдалитьСтатьяЗатрат
в конфигурации объект
Документ.ТребованиеНакладная табличная часть Материалы
ревизит
Материалы.УдалитьНоменклатурнаяГруппа
--
при попытке провести документ возникает ошибка
Функция РеквизитыРегистрацииТабличнойЧастиДоИзменения(Объект, СтрокаТаблицыРеквизитовРегистрации)
ШаблонТекстаЗапроса =
"ВЫБРАТЬ
| &РеквизитыРегистрации
|ИЗ
| &ИмяТаблицыМетаданных КАК ТекущийОбъектИмяТабличнойЧасти
|ГДЕ
| ТекущийОбъектИмяТабличнойЧасти.Ссылка = &Ссылка";
СтрокаЗамены = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку("%1.%2", СтрокаТаблицыРеквизитовРегистрации.ИмяОбъекта, СтрокаТаблицыРеквизитовРегистрации.ИмяТабличнойЧасти);
ТекстЗапроса = СтрЗаменить(ШаблонТекстаЗапроса, "&РеквизитыРегистрации", СтрокаТаблицыРеквизитовРегистрации.РеквизитыРегистрации);
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяТаблицыМетаданных", СтрокаЗамены);
Запрос = Новый Запрос(ТекстЗапроса);
Запрос.УстановитьПараметр("Ссылка", Объект.Ссылка);
Возврат Запрос.Выполнить().Выгрузить(); <----------------------------- ошибка тут
КонецФункции
Показатьделов том что тут СтрокаТаблицыРеквизитовРегистрации.РеквизитыРегистрации
присутсвует параметры
Количество, КоличествоМест, Коэффициент, Номенклатура, НоменклатурнаяГруппа, СтатьяЗатрат, ИдентификаторСтроки, ПрослеживаемыйТовар, СтранаПроисхождения
которая в метаданных помечена на удаление Материалы.УдалитьНоменклатурнаяГруппа
откатывать назад ? или просто поправить в коде ( через раширение ) НоменклатурнаяГруппа на УдалитьНоменклатурнаяГруппа
то же самое касается ревизита Материалы.УдалитьСтатьяЗатрат
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
Патчи стоят , но видимо патч для этой ошибки не подоспел.
Временно исправил до следующего обновлени либо до патча.
Придется отслеживать до момента "когда все изменится"
Бухгалтеру нужно работать сейчас - ждать до момента "когда все изменится" или когда придет исправление патч , не вариант.
Патчи стоят , но видимо патч для этой ошибки не подоспел.
Временно исправил до следующего обновлени либо до патча.
Придется отслеживать до момента "когда все изменится"
Бухгалтеру нужно работать сейчас - ждать до момента "когда все изменится" или когда придет исправление патч , не вариант.
Создал расширение и поправил
&Вместо("РеквизитыРегистрацииТабличнойЧастиДоИзменения")
Функция YzИспр_РеквизитыРегистрацииТабличнойЧастиДоИзменения(Объект, СтрокаТаблицыРеквизитовРегистрации)
// Вставить содержимое метода.
// Результат = ПродолжитьВызов(Объект, СтрокаТаблицыРеквизитовРегистрации);
// Возврат Результат;
ШаблонТекстаЗапроса =
"ВЫБРАТЬ
| &РеквизитыРегистрации
|ИЗ
| &ИмяТаблицыМетаданных КАК ТекущийОбъектИмяТабличнойЧасти
|ГДЕ
| ТекущийОбъектИмяТабличнойЧасти.Ссылка = &Ссылка";
СтрокаЗамены = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку("%1.%2", СтрокаТаблицыРеквизитовРегистрации.ИмяОбъекта, СтрокаТаблицыРеквизитовРегистрации.ИмяТабличнойЧасти);
//{{{ Вставил исправление
Если СтрокаЗамены="Документ.ТребованиеНакладная.Материалы" Тогда
СтрокаТаблицыРеквизитовРегистрации.РеквизитыРегистрации="Количество, КоличествоМест, Коэффициент, Номенклатура, УдалитьНоменклатурнаяГруппа, УдалитьСтатьяЗатрат, ИдентификаторСтроки, ПрослеживаемыйТовар, СтранаПроисхождения";
КонецЕсли;
//}}}
ТекстЗапроса = СтрЗаменить(ШаблонТекстаЗапроса, "&РеквизитыРегистрации", СтрокаТаблицыРеквизитовРегистрации.РеквизитыРегистрации);
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяТаблицыМетаданных", СтрокаЗамены);
Запрос = Новый Запрос(ТекстЗапроса);
Запрос.УстановитьПараметр("Ссылка", Объект.Ссылка);
Возврат Запрос.Выполнить().Выгрузить();
КонецФункции
Показать
(5)Если бы это был косяк 1С, то уже все было бы завалено этой ошибкой. ;) Так что скорее всего это косяк предыдущих обновлений конкретно Вашей базы.
Собственно номенклатурная группа и статья затрат заменена на субконто1 и вроде Субконто3. В какой то момент не до конца или косячно было обновление и реструктуризация. ;)
Собственно номенклатурная группа и статья затрат заменена на субконто1 и вроде Субконто3. В какой то момент не до конца или косячно было обновление и реструктуризация. ;)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот