1C Розница 2.3
Добрый день пришел допустим нам Табака1 с МРЦ 100 рублей 10 штук
И потом пришел тот же Табак1 с МРЦ 150 рублей
как вести учет в программе ?
1.давать права чтоб сам продавец ставил цену
2.вести учет по характеристикам
3.вести учет каждый раз новая позиция номенклатуры
4.или можно как то по другому сделать?
Добрый день пришел допустим нам Табака1 с МРЦ 100 рублей 10 штук
И потом пришел тот же Табак1 с МРЦ 150 рублей
как вести учет в программе ?
1.давать права чтоб сам продавец ставил цену
2.вести учет по характеристикам
3.вести учет каждый раз новая позиция номенклатуры
4.или можно как то по другому сделать?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Продажа по МРЦ уже реализована в последних конфигурациях 1С Розница.
Только там действует проверка текущей цены. Если она меньше МРЦ*0.75 или больше МРЦ тогда цена устанавливается равной МРЦ.
При условии если цена не равно нулю.
Можно убрать эти проверки.
Вот расширение которое убирает проверку цены. (см. вложение)
Включается проверка тут:
Администрирование -> Интеграция c ИС МП (обувь, одежда, табак ...) -> Настройки сканирования кодов маркировки - см. скриншот
МРЦ берется из кода маркировки (DataMatrix) пачки при считывании его 2D сканером.
Только там действует проверка текущей цены. Если она меньше МРЦ*0.75 или больше МРЦ тогда цена устанавливается равной МРЦ.
При условии если цена не равно нулю.
Можно убрать эти проверки.
Вот расширение которое убирает проверку цены. (см. вложение)
Код расширения |
---|
&ИзменениеИКонтроль("ЗаполнитьЦенуМРЦВСтрокеТЧСервер")
Процедура МРЦТ_ЗаполнитьЦенуМРЦВСтрокеТЧСервер(ТекущаяСтрока, СтруктураДействий, КэшированныеЗначения)
Перем СтруктураПараметровДействия;
Если СтруктураДействий.Свойство("ЗаполнитьЦенуМРЦ", СтруктураПараметровДействия) Тогда
Если ТекущаяСтрока.Свойство("ВидПродукцииИС") Тогда
Если ТекущаяСтрока.ВидПродукцииИС = Перечисления.ВидыПродукцииИС.Табак Тогда
Если ШтрихкодированиеИСРТ.ЭтоМарка(ТекущаяСтрока.Штрихкод) Тогда
ДанныеТабачнойПродукции = ШтрихкодированиеИС.НоваяСтруктураОбработкиШтрихкода(ТекущаяСтрока.Штрихкод);
СоставКодаМаркировки = ДанныеТабачнойПродукции.СоставКодаМаркировки;
Если СоставКодаМаркировки.Свойство("МРЦСтрокой") Тогда
Если ЗначениеЗаполнено("МРЦСтрокой") Тогда
МРЦ = СоставКодаМаркировки.МРЦ;
МинимумОтМРЦ = МРЦ*0.75;
Если НЕ МРЦ = 0 Тогда
#Удаление
Если ТекущаяСтрока.Цена > МРЦ ИЛИ ТекущаяСтрока.Цена < МинимумОтМРЦ Тогда
#КонецУдаления
ТекущаяСтрока.Цена = МРЦ;
#Удаление
КонецЕсли;
#КонецУдаления
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Показать |
Включается проверка тут:
Администрирование -> Интеграция c ИС МП (обувь, одежда, табак ...) -> Настройки сканирования кодов маркировки - см. скриншот
МРЦ берется из кода маркировки (DataMatrix) пачки при считывании его 2D сканером.
Прикрепленные файлы:
Мы ведем учет по характеристикам. Большую часть процесса автоматизировали. Если использовать в качестве характеристики МРЦ, то можно автоматически вводить цены. А читая марку можно автоматически создавать характеристики на основе МРЦ.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот