Часто при работе в программе 1С:Управление торговлей 11.5 пользователи сталкиваются с неожиданным поведением системы: при подборе номенклатуры базовая единица измерения (например, штуки или упаковки) внезапно меняется на килограммы сразу после того, как в документе выбирается соглашение с клиентом. Разберем по шагам, в чем кроется причина этого явления, почему система считает это нормальным поведением, и рассмотрим, как правильно настроить учет, особенно если речь идет о весовых товарах, таких как мясо.
Чтобы понять, почему единица измерения "прыгает", проанализируем механизмы работы окна ПодборТоваров в УТ 11.5. Программная логика этой формы настроена таким образом, чтобы максимально снизить вероятность ошибки менеджера при оформлении продажи. Когда использование индивидуальных или типовых соглашений выключено, система подставляет ту базовую единицу хранения, которая указана в карточке номенклатуры.
Как только мы включаем соглашение, система обращается к связанному с ним виду цен (прайс-листу). Автоматическое переключение единицы измерения происходит на ту, для которой установлена цена в документе УстановкаЦенНоменклатуры. Это не системная ошибка, а задуманная функциональная особенность:
Таким образом, в системе существует жесткое разделение: есть Единица хранения (в которой товар лежит на складе), а есть Единица измерения цены (по которой товар продается согласно прайсу). При включенном соглашении приоритет в подборе всегда отдается единице измерения цены.
Посмотрим на самое простое решение проблемы, если вам не требуется вести учет весового товара. Если товар продается упаковками или штуками, и вы хотите, чтобы в подборе отображались именно они, необходимо изменить цены.
Сделаем следующее:
УстановкаЦенНоменклатуры, который действует для выбранного соглашения.Разберем более сложную и частую ситуацию. На складе хранится мясо. Исторически и логически сложилось, что прайс-листы для клиентов формируются за 1 килограмм. При этом отгрузка со склада физически производится упаковками (коробками, тушами, пакетами). Мы хотим видеть цену за килограмм, но иметь возможность быстро продавать упаковками.
Для корректной работы без доработок конфигурации выполним следующие настройки:
НСИиАдминистрирование -> Номенклатура и убедимся, что включена функциональная опция использования упаковок. Далее откроем карточку нашей номенклатуры (например, "Мясо говядина") и установим флажок Упаковки.УстановкаЦенНоменклатуры оставим цену за 1 "кг". Это важно для соблюдения коммерческих договоренностей с клиентом.Как это будет работать при продаже: когда менеджер откроет подбор с выбранным соглашением, система покажет единицу "кг" (поскольку цена за кг). Менеджер выбирает товар, переносит его в документ продажи. Уже в самом табличном поле документа РеализацияТоваровУслуг или ЗаказКлиента менеджер в колонке "Единица измерения" меняет "кг" на созданную "Коробку". Система автоматически пересчитает количество килограммов, исходя из веса коробки (умножит на 15), при этом сохранив цену за 1 килограмм!
Рассмотрим еще один полезный инструмент, который появился в последних версиях 1С:УТ 11.5. Для работы с мясом, весовой рыбой и сырами настоятельно рекомендуется использовать функционал мерных товаров.
Если в виде номенклатуры указать, что товар является мерным, система позволит более гибко работать с дробными частями и расхождениями в весе. При учете плавающего веса (когда одна коробка весит 15 кг, а другая 15.3 кг), мерные товары позволяют приходовать и отгружать товар штуками/упаковками, но параллельно вести строгий учет в килограммах. В соглашении вы будете держать цену строго за базовую единицу веса, а складские ордера и накладные будут оперировать как количеством мест (коробок), так и точным весом.
Проанализируем еще один фактор, который может влиять на подбор. Если ваш склад использует ордерную схему и адресное хранение (ячейки) с контролем по весу и объему, логика системы может измениться. В таком случае система будет настойчиво предлагать те единицы измерения (и упаковки), для которых заданы точные весо-габаритные характеристики, чтобы корректно рассчитать нагрузку на складскую ячейку. Игнорировать складские настройки в пользу прайс-листа система не станет, поэтому крайне важно, чтобы для каждой созданной упаковки (коробки, паллеты) были четко прописаны её длина, ширина, высота и вес брутто.
Подведем итог: изменение единицы на "кг" при выборе соглашения — это нормальная отработка приоритета цен над базовыми единицами хранения. Регулируйте это правильным заполнением документа установки цен и активным использованием справочника "Упаковки" в связке с весовыми коэффициентами.