Закрытие месяца в ERP. Расширение для просмотра временных таблиц

13.03.23

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

Конфигурация расширения для просмотра временных таблиц, которые формируются в процессе закрытия месяца. Предназначена для анализа ошибок при расчете себестоимости.

Файлы

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

Наименование Скачано Купить файл
Закрытие месяца в ERP. Расширение для просмотра временных таблиц
.cfe 28,89Kb
27 2 500 руб. Купить

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

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

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

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Закрытие месяца в ERP. Протокол с почти 100 пунктами! В каждом из пунктов протокола формируются временные таблицы:

процедура общего модуля РасчетСебестоимости.РассчитатьВсе. Предлагаем расширение с отчетом для просмотра данных из временных таблиц протокола по результатам закрытия месяца.

Подключение функционала.

1. Подсистема поставляется в виде расширения. Подключаем расширение или копируем подсистему в требуемую конфигурацию. Состав подсистемы простой: общий модуль, константа, отчет, справочник и регистр сведений.

2. В процедуру РасчетСебестоимости.РассчитатьВсе добавляем в требуемом месте, например, после // Этап 17 (расчет фактической себестоимости) код для записи данных по временным таблицам:

...
Если ВыполняетсяЗакрытиеМесяца Тогда
   ПросмотрВТ_ЗакрытиеМесяцаПросмотрВТ.ЗаписатьДанныеДляПросмотраВТ(ПараметрыРасчета.МенеджерВременныхТаблиц.Таблицы, ПараметрыРасчета.ПротоколРасчета.Идентификатор);
КонецЕсли;
...

3. В форме списка РС "ПротоколыРасчетаПартийИСебестоимости" в процедуре ПриСозданииНаСервере в конце добавляем код для выбора протокола в отчете:

Если Параметры.Свойство("РКС_РежимВыбораПротокола") Тогда
	Элементы.Список.РежимВыбора = Истина;
КонецЕсли;

Подсистема встроена. Запускаем закрытие месяца. После окончания процедур закрытия отчетом можно просматривать временные таблицы.

Рекомендации.

Причина по которой было написано расширение - не закрывались временные разницы. Система сообщала, что на остатке по счету при нулевом количестве есть сумма временной разницы:

 Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации "Модуль ПАО" на конец периода Февраль 2023: Организация: "Модуль ПАО"; Раздел учета: "Незавершенное производство"; Аналитика номенклатуры: "Металл листовой по 2 м2; Производство, Кофточки, 0000-2, 12.02.2023 (Заказ на производство); Материал"; Вид запасов: "Собственный товар; Группа: Материалы; Организация: Модуль ПАО"; Партия: "Заказ на производство (0000-2.1, 12.02.2023); Группа затрат: Кофточка зимняя"; Вид деятельности НДС: "Продажа облагается НДС"; Временная разница: "1 444"

Рекомендация - моделирование проблематики на небольшой демо базе. У меня не "маленькая" ИБ и процесс закрытия занимает порядка 2-4 часов. Некоторые основные временные таблицы свыше 5 млн. записей. Согласитесь - лезть в отладку непонятно в какой блок модулей закрытия - наверное, нет смысла. Понять за сжатый срок полностью весь код - не реально, по крайней мере, пока, для меня. Поэтому я смоделировал проблематику закрытия на мини демо базе - ИБ с минимальным набором данным, но полностью воспроизводящая требуемые ошибки при закрытии месяца. Далее, просмотр временных таблиц и связей вывел на код, который был "ответственен" за ошибку. И, как результат - это оказалась недоработка типовой конфигурации (у меня 1С:ERP. Управление холдингом (3.1.9.6)). Судите, сами:

РасчетСебестоимостиКорректировкаСтоимости.СкорректироватьСтоимостьСписанияНезавершенногоПроизводства22
#Область ВтТаблицаКорректировкиВрем
...
Новый релиз:
                |             ВЫРАЗИТЬ(
                |                             ТаблицаКорректировки.КоличествоРегл
                |                                             * ЕСТЬNULL(СтоимостиРегл.ВременнаяРазница, 0)
                |             КАК ЧИСЛО(31,2)) КАК ВременнаяРазница,
 
Текущий релиз:
                |             ВЫРАЗИТЬ(
                |                             ТаблицаКорректировки.КоличествоРегл
                |                                             * ВЫБОР
                |                                             КОГДА НЕ ТаблицаКорректировки.ПрямыеЗатратыНУ И ТаблицаКорректировки.ПринимаемыеВНУ
                |                                                             ТОГДА 0
                |                                                             ИНАЧЕ ЕСТЬNULL(СтоимостиРегл.ВременнаяРазница, 0) КОНЕЦ
                |             КАК ЧИСЛО(31,2)) КАК ВременнаяРазница,
 
...

Проблема успешно локализована. Закрытие месяца продолжилось.

 

P.S. Если просматривать данные не на демо базах. Идентификацию пакетов по временным таблицам лучше всего сделать через число и уже в запросе отбирать требуемые номера данных. Сейчас, тип измерения ИдентификаторДанных - УникальныйИдентификатор и используется объектная техника отбора по номерам таблиц. Это влияет на потребление оперативной памяти на сервере приложения.

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

Закрытие месяца в ERP. Временные таблицы. Пример построения отчета программно на СКД с нуля.

См. также

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

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

31999 руб.

20.03.2018    88767    299    79    

321

Анализ учета Закрытие периода НДС 22% Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Налоговый учет Налог на прибыль НДС Платные (руб)

Каждый бухгалтер не раз сталкивался с требованием от налоговой инспекции пояснить расхождения в показателях декларации по Налогу на прибыль («Доходы от реализации» + «Внереализационные доходы») и налоговой базой по НДС за год. Являются ли ошибкой подобные расхождения? Как пояснить налоговой их причину? Отчет «Анализ расхождений выручки НДС и Налога на прибыль в декларациях» для 1С (БП 3.0 ПРОФ и КОРП, КА 2, ЕRP) поможет найти все расхождения.

11691 руб.

21.10.2017    102774    458    185    

374

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

Расширение для заполнения реестров НДС в 1С:Бухгалтерии предприятия 3.0. Реестр по НДС: КНД 1155112, КНД 1155113, КНД 1155114, КНД 1155115.

14640 руб.

01.08.2025    6696    29    3    

27

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

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

14640 руб.

29.04.2020    52962    145    164    

98

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

Решение регламентирует учет доходов будущих периодов (ДБП) в организации: сохраняет подробную информацию о объекте ДБП. По окончании месяца на основе введенной информации формируются проводки списания ДБП, отчеты для бухгалтерского и налогового учета. Подходит как для различных версий Бухгалтерии 8.3, так и для ERP и КА.

5500 руб.

09.10.2020    24623    72    28    

65

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

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

5084 руб.

13.07.2015    55914    191    31    

144

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

Закрытие месяца в конфигурации 1С:Управлении нашей фирмой — это очень важная задача, которую необходимо выполнять на постоянной основе. Однако, как зачастую бывает, важные и регулярные задачи могут быть упущены из виду. В связи с этим, нами было разработано решение для автоматического закрытия месяца в 1С:УНФ для оптимизации данного процесса.

5084 руб.

30.09.2022    11307    28    1    

28
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Aphanas 94 03.07.23 05:59 Сейчас в теме
Сделал по инструкции - появилась вкладка "Закрытие месяца, расчет себестоимости: просмотр временных таблиц", на которой расположены два пункта - "Данные ВТ" и "Настройки просмотра ВТ". Это регистр сведений и справочник, оба пустые. Выполнил расчет себестоимости, в них ничего не появилось.
Есть еще отчет и какая-то константа. Отчет ничего не выводит. Попытался настроить, заполнить что можно - так ничего и не изменилось. Отчет пустой, ничего не работает.
2. Алексей777 105 22.10.23 01:19 Сейчас в теме
(1)Приветствую, Коллега! Извиняюсь, только сейчас увидел сообщение. Проблема ещё актуальна?
3. Алексей777 105 22.10.23 01:23 Сейчас в теме
В константе требуется заполнить значением элемент справочника "Закрытие месяца. Настройки просмотра ВТ"
4. Алексей777 105 22.10.23 01:26 Сейчас в теме
5. ELbailador 09.05.24 16:58 Сейчас в теме
Актуально для ЕРП 2.5.16 ?
6. пользователь 10.05.24 23:23
Сообщение было скрыто модератором.
...
7. ELbailador 11.05.24 14:19 Сейчас в теме
(6) Могу протестить, если заработает в стартманях нет проблем, готов отдать 10 стартмани если работает
8. пользователь 16.05.24 00:28
Сообщение было скрыто модератором.
...
Для отправки сообщения требуется регистрация/авторизация