|
1C ERP 2.5 минимально допустимая цена продаж, не срабатывает | ☑ | ||
---|---|---|---|---|
0
LopesLeonid
06.05.24
✎
10:48
|
1С:ERP Управление предприятием 2 (2.5.16.101)
Народ помогите! Не срабатывает "вид минимально допустимых цен продаж". Всё вроде настроил как надо, роль "Отклонение от условий продаж" назначил сотруднику. В справочник "Виды цен" в диапазон допустимых цен установил минимальную цену. В виде цены указал: При оптовой и розничной продаже галочки поставил. Назначение цен "на всю номенклатуру". Запретить установку цен за пределами отбора, галочку поставил. Настройка задания цены сделал "Ручное редактирование" Ну и всё, документ "Заказ клиенту", при установке скидки 90% ничего не говорит, проводится. Что ещё не сделал? подскажите пожалуйста) |
|||
1
Волшебник
06.05.24
✎
10:51
|
Нужен приказ по компании, чтобы менеджер не мог устанавливать скидку больше указанной. Если укажет больше, то будет доплачивать из своей зарплаты.
|
|||
2
d4rkmesa
06.05.24
✎
10:54
|
(0) >>Всё вроде настроил как надо, роль "Отклонение от условий продаж" назначил сотруднику.
А разве не наоборот, нужно снять эту галочку? Там, конечно, все своеобразно работает, но с этой ролью будет тупо проводиться без проверок в части цен. |
|||
3
LopesLeonid
06.05.24
✎
11:02
|
(2) без этой галки так же всё
|
|||
4
LopesLeonid
06.05.24
✎
11:38
|
Нашёл, что у документа, почему-то, по умолчанию статус "Согласовано" из-за этого и не срабатывает. А почему так делает, кто знает?
|
|||
5
Волшебник
06.05.24
✎
11:40
|
(4) КТО делает?
|
|||
6
d4rkmesa
06.05.24
✎
11:56
|
(4) "Согласовано" (реквизит или статус) означает, что заказ можно провести при любых ограничениях. Смысл в том, что менеджер не может продать ниже минимальной цене, но, к примеру, директор по продажам, ему может это согласовать.
https://www.koderline.ru/expert/narabotki/article-minimalnye-tseny-prodazhi-v-1s-upravlenie-torgovley-11/ |
|||
7
LopesLeonid
06.05.24
✎
11:56
|
В общем модуле "ПродажиСервер"
В процедуре ПроверитьКорректностьЗаполненияДокументаПродажи Сюда не заходит Если НужноСогласовать И (ДокументПродажи.Статус <> Перечисления.СтатусыЗаказовКлиентов.НеСогласован ИЛИ НЕ ИспользоватьРасширенныеВозможностиЗаказаКлиента) Тогда из-за того что НужноСогласовать = ложь вот тут делает в ложь: НужноСогласовать = Не (ВсеСтрокиОтменены ИЛИ ОтклонениеОтУсловийПродаж ИЛИ ДокументПродажи.Согласован ИЛИ СогласованВ1СДокументооборот); |
|||
8
Волшебник
06.05.24
✎
12:00
|
(7) Если согласовывать не нужно, значит уже согласовано. Логично же
|
|||
9
LopesLeonid
06.05.24
✎
13:22
|
Похоже я напутал, это проверка на соответствие вида цен в соглашении и в таблице, а не проверка занижение цены. И роль "Отклонение от условий продаж" эту похоже надо отключать у пользователя.
Остаётся вопрос как сделать проверку минимальной цены? |
|||
10
LopesLeonid
06.05.24
✎
14:14
|
Я разобрался похоже)
Вид минимально допустимых цен продаж срабатывает если только такой же установлен как и у номенклатуры вид цен, и роль отключена "Отклонение от условий продаж", а я думал там универсальный вид цен для всех видов цен. А у меня много раз видов цен. И как быть? Доработку делать что ли? Или я что то напутал? |
|||
11
LopesLeonid
06.05.24
✎
15:23
|
Сейчас попробовал доработать вроде работает
Добавил регистр сведений с одним измерением "ВидыЦен". Потом в общем модуле "ЦенообразованиеКлиентСервер" в Функции ТекстЗапросаРегистрСведенийЦеныНоменклатуры текст замены условия поменял на свой ТекстЗаменыУсловиеВидЦены1 = //Было //"ВидЦены В ( //| ВЫБРАТЬ //| &ИмяКонстанты КАК ВидЦены //| ИЗ //| Константы КАК Константы)"; //Стало "ВидЦены В ( | ВЫБРАТЬ | ВидМинимальноДопустимыхЦенПродажСписок.ВидыЦен КАК ВидЦены | ИЗ | РегистрСведений.ВидМинимальноДопустимыхЦенПродажСписок КАК ВидМинимальноДопустимыхЦенПродажСписок)"; И всё, ругается на все виды цен, которые в регистр добавил. Только как там дальше будет на проверил ещё |
|||
12
Волшебник
06.05.24
✎
15:30
|
началась магия...
|
|||
13
Волшебник
06.05.24
✎
15:31
|
измерение ВидыЦен
условие: ВидЦены В |
|||
14
Волшебник
06.05.24
✎
15:32
|
название регистра слишком короткое, Нуралиев не одобрит
|
|||
15
d4rkmesa
06.05.24
✎
15:34
|
(10) По инструкции назначьте всем "продажным" видам цен ваш минимальный вид цены.
https://its.1c.ru/db/utovio#content:204:hdoc По поводу доработок, а зачем, собссна, упарываться, не разобравшись толком в функционале, простите мой французский? Или месье не читатель (консультант), а писатель (программист)? Консультацию труднее продать, чем поделку? |
|||
16
Krendel
06.05.24
✎
15:49
|
(15) скажет что в ерп нет, срубит 30 часов
|
|||
17
Гена
гуру
06.05.24
✎
17:44
|
Хайли лайкли опция "Согласовано" появилась когда была включена роль хозяина "Отклонение от условий продаж". После её отключения документы автоматом не освежаются, их надо было перезаполнить.
|
|||
18
LopesLeonid
07.05.24
✎
08:16
|
так то да, не надо дорабатывать, херня это, сделаю так (15)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |