Выравнивание товарных регистров УТ, КА, ERP и УНФ: склад, обеспечение и учёт
Задачи пользователя - Корректировка данных
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Для чего
Товар лежит на складе, а подбор в заказ его не видит. Доступный остаток не сходится с остатком на складе. Отчёт по складу показывает одно, а учёт организаций - другое. Так бывает, когда разошлись регистры, которые проведение пишет согласованно. Один и тот же товар видят «Товары на складах», «Запасы и потребности», «Товары к отгрузке» и «Товары организаций», а в УНФ - «Запасы на складах» и «Запасы». Разойтись они могут из-за сбоя при проведении, загрузки данных без проведения, ручной правки движений, неудачного обновления.
Обычно дальше идут ручные запросы к регистрам и перепроведение всего подряд за период. Обработка находит позиции, где регистры не сходятся, и документы, из-за которых это случилось. Она же их и выравнивает.
Проверки в УТ 11.5, КА 2.5 и ERP 2.5
| Проверка | Что сверяет |
|---|---|
| Склад и обеспечение | По каждой позиции - номенклатура, характеристика, склад, назначение - два равенства. «Товары на складах», в наличии = «Запасы и потребности», в наличии + «Товары к отгрузке», к отгрузке. «Товары на складах», к отгрузке = «Товары к отгрузке»: к сборке + собирается + собрано. |
| Склад и учёт организаций | По номенклатуре и складу: «Товары на складах», в наличии = «Товары организаций» + документы в пути. В пути - приход по ордерам без поступления, накладные без ордеров и ордера без накладных, излишки и недостачи без актов, импорт без таможенной декларации. |
| Распределение запасов | Штатная проверка 1С: регистр «Распределение запасов», из которого берутся доступный остаток, резервы и обеспечение заказов, сходится с «Запасами и потребностями». Та же проверка, что в служебной обработке «Исправление ошибок в регистре сведений «Распределение запасов»». |
| Отложенные задания | Очереди, которыми конфигурация досчитывает распределение запасов и состояния заказов, не копятся: находка - задания старше часа. В клиент-серверной базе ещё и регламентное задание, которое их разбирает, включено и не падает. |
Проверка в УНФ 3.0
| Проверка | Что сверяет |
|---|---|
| Склад и учёт | По номенклатуре, характеристике и складу: «Запасы на складах» = «Запасы» + к расходу со склада - к поступлению на склад. Ордера в пути учтены: накладная оформлена, а приходный или расходный ордер ещё нет. |
Отдельно обработка показывает розничные смены, закрытые без архивации чеков. Отчёт о розничных продажах фискального регистратора в таком статусе склад не списывает. Если и чеки смены склад не списали, остаток на складе завышен, а перепроведение не поможет. Обработка называет такие отчёты и советует архивировать чеки смены - регламентным заданием «Архивация чеков ККМ».
Как находятся виновные документы
Равенства держатся не только по остаткам, но и по движениям каждого документа. Поэтому расхождение остатка всегда раскладывается на документы, у которых движения по этой позиции между собой не сходятся. Обработка их называет и показывает, на сколько каждый сдвинул остаток. В исправной базе таких документов нет: на демобазах УТ 11.5, КА 2.5 и УНФ 3.0 правила точные и по остаткам, и по движениям отдельных документов. Исключение в демо УНФ - те самые розничные смены без архивации чеков.
Остатки сверяются пакетом запросов по всей базе, а обороты по документам берутся только по позициям с расхождением, так что и на большой базе это быстро.
Результат
Дерево: проверка, находка, примеры - позиции с расхождением со знаком, под примером - виновные документы с действием: «перепровести», «удалить движения» или, если кнопка не поможет, подсказка, что сделать самому. Внизу - пояснение выбранной строки: что не сходится, на сколько, почему и что сделать. Двойной щелчок открывает номенклатуру или документ.
Исправление
- Склад, обеспечение и учёт: проведённые виновные документы перепроводятся - конфигурация пересчитывает их движения заново. У непроведённых и удалённых документов удаляются движения по сверяемым регистрам.
- Распределение запасов: пересчёт штатной обработкой 1С по позициям находки.
- Отложенные задания: разбор очереди тем же стартером, что у регламентного задания. В файловой базе очередь распределения запасов сама не разберётся - кнопка пересчитывает распределение по её позициям и удаляет её записи.
Исправление - только кнопкой «Исправить...» и после вопроса, который называет, что будет сделано и сколько. Кнопка исправляет выделенную строку: находку целиком, одну позицию, очередь или один документ. Каждый документ - в своей транзакции. Даты запрета изменения не обходятся: документ закрытого периода не перепроведётся, и итог его назовёт. Документы, которые перепроведение не выровняет, кнопка не трогает, а итог объясняет, что с ними делать. Всё пишется в журнал регистрации. После исправления проверки повторяются.
Скорость и фон
- Проверки и исправление идут фоновым заданием через БСП конфигурации: форма не замирает, «Остановить» прерывает задание.
- Демобазы УТ и КА, файловые: четыре проверки - около 1,5 секунды. Демобаза УНФ, файловая, 2,6 ГБ: проверка склада и учёта - около 5 секунд.
Как пользоваться
- Откройте обработку: «Файл - Открыть» или через «Дополнительные отчёты и обработки» БСП.
- Отметьте проверки и нажмите «Проверить».
- Выберите строку: внизу - пояснение и что сделать, под примером - виновные документы.
- Нажмите «Исправить...» на находке, позиции или документе и подтвердите. Перед этим сделайте резервную копию базы.
Что меняет данные
Обработка меняет данные только кнопкой «Исправить...» - после вопроса и с записью в журнал регистрации. Без неё она только читает базу.
Требования
- Платформа 1С:Предприятие 8.3.27 и новее, в том числе 8.5.
- Управление торговлей 11.5, Комплексная автоматизация 2.5, ERP 2.5 или Управление нашей фирмой 3.0. В другой конфигурации обработка откроется и скажет, что не подходит.
- Файловая или клиент-серверная база.
- Права на чтение данных и открытие внешних обработок, для исправления - на проведение документов и запись регистров.
- Дорабатывать конфигурацию не нужно.
Проверено на следующих конфигурациях и релизах
| Конфигурация | Релиз |
|---|---|
| Управление торговлей, редакция 11 | 11.5.27.88 (демо) |
| Комплексная автоматизация, редакция 2 | 2.5.27.88 (демо) |
| Управление нашей фирмой, редакция 3.0 | 3.0.14.143 (демо) |
Платформа 8.5.1.1529, обработка собрана на 8.3.27.2342. В ЗУП, Бухгалтерии и самописной конфигурации проверено, что обработка открывается и сообщает, что конфигурация не подходит.
Что в архиве
- Обработка ВыравниваниеТоварныхРегистров.epf.
- Инструкция.txt - запуск, что сверяется, что меняет данные, права, требования.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.27.88
- 1С:Комплексная автоматизация 2, релизы 2.5.27.88
- Управление нашей фирмой, редакция 3.0, релизы 3.0.14.143
Вступайте в нашу телеграмм-группу Инфостарт