Устранение отрицательных остатков по регистру накопления "Товары организаций" за счёт межорганизационных передач и (опционально) оприходования
Задачи пользователя - Корректировка данных
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Автоматическое выравнивание товаров организаций (отрицательные остатки)
Внешняя обработка для устранения отрицательных остатков по регистру накопления "Товары организаций" за счёт межорганизационных передач и (опционально) оприходования.
Конфигурации: Управление торговлей 11.5+, Комплексная автоматизация 2.5+, ERP Управление предприятием 2.5+.
Платформа: 1С:Предприятие 8.3 (управляемые формы).
Тип: внешняя обработка (.epf), форма и реквизиты создаются программно.
Зачем нужна обработка
В схемах с несколькими организациями на одном складе продажи или списания часто уводят остаток конкретной организации в минус, хотя по складу товар есть у другой организации (донора).
Вручную это решается документами "Передача товаров между организациями", иногда оприходованием. На большом объёме и длинном периоде это долго и легко ошибиться с датой и количеством.
Обработка:
- Находит минусы по движениям регистра с учётом хронологии.
- Строит план исправления (кто кому, сколько, какой датой, по какой цене).
- Показывает прогноз остатков "после плана" и случаи, которые автоматически закрыть нельзя.
- По подтверждению создаёт или дополняет уже существующие документы за день.
Возможности
Анализ и план
- Обход движений регистра "Товары организаций" с бегущими остатками (не срез "на сейчас").
- Учёт виртуального эффекта уже запланированных передач и оприходований.
- Отборы (необязательно): организации, склады, номенклатура.
- Период: стандартный период; если не задан - по логике обработки.
- Таблицы на закладках: минусы по датам; план исправления; остатки после исправления; невозможно автоматически (с причиной); созданные / дополненные документы.
Передачи между организациями
- Доноры подбираются на том же складе, без создания нового минуса у донора.
- Используются настройки регистра сведений "Настройка передачи товаров между организациями" (способ передачи, договор, валюта, вид цены).
- Способы вроде "не передаётся" в автосоздание не попадают.
- Несколько минусов в один календарный день по одной связке организаций/склада собираются в один документ; одинаковые строки товаров суммируются.
- Если за этот день уже есть подходящая передача - документ дополняется, а не создаётся дубль (при необходимости снимается проведение, затем снова записывается и проводится).
Режим "Максимальный период передач"
Настройка на закладке "Настройки".
Вместо отдельной передачи на каждый день минуса (1, 2, 4 мая) формируется одна ранняя передача на момент "первый минус" с количеством под максимальный дефицит по связке за период - чтобы одной передачей хватило на все последующие продажи.
Если запаса донора не хватает - передаётся сколько есть; остаток уходит в оприходование (если включено) или в "невозможно автоматически".
Оприходование
- Опционально (флаг на закладке "Настройки"): если минус есть и по складу в целом, предлагается оприходование на организацию с минусом.
- Используются документы "Оприходование излишков товаров" / "Оприходование товаров" (в зависимости от конфигурации).
- Аналогично передачам: один день / склад / организация - один документ, с дополнением существующего.
Цены
- Цена из вида цены настройки передачи (срез / ближайшая ненулевая, в том числе вперёд по календарю).
- Если цена пустая: на закладке "Настройки" можно задать запасной вид цены и наценку %.
Создание документов
- Только после подтверждения пользователем.
- Попытка проведения; в таблице результата: проведён / не проведён, текст ошибки, действие "Создан" / "Дополнен".
- Ссылки в таблицах открываются по клику.
Как пользоваться
- Открыть внешнюю обработку в нужной базе (УТ / КА / ERP).
- При необходимости указать период и отборы.
- На закладке "Настройки" включить или выключить: оприходование при минусе по складу; максимальный период передач; запасной вид цены и наценку.
- Нажать "1. Сформировать план", проверить закладки плана, прогноза и "невозможно".
- Нажать "2. Создать документы", подтвердить вопрос.
- Просмотреть результат на закладке созданных документов; при ошибках проведения открыть документ и разобрать причину.
Рекомендуется сначала прогнать на копии базы или на узком отборе (одна номенклатура / склад).
Требования и ограничения
- Должны быть заполнены настройки передачи товаров между организациями для пар "донор - получатель".
- Обработка не заменяет регламентные механизмы партионного учёта и не пересчитывает себестоимость задним числом сверх создаваемых документов.
- Корректность зависит от полноты движений и настроек учёта в конкретной базе.
- Имена объектов типовые для линейки УТ 11 / КА 2 / ERP 2; при сильных доработках конфигурации может потребоваться адаптация.
Состав поставки
- Внешняя обработка (.epf) с управляемой формой.
- Модуль формы: программное создание реквизитов, команд и элементов.
Версии конфигураций
| Конфигурация | Версия |
|---|---|
| 1С:Управление торговлей | 11.5 и выше |
| 1С:Комплексная автоматизация | 2.5 и выше |
| 1С:ERP Управление предприятием | 2.5 и выше |
На конфигурациях УТ 11.4, КА 2.4 и ERP 2.4 обработка не проверялась, но скорее всего будет работать при наличии тех же объектов метаданных.
Проверяйте на своей сборке релизов: объекты ПередачаТоваровМеждуОрганизациями, ТоварыОрганизаций, НастройкаПередачиТоваровМеждуОрганизациями, ЦеныНоменклатуры должны присутствовать.
Краткие технические детали
- Регистр: ТоварыОрганизаций.
- Документы: ПередачаТоваровМеждуОрганизациями, оприходование излишков/товаров.
- РС: НастройкаПередачиТоваровМеждуОрганизациями, ЦеныНоменклатуры.
- Алгоритм: хронологический проход движений + виртуальные движения плана; в режиме максимального периода - двухпроходный расчёт с агрегацией дефицита.
Проверено на следующих конфигурациях и релизах:
- 1С:Комплексная автоматизация 2, релизы 2.6.2.68, 2.5.20.55
- Управление торговлей, редакция 11, релизы 11.6.2.68, 11.5.20.55
- 1С:ERP Управление предприятием 2, релизы 2.6.2.68, 2.5.20.55
Вступайте в нашу телеграмм-группу Инфостарт