Заполнение цен из последних поступлений

05.08.26

Учетные задачи - Ценообразование, анализ цен

Восстановите историю цен номенклатуры за пару кликов! Обработка автоматически создаёт документ «Установка цен номенклатуры» на основе последних цен из поступлений за любой период – больше не нужно вручную отслеживать забывчивость кладовщиков. Всего за несколько секунд вы получите проведённый документ с типом цен «Основная цена покупки», а уникальная дата записи сохранит хронологию изменений без конфликтов.

Файлы

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

Наименование Скачано Купить файл
Заполнение цен из последних поступлений
.epf 10,96Kb
0 5 400 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Описание внешней обработки «Заполнение цен из поступлений»

🎯 Назначение

Обработка автоматически создаёт документы «Установка цен номенклатуры» на основе уже существующих документов «Поступление товаров и услуг». Она анализирует все поступления за выбранный период, находит последнюю цену по каждому товару и формирует единый документ установки цен с типом «Основная цена покупки».


🔧 Когда использовать

  • Когда кладовщики забывают создавать «Установку цен номенклатуры» при приёмке товаров — цена не привязывается к номенклатуре, и история цены не формируется.

  • Для восстановления истории цен — если по каким-то причинам цены не были зафиксированы в регистре «Цены номенклатуры».

  • Перед формированием отчётности — чтобы все цены были актуальны и привязаны к номенклатуре.

  • При массовом обновлении цен — когда нужно быстро перенести цены из поступлений за определённый период.

  • После выявления ошибок в учёте — когда обнаружено, что часть документов поступления не создала записи в регистре цен.

  • Для проверки корректности ценообразования — можно выборочно загрузить цены за конкретный период и сверить с фактическими.

  • Для создания истории изменения цен — обработка автоматически подбирает свободную дату, чтобы каждая запись была уникальной и история сохранялась.


🖥 Как использовать (просто и быстро)

  1. Откройте файл внешней обработки (.epf) в режиме «1С:Предприятие».

  2. На форме обработки заполните параметры:

    • Организация (необязательно) — если не указана, будут обработаны поступления по всем организациям.

    • Дата установки цен — желаемая дата документа (если занята, обработка автоматически подберёт следующий свободный день).

    • Вариант заполнения:

      • «Только товары с ценами» — в документ попадут только те товары, по которым есть цена в поступлениях.

      • «Все товары» — в документ попадут все позиции из справочника «Номенклатура» (товары без цены получат значение 0).

    • Начало периода — начало периода анализа поступлений.

    • Конец периода — конец периода анализа поступлений.

  3. Нажмите кнопку «Выполнить заполнение цен».

  4. Обработка:

    • Найдёт все проведённые документы поступления за указанный период.

    • Определит последнюю цену по каждому товару.

    • Создаст и проведёт документ «Установка цен номенклатуры».

    • В окне сообщений появится отчёт: номер документа, дата, количество добавленных позиций и период поступлений.

  5. Созданный документ откроется автоматически для просмотра.


Важные предостережения

  • История цен сохраняется — обработка не удаляет и не перезаписывает существующие записи. Новые записи добавляются с уникальной датой (если дата занята, она автоматически сдвигается на следующий день).

  • Используется только тип цен «Основная цена покупки» — если в справочнике «Типы цен номенклатуры» нет такого типа, обработка сообщит об ошибке.

  • Анализируются только проведённые документы поступления — непроведённые игнорируются.

  • Цена берётся из реквизита «Цена» табличной части «Товары» документа поступления. Если в вашей конфигурации цена называется иначе, требуется адаптация кода.

  • При большом количестве документов (десятки тысяч строк) операция может занять несколько минут. Рекомендуется выполнять в нерабочее время.

  • Перед использованием желательно сделать резервную копию базы — особенно если планируется массовое обновление цен за длительный период.

  • Если документ с указанной датой уже существует, обработка автоматически установит дату на следующий свободный день, чтобы избежать конфликта и сохранить хронологию.


🏢 Для каких конфигураций подходит

Обработка универсальна и работает во всех конфигурациях на платформе 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

Самописные конфигурации – если структура документов и регистров соответствует указанной выше, обработка будет работать.


🚫 Ограничения

  • Только тип цен «Основная цена покупки» — обработка работает исключительно с этим типом цен. Для работы с другими типами требуется модификация кода.

  • Только документы «Поступление товаров и услуг» — другие документы поступления (например, «Отчёт комитенту») не анализируются.

  • Не учитываются валюты — цена берётся в той валюте, которая указана в документе поступления.

  • Не учитываются скидки и наценки — используется значение из реквизита «Цена» без дополнительных расчётов.

  • Не создаёт отдельные документы для разных организаций — все цены собираются в один документ (организация не сохраняется в документе установки цен).

  • Не обновляет существующие документы — создаются только новые документы.


📊 Результат работы

После выполнения обработки:

  1. Создан и проведён документ «Установка цен номенклатуры».

  2. В регистр сведений «Цены номенклатуры» добавлены новые записи с актуальными ценами.

  3. Сформирована история изменения цен для каждой номенклатурной позиции.

  4. В окне сообщений выведен подробный отчёт:

    • Номер и дата созданного документа.

    • Количество добавленных позиций.

    • Количество позиций с ненулевыми ценами.

    • Период поступлений, по которому были взяты цены.

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.203.18

Вступайте в нашу телеграмм-группу Инфостарт

Внешняя обработка склад цена установка цен номенклатуры Номенклатура кладовщик складской учет история цен