Исправление ошибки проведения документа "Приобретение товаров и услуг" в ЕРП УХ 3.2.4.2 - 3.2.4.5

19.08.24

Задачи пользователя - Корректировка данных

После обновления на релиз 1С:ERP. Управление холдингом (3.2.4.2) стала возникать ошибка при проведении документа "Приобретение товаров и услуг".

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
ОшибкаЗаполненияПТУ
.cfe 5,72Kb
1 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

После обновления на релиз 1С:ERP. Управление холдингом (3.2.4.2) стала возникать ошибка при проведении документа "Приобретение товаров и услуг". В версии 3.2.4.5 ошибка не исправлена, и по-прежнему возникает. Возможно, ошибка появилась в более ранних версиях, в каких, сказать не могу, т.к. промежуточные версии не тестировали и не проверяли, но обновления прошли без ошибок. Могу точно сказать, что в версии 3.2.1.83 ее не было. Смотрел зарегистрированные ошибки на сайте 1С и смотрел расширения исправлений ошибок вендора от 1С - никакой официальной инфы от вендора не нашел.



 

Текст ошибки: 

Ошибка при вызове метода контекста (Записать)
{РегистрСведений.АналитикаУчетаПоПартнерам.МодульМенеджера(184)}:ВызватьИсключение(ОписаниеОшибки())
{РегистрСведений.АналитикаУчетаПоПартнерам.МодульМенеджера(32)}:КлючАналитики = СоздатьКлючАналитики(ПараметрыАналитики);
{ОбщийМодуль.ВзаиморасчетыСервер.Модуль(20083)}:Запись.АналитикаУчетаПоПартнерам = РегистрыСведений.АналитикаУчетаПоПартнерам.ЗначениеКлючаАналитики(ПараметрыАналитики);
{ОбщийМодуль.ВзаиморасчетыСервер.Модуль(3852)}:ПроверитьЗаполнитьАналитикуУчетаПоПартнерам(ТаблицаРасчетыСПоставщиками);
{ОбщийМодуль.ПроведениеДокументов.Модуль(2146)}:Механизм.Значение.МодульМеханизма.ОтразитьДвижения(ТаблицыДляДвижений, Документ.Движения, Отказ);
{ОбщийМодуль.ПроведениеДокументов.Модуль(1755)}:ОтразитьДвиженияПодчиненныхРегистров(Механизмы, Документ, ТаблицыДляДвижений, Отказ);
{ОбщийМодуль.ПроведениеДокументов.Модуль(246)}:ПровестиДокумент(Документ, Отказ, ДопПараметры);
{Документ.ПриобретениеТоваровУслуг.МодульОбъекта(875)}:ПроведениеДокументов.ОбработкаПроведенияДокумента(ЭтотОбъект, Отказ);
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1989)}:Результат = Форма.Записать(ПараметрыЗаписи);
{Документ.ПриобретениеТоваровУслуг.Форма.ФормаДокумента.Форма(9246)}:ОбщегоНазначенияУТКлиент.ОбработатьЗаписьОбъектаВФорме(ЭтотОбъект, ПараметрыДляЗаписи);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{РегистрСведений.АналитикаУчетаПоПартнерам.МодульМенеджера(125)}: Ошибка при вызове метода контекста (Заблокировать): Неверный тип значения: РегистрСведений.АналитикаУчетаПоПартнерам.Организация
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка]

Ошибка возникает в ПТУ где "Порядок расчетов" = "Аванс по заказам, долг по накладным" (с другими вариантами порядка расчета ошибка не возникала. Это типовая ошибка релиза вендора. Связана с тем, что у документа ПТУ в табличной части "ЭтапыГрафикаОплаты" не заполнен "Заказ" и при формировании движений данные по полям "АналитикаУчетаПоПартнерам", "ОбъектРасчетов" и "Организация" остаются пустыми (null или неопределено).



 

Типовой код заполнения ПТУ:

 

Решение:

Доработать этот общий модуль "ВстраиваниеУХПриобретениеТоваровУслуг" с помощью пары строк кода:

Для каждого Строка Из Объект.ЭтапыГрафикаОплаты Цикл
        Если Не ЗначениеЗаполнено(Строка.Заказ) Тогда
            Строка.Заказ = Объект.ЗаказПоставщику;
        КонецЕсли;
КонецЦикла;

 

Я доработал через расширение: 

 

Или можете использовать расширение, прикрепленное к статье.

Проверено на следующих конфигурациях и релизах:

  • 1С:Управление холдингом 3.2 (русский и английский интерфейсы), релизы 3.2.4.2

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Корректировка данных Зарплата Бухгалтер 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

60000 руб.

06.10.2023    7210    39    21    

46

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    37806    115    152    

82

Корректировка данных Системный администратор Программист 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    114637    688    176    

729

Закрытие периода Корректировка данных Программист Пользователь 1С v8.3 Система компоновки данных 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 руб.

13.07.2015    52298    180    29    

132

Закрытие периода Корректировка данных Системный администратор Бухгалтер Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Налоговый учет НДС Платные (руб)

Обработка для диагностики и устранения ошибочных состояний ключей аналитики при использовании новой методики раздельного учета НДС в "Бухгалтерии предприятия ред. 3.0"

6000 руб.

27.01.2015    58333    31    14    

40

Розничная торговля Кассовые операции Корректировка данных Бухгалтер 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Бухгалтерский учет Управленческий учет Платные (руб)

Создание, редактирование и удаление документов "Выемка ДС из Кассы ККМ" в конфигурации 1С:Розница 2. Групповая обработка Выемок. Редактирование регистра накопления "Денежные средства в кассе ККМ".

2000 руб.

20.09.2017    41739    174    24    

27

Печатные формы Корректировка данных Учет документов 1С v8.3 1C:Бухгалтерия 1С:Управление нашей фирмой 3.0

Данная обработка позволяет работать со справками об оплате медицинских услуг в любой конфигурации 1С 8.3 Решение выполнено в виде внешней обработки, поэтому будет работать так же на базовых версиях конфигураций 1С, где нет возможности добавить расширение.

3600 руб.

28.01.2025    639    0    0    

2
Оставьте свое сообщение