|
1С Розница | ☑ | ||
---|---|---|---|---|
0
ColonelAp4u
03.02.15
✎
14:08
|
Добрый день хотел спросить про маркетинговые акции в рознице. Сделал акцию создал скидку при покупке 4 наименований из сегмента 1 из них подарок, если в Режиме РМК поставить объединение строк товара с одинаковым названием тогда акция работает, иначе работает при выборе 4 разных наименований. Как сделать так что бы даже если одинаковые товары в разных строчках все равно скидка сработала. Подскажите в документе чек ккм где искать сие чудо
|
|||
1
Vladal
03.02.15
✎
14:11
|
(0) Искать в обработке ПередЗаписью в форме и потом в модуле.
Там как раз и есть проверка на дубли товаров. Но это может еще проверяться в обработке проведения. |
|||
2
ColonelAp4u
03.02.15
✎
14:13
|
(1) ты чуть не понял меня или я тебя
вот режим рмк стоит галка объеденять товары с одним названием Товары 1 чипсы 1шт 2 шоколадка 2шт 3 молоко 1шт Без галки Товары 1 чипсы 1шт 2 шоколадка 1шт 3 шоколадка 1шт 4 молоко 1шт |
|||
3
ColonelAp4u
03.02.15
✎
14:14
|
кода продавец пикает ШК то товар забивается без галочки
|
|||
4
ColonelAp4u
03.02.15
✎
14:17
|
я хочу узнать в какой момент скидка понимает было введено четыре товара в одной строчке или в разных и почему она в первом случае даст скидку а во втором нет
|
|||
5
Vladal
03.02.15
✎
14:19
|
(3) Тогда смотри обработку подбора и когда товар мигрирует в документ. Как называется галочка? Вот по названию этой константы и смотри в модуле формы документа.
|
|||
6
ColonelAp4u
03.02.15
✎
14:20
|
//Если Ложь Тогда//мИспользоватьНастройкуРМК И мНастройкаРМК.ОбъединятьПозицииСОдинаковымТоваром И Не МассивТоваров.Количество() = 0 Тогда
Если мИспользоватьНастройкуРМК И мНастройкаРМК.ОбъединятьПозицииСОдинаковымТоваром И Не МассивТоваров.Количество() = 0 Тогда Если ЗначениеЗаполнено(СерийныйНомер) Тогда СтруктураПоиска = Новый Структура; СтруктураПоиска.Вставить("СерийныйНомер", СерийныйНомер); Если СерийныеНомера.НайтиСтроки(СтруктураПоиска).Количество() > 0 Тогда ВывестиИнформациюОбОшибке("Серийный номер уже был выбран!"); Возврат; КонецЕсли; КонецЕсли; МассивТоваров[0].Количество = МассивТоваров[0].Количество + Количество; ОбработкаТабличныхЧастей.РассчитатьСуммуТабЧасти(МассивТоваров[0], ЭтотОбъект); ЭлементыФормы.Товары.ТекущаяСтрока = МассивТоваров[0]; ЭлементыФормы.Товары.ТекущаяКолонка = ЭлементыФормы.Товары.Колонки["Количество"]; ТекущаяСтрока = МассивТоваров[0]; //+IS ПересчитатьАвтоматическиеСкидки(); //-IS |
|||
7
ColonelAp4u
03.02.15
✎
14:23
|
по моему весь прикол в этом ПересчитатьАвтоматическиеСкидки();
|
|||
8
Vladal
03.02.15
✎
14:33
|
(7) Да. Именно там. Кликай на процедуру ПересчитатьАвтоматическеСкидки() и жми F12. Попадешь в ее определение. А чтобы назад вернутся, жми Ctrl и минус.
|
|||
9
ColonelAp4u
03.02.15
✎
14:43
|
(8) спасибо друг а то по процедурам то не знал как переходить
|
|||
10
ColonelAp4u
03.02.15
✎
14:46
|
вопрос состоит почему если стоит объединение товара то эта функция идет очень далеко а если товар добавляется построчно то нету авто пересчета скидок, но я воткнул вызов этой функции но в структуре подарков ничего нет в данном случае как будто скидка не хочет работать если 4 одинаковые позиции из сегмента скидки идут в отдельных строках
|
|||
11
Vladal
03.02.15
✎
14:47
|
(9) Можно по местам переходить еще Ctrl "плюс" и Ctrl "минус".
|
|||
12
Vladal
03.02.15
✎
14:48
|
(10) Тут надо просто разобраться в коде формирования скидок. Либо "прочитать код с листа", как читают ноты музыканты, либо отладчиком, либо позвать кого-то более опытного.
|
|||
13
ColonelAp4u
03.02.15
✎
15:13
|
(12) спасибо за наконец то норм ответ без сарказма проверяю отладчиком когда вся номенклатура разная из сегмента в скидке то цепляется скидка, когда в одной строке тоже цепляется а когда один товар в разных строках почему то программа при пересчете скидок не хочет зацепить скидку
|
|||
14
ColonelAp4u
03.02.15
✎
15:16
|
http://rghost.ru/7x9x7QVhM/image.png скидка прошла разный товар
http://rghost.ru/64dJ98KDD/image.png скидка не прошла один товар в разных строках http://rghost.ru/8y5f4VcfN/image.png скидка прошла товар в одной строке |
|||
15
Vladal
03.02.15
✎
15:23
|
(13) Я нигде сарказм не использовал. Покажите мне его. А вот в (9) похоже.
|
|||
16
ColonelAp4u
03.02.15
✎
15:25
|
(15) (11)
|
|||
17
Vladal
03.02.15
✎
15:34
|
(16) Это был совет. Есть стандартная комбинация клавиш, наряду с F12.
|
|||
18
ColonelAp4u
03.02.15
✎
15:38
|
(17) Ладно от темы отклонились
|
|||
19
Vladal
03.02.15
✎
15:40
|
(16) F12 есть в контекстном меню, в главном меню, а эти комбинации по-моему в справке ест.
(18) Отклонились. Я дал направление, куда копать и чем. Дал удочку. Лови рыбу дальше сам. |
|||
20
ColonelAp4u
03.02.15
✎
15:49
|
ок спс буду пробовать
|
|||
21
ColonelAp4u
03.02.15
✎
15:49
|
хотя так и так сижу пробую))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |