Описание внешней обработки «Заполнение цен из поступлений»
🎯 Назначение
Обработка автоматически создаёт документы «Установка цен номенклатуры» на основе уже существующих документов «Поступление товаров и услуг». Она анализирует все поступления за выбранный период, находит последнюю цену по каждому товару и формирует единый документ установки цен с типом «Основная цена покупки».
🔧 Когда использовать
-
Когда кладовщики забывают создавать «Установку цен номенклатуры» при приёмке товаров — цена не привязывается к номенклатуре, и история цены не формируется.
-
Для восстановления истории цен — если по каким-то причинам цены не были зафиксированы в регистре «Цены номенклатуры».
-
Перед формированием отчётности — чтобы все цены были актуальны и привязаны к номенклатуре.
-
При массовом обновлении цен — когда нужно быстро перенести цены из поступлений за определённый период.
-
После выявления ошибок в учёте — когда обнаружено, что часть документов поступления не создала записи в регистре цен.
-
Для проверки корректности ценообразования — можно выборочно загрузить цены за конкретный период и сверить с фактическими.
-
Для создания истории изменения цен — обработка автоматически подбирает свободную дату, чтобы каждая запись была уникальной и история сохранялась.
🖥 Как использовать (просто и быстро)
-
Откройте файл внешней обработки (
.epf) в режиме «1С:Предприятие». -
На форме обработки заполните параметры:
-
Организация (необязательно) — если не указана, будут обработаны поступления по всем организациям.
-
Дата установки цен — желаемая дата документа (если занята, обработка автоматически подберёт следующий свободный день).
-
Вариант заполнения:
-
«Только товары с ценами» — в документ попадут только те товары, по которым есть цена в поступлениях.
-
«Все товары» — в документ попадут все позиции из справочника «Номенклатура» (товары без цены получат значение 0).
-
-
Начало периода — начало периода анализа поступлений.
-
Конец периода — конец периода анализа поступлений.
-
-
Нажмите кнопку «Выполнить заполнение цен».
-
Обработка:
-
Найдёт все проведённые документы поступления за указанный период.
-
Определит последнюю цену по каждому товару.
-
Создаст и проведёт документ «Установка цен номенклатуры».
-
В окне сообщений появится отчёт: номер документа, дата, количество добавленных позиций и период поступлений.
-
-
Созданный документ откроется автоматически для просмотра.
Важные предостережения
-
История цен сохраняется — обработка не удаляет и не перезаписывает существующие записи. Новые записи добавляются с уникальной датой (если дата занята, она автоматически сдвигается на следующий день).
-
Используется только тип цен «Основная цена покупки» — если в справочнике «Типы цен номенклатуры» нет такого типа, обработка сообщит об ошибке.
-
Анализируются только проведённые документы поступления — непроведённые игнорируются.
-
Цена берётся из реквизита «Цена» табличной части «Товары» документа поступления. Если в вашей конфигурации цена называется иначе, требуется адаптация кода.
-
При большом количестве документов (десятки тысяч строк) операция может занять несколько минут. Рекомендуется выполнять в нерабочее время.
-
Перед использованием желательно сделать резервную копию базы — особенно если планируется массовое обновление цен за длительный период.
-
Если документ с указанной датой уже существует, обработка автоматически установит дату на следующий свободный день, чтобы избежать конфликта и сохранить хронологию.
🏢 Для каких конфигураций подходит
Обработка универсальна и работает во всех конфигурациях на платформе 1С:Предприятие 8.3 и выше, где присутствуют:
-
Документ «Поступление товаров и услуг» с табличной частью «Товары» и реквизитами «Номенклатура» и «Цена».
-
Документ «Установка цен номенклатуры» с табличной частью «Товары» и реквизитами «Номенклатура» и «Цена».
-
Регистр сведений «Цены номенклатуры» с измерениями «Номенклатура» и «ТипЦен», и ресурсом «Цена».
-
Справочник «Типы цен номенклатуры» с элементом «Основная цена покупки».
Типовые решения:
-
Бухгалтерия предприятия (ред. 2.0, 3.0)
-
Управление торговлей (ред. 10.3, 11, 11.5)
-
Управление производственным предприятием (ред. 1.3)
-
Комплексная автоматизация (ред. 1.1, 2.0, 2.5)
-
ERP Управление холдингом (ред. 2.0, 2.5)
-
Управление небольшой фирмой
-
1С:Розница
-
1С:Склад 8
Самописные конфигурации – если структура документов и регистров соответствует указанной выше, обработка будет работать.
🚫 Ограничения
-
Только тип цен «Основная цена покупки» — обработка работает исключительно с этим типом цен. Для работы с другими типами требуется модификация кода.
-
Только документы «Поступление товаров и услуг» — другие документы поступления (например, «Отчёт комитенту») не анализируются.
-
Не учитываются валюты — цена берётся в той валюте, которая указана в документе поступления.
-
Не учитываются скидки и наценки — используется значение из реквизита «Цена» без дополнительных расчётов.
-
Не создаёт отдельные документы для разных организаций — все цены собираются в один документ (организация не сохраняется в документе установки цен).
-
Не обновляет существующие документы — создаются только новые документы.
📊 Результат работы
После выполнения обработки:
-
Создан и проведён документ «Установка цен номенклатуры».
-
В регистр сведений «Цены номенклатуры» добавлены новые записи с актуальными ценами.
-
Сформирована история изменения цен для каждой номенклатурной позиции.
-
В окне сообщений выведен подробный отчёт:
-
Номер и дата созданного документа.
-
Количество добавленных позиций.
-
Количество позиций с ненулевыми ценами.
-
Период поступлений, по которому были взяты цены.
-
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.203.18
Вступайте в нашу телеграмм-группу Инфостарт