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

13.03.23

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Закрытие месяца в ERP. Расширение для просмотра временных таблиц
.cfe 28,89Kb
14
14 Скачать (1 SM) Купить за 1 850 руб.

Закрытие месяца в 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С v8.3 Бухгалтерский учет 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Налоговый учет Налог на прибыль НДС Платные (руб)

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

7200 руб.

21.10.2017    88020    323    172    

291

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

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

14400 руб.

29.04.2020    32840    106    152    

73

Закрытие периода Оптовая торговля Розничная торговля Кассовые операции Учет доходов и расходов Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:CRM ПРОФ, КОРП Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Гостиничный бизнес Пищевая промышленность Россия Бухгалтерский учет Налоговый учет ЕНВД ЕСХН ИП, ПБОЮЛ, КФХ Налог на прибыль НДС УСН Платные (руб)

Внешняя обработка для ведения в электронной форме КУДиР в 1С - книги учёта доходов и расходов для предприятий на УСН, ПСН, ЕСХН. Заполнение раздела 1 - "доходы и расходы" из журнала документов вашей ИБ (любой конфигурации 1С:Предприятие 8). Формирование отчета Кассовая книга КО-4 по данным раздела 1.

7788 руб.

15.03.2016    117112    290    158    

279

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

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

3600 руб.

30.09.2022    8064    18    0    

18
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Aphanas 92 03.07.23 05:59 Сейчас в теме
Сделал по инструкции - появилась вкладка "Закрытие месяца, расчет себестоимости: просмотр временных таблиц", на которой расположены два пункта - "Данные ВТ" и "Настройки просмотра ВТ". Это регистр сведений и справочник, оба пустые. Выполнил расчет себестоимости, в них ничего не появилось.
Есть еще отчет и какая-то константа. Отчет ничего не выводит. Попытался настроить, заполнить что можно - так ничего и не изменилось. Отчет пустой, ничего не работает.
2. Алексей777 100 22.10.23 01:19 Сейчас в теме
(1)Приветствую, Коллега! Извиняюсь, только сейчас увидел сообщение. Проблема ещё актуальна?
3. Алексей777 100 22.10.23 01:23 Сейчас в теме
В константе требуется заполнить значением элемент справочника "Закрытие месяца. Настройки просмотра ВТ"
4. Алексей777 100 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
Сообщение было скрыто модератором.
...
Оставьте свое сообщение