Разработки совместимы с 1С 8.3 УТ11 / УТ10 / УНФ / Розница / КА / ERP.
Описанный функционал ниже относится к стандартному функционалу 1С Управление торговлей / УНФ и так далее. В мегапрайсе свои механизмы работы с ценами и остатками. Речь идет не о ваших ценах продаж (и не закупочной), а механизме хранения цен поставщиков. Рекомендую ознакомиться с материалом Цены номенклатуры в 1С (цены поставщиков, цены по видам цен)
В прайсе поставщика исчезла номенклатура
Если вы пользуетесь штатным функционалом "регистрации цен поставщиков", то этот документ заполняется товарами, которые физически есть в новом прайсе (такой принцип работы в любой загрузке - загружать то что прислали). Если поставщик убрал позиции и вы не обработали выбывшие позиции, то цены по ним все равно будут висеть!Вот в этом и проблема - штатные загрузки, а также 99.99 процентов самописных загрузок (в том числе наших конкурентов) не учитывают это! Они просто заполняют новые данные, но ничего не делают с позициями которые ушли.
Что получим если не чистить выбывшие позиции? 1С будет видеть что у товара есть цены поставщиков, а значит есть вероятность что она посчитает цену лучшей и укажет его (например при расчете цен продаж, при штатном анализе закупок). В типовой действует так называемый механизм "Срез последних", у выбывшей позиции тоже есть срез.
Если вы сделаете заказ поставщику на то, чего нет физически в последнем прайсе, он скажет - "У меня его нет на остатке (из прайса убрал)".
Новая опция "Типовая регистрация ОДИН документ". Не создает новый документ, а ищет в базе прошлый документ. Находит его - ЧИСТИТ и ПЕРЕЗАПОЛНЯЕТ новыми данными по загрузке. Меняет дату на текущую и проводит! Если вы создаете новые документы база "пухнет", так как таблица цен содержит записи всех документов (регистрация 1 - 50 000 строк + регистрация 2 - 50 000 строк = 100 000 строк в регистре). Каждый документ добавляет полностью все строки новой регистрации.
Единая регистрация цен номенклатуры поставщика
Таким образом у вас в базе (автоматически):- На актуальный прайс всегда актуальная штатная регистрация цен! Выбывшие позиции - происходит очистка. Документ равен прайсу!
- База не пухнет постоянными регистрациями! Есть минус - вы не будете видеть изменения. Но вы их увидите в Мега загрузке (визуальный режим). В загрузку встроено масса отчетов, которые можно получить до записи в 1С. А также есть отчет по полной истории закупок и сравнение с текущим прайсом.
- Опцию можно включать ИНДИВИДУАЛЬНО каждому профилю. Где хотите хранить все - можете хранить все, там где не хотите - ставите опцию.
- Внимание после обновления. Если вы включите эту опцию, при загрузке по данному профилю поставщика, программа автоматически снимет с проведения все регистрации цен, которые были по нему в базе. Можете их пометить на удаление и удалить.
- Если вы будете пользоваться этим механизмом, вам необходимо выключить автоматическую регистрацию цен по приходным накладным, чтобы типовой функционал не делал записи (приходная накладная ТОЖЕ является регистратором цен поставщиков). Опция не будет ничего делать с поступлениями, у нее стоит обработка только документа "Регистрация цен номенклатуры поставщиков".
- В логи загрузки добавлено сообщение о включенной опции. Также лог всегда пишет информацию о записанном документе в 1С.
Как устроены цены в 1С (стандартный функционал)
Как устроен стандартный функционал 1С по работе с ценами поставщиков и ценами номенклатуры.
Отчет по прайсу: история фактических закупок
- История закупок по поставщику - изменение цен за период.
- Отчет можно получить прям из загрузки прайса.
- Сравнение цен прайса с историческими ценами закупок + динамика по периодам.
Бесшовная загрузка остатков поставщиков в 1С
- Загрузка прайса с виртуальными остатками поставщика в 1С через поступления.
- Один документ в базе на все загрузки прайса.
- Бесшовная загрузка - отсутствие вакуума "с нулевыми остатками".