Введение
В моей практике каждый месяц приходит бухгалтер и не понимает, что делать с закрытием месяца в УТ 11. Постоянно какие-то минуса и себестоимость не рассчитана полностью! А если себестоимость не рассчитывали несколько месяцев, то вообще завал был! Ситуация, думаю, знакомая и иногда вводила в тупик или решение занимало часы, а то и дни!
Конечно, где-то были ошибки пользователей и алгоритмы не корректно работали, а где-то были системные ошибки, которые приходилось исправлять пользователю или запускать специализированные обработки для объединения дублей ключей аналитик. Плюс ко всему учетные данные при переходе с другой учетной системы могли не до конца корректно перенестись, а затем при типовых обновлениях эти ошибки накатываются в еще большем объеме.
Как итог всех этих проблем была разработана обработка по исправлению всех этих симптомов!
Описание
Обработка «Исправление видов запасов» представляет собой базовое решение, с точки зрения встраивания в типовую конфигурацию УТ 11, КА 2, ERP 2 и аналогов!
Обработка поддерживает подключение через дополнительные обработки.
Тестирование
Обработка прошла тестирование по следующим критериям:
Платформа:
1С:Предприятие 8.3 (8.3.16.1063)
1С:Предприятие 8.3 (8.3.15.1565)
1С:Предприятие 8.3 (8.3.14.1630)
1С:Предприятие 8.3 (8.3.13.1644)
1С:Предприятие 8.3 (8.3.13.1513)
1С:Предприятие 8.3 (8.3.12.1469)
1С:Предприятие 8.3 (8.3.11.3034)
1С:Предприятие 8.3 (8.3.10.2466)
Конфигурация:
Управление предприятием, редакция 2
Управление предприятием, редакция 2.4.9.98
Управление предприятием, редакция 2.4.7.141
Управление предприятием, редакция 2.4.6.188
Управление предприятием, редакция 2.4.5.143
Управление предприятием, редакция 2.2.3.162
Комплексная автоматизация, редакция 2
Комплексная автоматизация, редакция 2.4.7.141
Комплексная автоматизация, редакция 2.4.6.188
Комплексная автоматизация, редакция 2.4.2.144
Управление торговлей, редакция 11
Управление торговлей, редакция 11.4.7.128
Управление торговлей, редакция 11.4.6.188
Управление торговлей, редакция 11.4.5.86
Управление торговлей, редакция 11.4.3.172
Управление торговлей, редакция 11.4.3.126
Управление торговлей, редакция 11.4.2.144
Управление торговлей, редакция 11.3.4.103
Управление торговлей, редакция 11.3.4.67
Управление торговлей, редакция 11.2.3.189
Управление торговлей и взаимоотношениями с клиентами, редакция 3
Управление торговлей и взаимоотношениями с клиентами, редакция 3.0.14.11
Управление торговлей для Беларуси, редакция 3
Управление торговлей для Беларуси, редакция 3.4.3.126
Управление торговлей для Беларуси, редакция 3.4.2.144
Управление торговлей для Беларуси, редакция 3.4.1.261
Управление торговлей для Беларуси, редакция 3.3.4.107
Управление торговлей для Беларуси, редакция 3.3.4.1
Управление торговлей и взаимоотношениями с клиентами (CRM) для Беларуси, редакция 2.0
Управление торговлей и взаимоотношениями с клиентами (CRM) для Беларуси, редакция 2.0.19.10
Управление торговлей и взаимоотношениями с клиентами (CRM) для Беларуси, редакция 2.0.19.6
Управление торговлей и взаимоотношениями с клиентами (CRM) для Беларуси, редакция 3.0
Управление торговлей и взаимоотношениями с клиентами (CRM) для Беларуси, редакция 3.0.11.19
Управление торговлей и взаимоотношениями с клиентами (CRM) для Беларуси, редакция 3.0.11.18
Управление торговлей и взаимоотношениями с клиентами (CRM) для Беларуси, редакция 3.0.11.17
Управление торговлей и взаимоотношениями с клиентами (CRM) для Беларуси, редакция 3.0.11.16
Управление торговлей и взаимоотношениями с клиентами (CRM) для Беларуси, редакция 3.0.11.15
Управление торговлей и взаимоотношениями с клиентами (CRM) для Беларуси, редакция 3.0.11.14
Управление торговлей и взаимоотношениями с клиентами (CRM) для Беларуси, редакция 3.0.11.13
Управление торговлей и взаимоотношениями с клиентами (CRM) для Беларуси, редакция 3.0.11.12
Управление торговлей и взаимоотношениями с клиентами (CRM) для Беларуси, редакция 3.0.7.1
Подготовка базы
Для начала использования обработки вам следует убедиться, что в справочниках:
- Виды запасов;
- Назначения;
- Все справочники, которые начинаются на "Ключи аналитики", а также одноименные регистры сведений.
Нет дублирующих записей, если такие есть, то используйте специальные обработки для устранения дублей, также стоит проверить базу на битые ссылки и удалить движения по удаленным документам!
Также у вас не должно быть развернутого сальдо по отчету "Ведомость по товарам на складах". Такие ситуации возникают, когда не следят за остатками или меняют время проведения документов. Например, приход был 02.02.2025 10:00:00, а расход 01.02.2025 16:00:00. Требуется сделать приход до 01.02.2025 16:00:00 или расход после 02.02.2025 10:00:00, чтобы убрать отрицательное сальдо.
Промышленное использование
После подготовки базы можно смело запускать обработку. Есть два варианта запуска:
- Через меню "Файл — Открыть" как обычную внешнюю обработку.
- Через справочник "Дополнительные отчеты и обработки" (в обработку встроен механизм подключения внешних обработок, пример подключения).
Обработка разделена на страницы в зависимости от решаемой проблемы.
Страница "Исправить виды запасов"
Служит для автоматической или ручной корректировки отрицательного сальдо по видам запасов.
При автоматической корректировке нужно выполнить 3 действия:
- Указать период, который требуется закрыть, например, прошлый месяц.
- Нажать кнопку "Сформировать развернутое сальдо видов запасов".
- По регистратору, если передачи оформляются на каждый день и последовательно (приход -> передача -> расход). 1С формирует передачи на конец дня, поэтому нужно изменить время ближе к началу дня (для примера делаем приход на 01:00:00, таможню на 02:00:00, передачу на 04:00:00, а расход в рабочее время) для автоматизации изменения времени есть опция на вкладке "Дополнительное"
- За период, если передачи оформляют на конец месяца. При сложном учете товара возможны ошибки, которые невозможно исправить автоматически, поэтому в некоторых случаях придется оформить передачи по дням. Рекомендация автора — всегда использовать передачи по дням, чтобы не купировать развернутое сальдо на конец месяца, а устранять его полностью!
- Нажать кнопку "Исправить развернутое сальдо видов запасов".
- По регистратору, если передачи формировались на каждый день и документы проведены последовательно.
- По регистратору на конец периода, если передачи формировались на конец месяца и нужно исправить развернутое сальдо в конкретных документах.
- За период, если передачи формировались на конец месяца и нужно исправить развернутое сальдо в передачах.
Иногда эту итерацию нужно повторить несколько раз в зависимости от цепочки развернутого сальдо, чтобы этого избежать можно опционально использовать кнопку "Перепровести".
Если вам требуется указать конкретный вид запаса вы можете воспользоваться ручной корректировкой.
В таком случае вам потребуется указать номенклатуру, вид запасов, ГТД и документы в которых нужно выполнить замену. Данный режим предполагает, что вы знаете на что будете менять и контролируете остатки.
Страница "Исправить себестоимость"
Служит для исправления избыточных движений по регистру себестоимости в помеченных на удаления документах, а также показывает документы, в которых не был до конца рассчитан регистр "Выручка и себестоимость продаж", который влияет на результаты отчета "Валовая прибыль", и в ряде случаем исправляет.
Вкладка "Исправить не проведенные документы"
Показывает документы, которые были помечены на удаления, но движения по себестоимости не были удалены.
Чтобы исправить ошибки требуется последовательно нажать на кнопки "Заполнить не проведенные документы себестоимости товаров" и "Исправить не проведенные документы себестоимости товаров".
Вкладка "Исправить выручку и себестоимость продаж"
Показывает документы, в которых не был до конца рассчитан регистр "Выручка и себестоимость продаж".
Чтобы исправить ошибки требуется последовательно нажать на кнопки "Заполнить недопроведенные документы себестоимости товаров" и "Исправить движения выручка и себестоимость продаж". После этого выполнить закрытие периода.
*Если период закрылся, а документы на вкладе останутся, то это будет свидетельствовать об ошибках учета более ранних периодов, а также о проблеме возвратов до перехода на партионный учет 2.2. В текущей версии УТ эта проблема не решена.
Рекомендация установить партионный учет 2.2 на дату первых движений. Удалить все дубли, в том числе устаревшие. Исправить отрицательное сальдо и перепровести все документы с начала первых движений.
Страница "Исправить характеристики (партии)"
Служит для исправления отрицательных остатков в разрезе "Характеристика номенклатуры". Данная проблема может возникнуть, если характеристики номенклатуры будут использоваться как партии (на каждый новый приход создается новая характеристика) и был отключен контроль остатков.
Страница доступна, если включена функциональная опция "Использовать характеристики номенклатуры".
Страница "Исправить ключи аналитики"
Служит для исправления ошибок в ключах аналитик. Ошибки могут возникнуть как после перехода на другую версию, так и и после изменения учетных данных.
Подменю "Получить ключ аналитики учета" содержит доступные в конфигурации ключи аналитик.
Подменю "Обработать ключ аналитики учета" содержит кнопки, которые исправляют ошибки:
1. Обновить наименование (Если после создания ключа аналитики, учетные данные изменились, то наименование не обновляется, данная кнопка решает эту проблему);
2. Удалить записи на ошибочный ключ (Если в регистре сведений ключа аналитики будут записи отличными от его содержимого, то запись будет удалена т.к. считается ошибкой учета);
3. Удалить ключи без записей (Если на ключ аналитики нет ссылок, то он будет удален из базы, т.к. считается избыточным и только засоряет базу);
4. Создать записи на ключ без записи (Если в базе есть ключ и на него есть ссылки, то будет создан ключ в регистре сведений, иначе при перепроведении будет создан дубль ключа в справочнике и приведет к ошибке).
Страница "Дополнительное"
Функционал проиллюстрирован в скриншотах, основное назначение отладка или исправление ошибок учета после перехода с других программ / глобальных обновлений.
Вкладка "Перепровести документы"
Служит для исправления ошибок в документах.
Описание в разработке.
Вкладка "Исправить справочники"
Служит для исправления ошибок в справочниках.
Меню "Получить элементы справочника"
Кнопка "1. Номенклатура с ошибками по ГТД"
Данная кнопка ищет элементы справочника "Номенклатура" по регистру накопления "Товары организаций", у которых снят признак "Вести учет по ГТД", а в движениях регистра есть заполненные номера ГТД. Результат выводится на форму в таблицу справочников. При снятии признака учета по ГТД заполнять вручную номера ГТД программа не позволяет.
Меню "Исправить элементы справочника"
Кнопка "1. Номенклатура с ошибками по ГТД"
Кнопка служит для группового исправления признака "Вести учет по ГТД".
Алгоритм исправления:
Обходим каждую строку таблицы справочников. Проверяем заполнен ли элемент, является ли он номенклатурой и снял ли признак "Вести учет по ГТД". Если условие выполнилось, то признак "Вести учет по ГТД" у элемента устанавливается в "Истина" и номенклатура записывается.
Вкладка "Исправить назначение"
Вкладка "Исправить ввод остатков"
Вкладка "Исправить пустые ключи аналитики номенклатуры"
Вкладка "Контрагентов документов"
Вкладка "Исправить партнеров"
Вкладка "Исправить упаковки"
Служит для исправления ошибок упаковок в документах, когда в документе указывается упаковка, которая относится к другой номенклатуре.
Рекомендуется использовать только вкладки:
Перепровести документы, Исправить справочники, Исправить упаковки.
Служит для отображения документов, которые были проведены с ошибками.
Обновления
Актуальная версия 1.0.8.1 от 13.11.2025
Изменения версии 1.0.8.1 от 13.11.2025
— На странице "Дополнительное" вкладка "Перепровести документы" меню "Получить документы" добавлена кнопка "9. По товарам организаций до партий 2.2". Данную кнопку нужно использовать для поиска документов в регистре накопления "Товары организаций". После перехода на УП 2.4, КА 2.4, УТ 11.4 и редактирования документов в периодах, которые были закрыты в ранних релизах до перехода на партионный учет 2.2, а затем был установлен признак перехода на партионный учет 2.2, может возникать проблема закрытия документов. Чтобы это исправить найденные документы нужно перепровести. Данная кнопка видна, если в конфигурации есть константа "ПартионныйУчетВерсии22" и партионный учет версии 2.2 используется.
— Исправлены опечатки в интерфейсе.
Изменения версии 1.0.7.3 от 07.10.2025
— Добавлен реквизит "Склад". Доступен, если включена функциональная опция "Использовать характеристики". При заполнении на вкладке "Исправить характеристики (партии)" используется отбор по складу, если он заполнен.
— Доработан отбор по реквизиту "Организация" на вкладке "Исправить выручку и себестоимость продаж".
— Справочник "КлючиАналитикиУчетаПартийПроизводства", считается устаревшим. Если справочник будет помечен к удалению, то команда "ПолучитьКлючАналитикиУчетаПартийПроизводства" будет недоступна.
Изменения версии 1.0.7.2 от 30.04.2025
— На странице "Дополнительное" вкладка "Перепровести документы" меню "Получить документы" добавлена кнопка "8. По товарам организаций к передаче". Данную кнопку нужно использовать для поиска документов в регистре накопления "Товары организаций к передаче". После перехода на УП 2.4, КА 2.4, УТ 11.4 и редактирования документов в периодах, которые были закрыты в ранних релизах, может возникать проблема закрытия документов до перехода. Чтобы это исправить в меню "Исправить документы" добавлена кнопка "8. С ошибками по товарам организаций к передаче". Данная кнопка очищает движения у найденных документов по регистру накопления "Товары организаций к передаче".
— Оптимизирован код.
Изменения версии 1.0.7.1 от 24.04.2025
— Оптимизирован код.
— Повышена совместимость версий конфигураций. Измерение "Склад" регистра сведений "Аналитика учета номенклатуры" и реквизит "Склад" справочника "Ключи аналитики учета номенклатуры" в версии УП 2.4.7, КА 2.4.7 и УТ 11.4.7 были переименованы в "Место хранения".
Изменения версии 1.0.6.2 от 24.03.2025
— На странице "Дополнительное" вкладка "Перепровести документы" меню "Получить документы" кнопка "1. По имени" расширен алгоритм работы. Теперь при поиске документов учитывается наличие в документе реквизита "Организация" и если в обработке заполнен реквизит "Организация", то поиск будет выполняться с отбором по организации.
— На странице "Дополнительное" вкладка "Перепровести документы" добавлена кнопка "Изменить дату и время". Кнопка доступна, если активирован флаг "Использовать параметры даты и времени". После активации появляется дополнительное меню, которое позволяет указать параметры даты и времени, с которыми нужно записать или провести полученные документы. Данная опция удобна, когда приход делают в конце дня, а товар расходуют в течении дня. Таким образом будет автоматически исправлено отрицательное сальдо в течении дня или периода, если использовать не только время, но и дату.
— Оптимизирован код.
— Исправлены мелкие ошибки.
Изменения версии 1.0.6.1 от 21.03.2025
— Добавлен флажок "Использовать виды запасов другой организации". Доступен на форме при включенной функциональной опции "Использовать передачи товаров между организациями". Будет крайне полезен, когда нужно исправить виды запасов по регистратору (пункт 1.1 и 1.2). В ситуациях, когда был расход вида запасов, которого нет ни на одной организации, но в разрезе ГТД данный товар есть в других организация, данная опция поможет перепровести документы с нужным видом запасов, после чего нужно будет оформить дополнительные передачи и повторить исправление уже без включения флажка.
Изменения версии 1.0.5.2 от 11.03.2025
— На странице "Дополнительное" вкладка "Перепровести документы" расширен диапазон документов поиска ошибок по дате авансового отчета.
— На странице "Дополнительное" вкладка "Перепровести документы" появился поиск документов по регистру накопления "Партии товаров организаций". Данный регистр заполнялся при партионном учете 2.1, после перехода на партионный учет 2.2 нужно полностью перепровести данные документы.
Изменения версии 1.0.5.1 от 05.03.2025
— На странице "Дополнительное" вкладка "Перепровести документы" появился поиск ошибок по дате авансового отчета документа "Расходный кассовый ордер" и реализован алгоритм исправления.
— Проведена работа по оптимизации кода.
Изменения версии 1.0.4.2 от 12.02.2025
— Расширена поддержка типов данных при исправлении отрицательного сальдо (пропускается документ поступления "ОприходованиеИзлишковТоваров" и корректно обрабатывается документ "ВнутреннееПотреблениеТоваров").
Изменения версии 1.0.4.1 от 04.02.2025
— Расширена поддержка анализа отрицательного сальдо по регистратору и на конец периода.
— На странице "Дополнительное" вкладка "Перепровести документы" появился поиск ошибок по видам деятельности для документа "Сборка товаров" и реализован алгоритм исправления, а также импорт документов из списка ошибок.
— На странице "Дополнительное" добавлена вкладка "Исправить справочники". Добавлен поиск ошибок в справочнике "Номенклатура" для настройки ГТД и реализован алгоритм исправления.
Изменения версии 1.0.3.2 от 24.11.2025
— На странице "Дополнительное" вкладка "Перепровести документы" добавлен поиск ошибок по регистру накопления "Резервы товаров организаций" и реализован алгоритм исправления.
— На странице "Исправить виды запасов" кнопка "Исправить развернутое сальдо видов запасов" ограниченно поддерживает документ "Передача товаров между организациями".
— Проведена работа по оптимизации кода.
Изменения версии 1.0.3.1 от 16.11.2025
— Добавлена страница "Исправить ключи аналитики". Решает вопросы с актуализацией наименования ключей или удаления дублей после объединения.
— На странице "Дополнительное" вкладка "Перепровести документы" добавлен поиск ошибок обеспечения в документах "Заказ клиента" и реализован алгоритм исправления.
Изменения версии 1.0.2.3 от 17.07.2025
Улучшена совместимость со старыми релизами программ, в частности для УТ 11.2.
Страница "Дополнительное", добавлена вкладка "Перепровести документы":
— Позволяет получить по имени документа все документы за указанный период.
— Заполненные документы возможно провести в транзакции (отмена проведения и последующее проведение), при не удаче документ будет перезаписан и помещен в список ошибок.
— Для заполненных документов возможна очистка движений по регистру накопления "Себестоимость товаров" и последующее проведение документа.
Изменения версии 1.0.2.2 от 15.05.2025
Исправлены мелкие ошибки совместимости.
Страница "Дополнительное", вкладка "Исправить назначения":
— Добавлено дополнительное описание. В последних версиях конфигураций справочник "Назначения", после удаления будет повторно создан, удаление не имеет смысла!
Изменения версии 1.0.2.1 от 14.05.2025
Страница "Дополнительное", вкладка "Исправить упаковки":
— Добавлен поиск ошибок упаковок и исправление. Когда в табличной части или самом объекте есть реквизит упаковка, а владелец не номенклатура текущей строки, то происходит замена на пустую упаковку с пересчетом количества.
Изменения версии 1.0.1.1 от 03.04.2025
Исправлены ошибки совместимости с конфигурацией УП 2.2
— общий модуль "ПроведениеСерверУТ" отсутствует, требуемый код содержит общий модуль "ПроведениеСервер"
Вкладка "ИсправитьХарактеристики", доступна только при использовании функциональной опции "ИспользоватьХарактеристикиНоменклатуры"
Вкладка "ИсправитьНазначение", доступна только при использовании функциональной опции "ИспользоватьОбособленноеОбеспечениеЗаказов"
Изменения версии 1.0.1 от 23.03.2025
Исправлены ошибки совместимости с конфигурацией КА 2.4
— документ "ПоступлениеТоваровУслуг" переименован в "ПриобретениеТоваровУслуг"
— в документе "СборкаТоваров" табличная часть "ВидыЗапасов" переименована в "ВидыЗапасовСписание"
Изменения версии 1.0 от 20.03.2025