В процессе ведения торговой деятельности регулярно возникает необходимость массового изменения цен. Например, при инфляционных процессах, изменении закупочной стоимости или сезонных колебаниях спроса. В конфигурации 1С:Управление торговлей 10.3 (УТ 10.3) для этих целей предусмотрен мощный типовой функционал. Однако при работе с большими базами данных (от 15 000 наименований и более) пользователи часто сталкиваются с зависанием программы, а также с тем, что настроенные правила округления не применяются автоматически.
В данной статье мы подробно разберем, как правильно начислить наценку в 10% на весь имеющийся на остатках товар, как оптимизировать этот процесс для больших объемов номенклатуры и как решить проблему, когда округление «до 10» не срабатывает.
Прежде чем приступать к созданию документов переоценки, нам необходимо убедиться, что в системе правильно заданы правила округления для целевого типа цен (в нашем случае — «Розничная»). Если этого не сделать, программа рассчитает цены с точностью до копеек, что неудобно для розничной торговли.
Выполним предварительную настройку:
10. Если вам нужно округление до рубля, выберите 1.Для регистрации новых цен в системе 1С:УТ 10.3 используется документ УстановкаЦенНоменклатуры. Когда в базе числится более 15 000 товаров, простая загрузка всей номенклатуры может привести к критическому потреблению оперативной памяти и зависанию программы. Нам важно отсечь «мертвые» позиции, по которым нет движения, и работать только с актуальными остатками.
Рассмотрим оптимальный алгоритм заполнения документа:
Это критически важный шаг! Программа проанализирует текущие остатки на вашем Оптовом складе и добавит в табличную часть только те товары, которые реально есть в наличии. Это сократит размер документа в несколько раз и убережет систему от зависания.
НоменклатурнымГруппам. Проведя 5 документов по 3 000 позиций, мы гарантируем стабильность работы базы данных.После того как табличная часть документа заполнена товарами, нам необходимо произвести математический расчет наценки. Многие пользователи думают, что округление применится само при записи документа, но в УТ 10.3 этот алгоритм требует явного указания действий в обработке.
Выполним расчет по шагам:
УстановкаЦенНоменклатуры нажмем кнопку «Изменить». Перед нами откроется специализированное диалоговое окно — обработка ФормированиеЦен.10 (если нужно понизить цену, указывается отрицательное число, например, -10).УстановкаЦенНоменклатуры.В исходном запросе автора упоминается: «Склад - Оптовый, возможно ли типовым решением сделать переоценку товара...». Здесь кроется важное методологическое различие учета в 1С:УТ 10.3, о котором необходимо знать каждому администратору и бухгалтеру.
Проанализируем две разные ситуации:
УстановкаЦенНоменклатуры является окончательным этапом. Он записывает новые цены в регистр сведений ЦеныНоменклатуры. При выписке документов оптовой продажи (таких как РеализацияТоваровУслуг) новые цены будут автоматически подставляться в табличную часть, исходя из актуальной даты. Дополнительных действий не требуется.Решение для розницы: Сразу после проведения «Установки цен номенклатуры» необходимо создать документ «Переоценка товаров в рознице». В нем нужно выбрать ваш розничный склад, нажать кнопку «Заполнить -> Заполнить по остаткам» и провести документ. Он зафиксирует изменение розничной стоимости остатков на конкретной торговой точке.
Используя данный системный подход, вы сможете быстро, без ошибок и зависания системы производить массовую переоценку любого количества товаров в конфигурации 1С:Управление торговлей 10.3, всегда сохраняя порядок в учете и актуальные ценники на витринах.