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

19.08.24

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

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

Скачать файл

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

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

После обновления на релиз 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С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

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

14400 руб.

29.04.2020    32655    106    152    

73

SALE! 20%

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

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

3600 2880 руб.

10.02.2017    110494    662    174    

702

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

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

4800 руб.

27.10.2021    23917    241    35    

78

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

Обработка предназначена для корректировки входящего НДС при смене системы налогообложения индивидуального предпринимателя с УСН на ОСНО в 1С:Бухгалтерия предприятия 3.0

4000 руб.

18.07.2024    688    1    0    

1

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

Внешняя обработка предназначена для исправления самых различных ошибок, возникших по самым разным причинам. Общее проявление этих ошибок видно в различии данных между: проводками и различными отчетами по НДФЛ, заполнении ведомостей на выдачу зарплаты, неверным расчетом НДФЛ при начислении ЗП и т.д.

3600 руб.

09.02.2024    1678    11    5    

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