Группа: Пользователи
Сообщений: 8
Спасибо сказали: 0 раз
Рейтинг: 0
Помогите плиз,в конфигураторе разбираюсь туго... У меня есть 1000 дисконтных карт с разными штихкодами ,но с одним владельцем карты(у 1С ,конечно владельцы карт это разные люди) в ЧекККМ если пробивать разные дисконтные карты ,предварительно установив пороги скидок 1С начинает считать что это всё одна карта, т.е владелец у неё же один и тот же,и соответственно суммы всех покупок суммирует, владельцев для 1С создать разных 1000 штук это не реально и глупо,я залез в конфигуратор и нашёл такую вещь
Если ДокументОбъект.Проведен И ЗначениеЗаполнено(ДокументОбъект.ДисконтнаяКарта) И УчетнаяПолитика.ИспользоватьСкидкиПоДисконтнойКарте И УчетнаяПолитика.ИспользоватьНакопительныеСкидкиПоДисконтнымКартам И УчетнаяПолитика.СпособИспользованияНакопительныхСкидок = Перечисления.СпособыИспользованияНакопительныхСкидок.СкидкиНакапливаютсяПоВладельцуДисконтнойКарты Тогда
Запрос = Новый Запрос(" |ВЫБРАТЬ | РегПродажи.СуммаОборот КАК Сумма, | РегПороги.ЗначениеПорога КАК ЗначениеПорога |ИЗ | РегистрНакопления.ПродажиПоДисконтнымКартам.Обороты(&ДатаНач, &ДатаКон, , | ВладелецДисконтнойКарты = &ВладелецДисконтнойКарты) КАК РегПродажи |ВНУТРЕННЕЕ СОЕДИНЕНИЕ | (ВЫБРАТЬ | Пороги.НижняяГраница, | Пороги.ЗначениеПорога | ИЗ | РегистрСведений.ПорогиНакопительныхСкидок.СрезПоследних(&ДатаКон) КАК Пороги | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | (ВЫБРАТЬ | МАКСИМУМ(ПорогиМакс.Период) КАК Период | ИЗ | РегистрСведений.ПорогиНакопительныхСкидок.СрезПоследних(&ДатаКон) КАК ПорогиМакс | ) КАК ПорогиМакс | ПО | Пороги.Период = ПорогиМакс.Период |) КАК РегПороги |ПО | РегПороги.НижняяГраница <= ЕСТЬNULL(РегПродажи.СуммаОборот, 0) |ВНУТРЕННЕЕ СОЕДИНЕНИЕ | (ВЫБРАТЬ | МАКСИМУМ(РегПороги.НижняяГраница) КАК НижняяГраница | ИЗ | РегистрНакопления.ПродажиПоДисконтнымКартам.Обороты(&ДатаНач, &ДатаКон, , | ВладелецДисконтнойКарты = &ВладелецДисконтнойКарты) КАК РегПродажи | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | (ВЫБРАТЬ | Пороги.НижняяГраница | ИЗ | РегистрСведений.ПорогиНакопительныхСкидок.СрезПоследних(&ДатаКон) КАК Пороги | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | (ВЫБРАТЬ | МАКСИМУМ(ПорогиМакс.Период) КАК Период | ИЗ | РегистрСведений.ПорогиНакопительныхСкидок.СрезПоследних(&ДатаКон) КАК ПорогиМакс | ) КАК ПорогиМакс | ПО | Пороги.Период = ПорогиМакс.Период | ) КАК РегПороги | ПО | РегПороги.НижняяГраница <= ЕСТЬNULL(РегПродажи.СуммаОборот, 0) | ) КАК РегПорогиМакс |ПО | РегПорогиМакс.НижняяГраница = РегПороги.НижняяГраница |");
Прочитав код я понял что он черпает этого владельца с РегистраНакоплений,но поменяв ВдалецДисконтнойКарты на ДисконтнаяКарта( это именно порядковый номер который присваивает 1С при создании объектов) база перестаёт высчитывать эти пороги,перестаёт высчитывать и выдавать сообщение что при заступлении второго и последующих порогов меняется вид дисконтной карты(согласно порогам дисконтных карт) Что я делаю не правильно??? или может я вообще даже мыслю не правильно? Казалось бы такая мелочь, но не получается
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(M-comp @ 29.03.15, 21:08)
Что я делаю не правильно??? или может я вообще даже мыслю не правильно?
Вы не используете типовой функционал, в настройках учетной политики, на вкладке "Скидки" можно указать, как накапливать скидки - по владельцу карты, или по самой карте.
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Пользователи
Сообщений: 8
Спасибо сказали: 0 раз
Рейтинг: 0
потому что 1000 штук это сегодня, а завтра ещё будет 9 тыс
Цитата(logist @ 30.03.15, 11:06)
Вот не работают скидки по самой карте,оно не реагирует при накоплении для перехода на новый уровень скидки,не выдаётся сообщение что пора менять процент скидки
Группа: Пользователи
Сообщений: 8
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(logist @ 30.03.15, 11:59)
что значит сообщение? вы настраиваете пороги и они работают автоматически.
У меня есть несколько условий например когда у клиента сумма покупок от 1000 долларов до 2000 один порог, когда клиент переваливает за 2000 долларов,то ему надо ставить другую скидку,сама база не меняет тип скидки,она умеет выдавать сообщение что пора поменять,в коде всё написано,но она выдаёт сообщение только когда стоит учитывать скидки по владельцу дисконтной карты,а владелец один и тот-же,а мне надо что бы она выдавала такое же сообщение,но тогда когда я делаю считать не по владельцу ,а по дисконтной карте(по коду карты который выдаёт база )
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Т.е. есть документ "Установка порогов накопительных скидок", есть документ "Установка скидок номенклатуры" с условием "по типу карт" и установленные там пороги не работают? Имеется ввиду, что при продаже видно, что скидка согласно порогу не меняется автоматически?
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Пользователи
Сообщений: 805
Спасибо сказали: 14 раз
Рейтинг: 0
Цитата(logist @ 30.03.15, 16:43)
Т.е. есть документ "Установка порогов накопительных скидок", есть документ "Установка скидок номенклатуры" с условием "по типу карт" и установленные там пороги не работают? Имеется ввиду, что при продаже видно, что скидка согласно порогу не меняется автоматически?
Правду говорит Вчера настраивал в типовой, все работает!
Группа: Пользователи
Сообщений: 8
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(logist @ 30.03.15, 17:43)
Т.е. есть документ "Установка порогов накопительных скидок", есть документ "Установка скидок номенклатуры" с условием "по типу карт" и установленные там пороги не работают? Имеется ввиду, что при продаже видно, что скидка согласно порогу не меняется автоматически?
не меняется, у меня в справочнике Информационные карты выбирается сразу какой тип скидки,и пока я там вручную не исправлю ,то процент не поменяется,а постоянно формировать отчёт по продажам по информационным картам- не удобно
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(M-comp @ 30.03.15, 18:01)
у меня в справочнике Информационные карты выбирается сразу какой тип скидки,и пока я там вручную не исправлю ,то процент не поменяется,
Т.е. вы сами это доработали? Потому, что в типовом решении нет "типа скидки", есть "Вид карты", но при правильной настройке, этот параметр не надо менять вручную, остальные параметры на пороги скидок никак не влияют
Цитата(M-comp @ 30.03.15, 18:01)
постоянно формировать отчёт по продажам по информационным картам- не удобно
настраивайте как должно работать типовое решение, и тогда Вам ничего не надо менять вручную, с предварительным формированием отчетов.
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Пользователи
Сообщений: 8
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(logist @ 30.03.15, 19:30)
Т.е. вы сами это доработали? Потому, что в типовом решении нет "типа скидки", есть "Вид карты", но при правильной настройке, этот параметр не надо менять вручную, остальные параметры на пороги скидок никак не влияют
настраивайте как должно работать типовое решение, и тогда Вам ничего не надо менять вручную, с предварительным формированием отчетов.
Ладно ,спасибо,почему то не меняет,пробовал кучу всяких инструкций, тип скидки я имел ввиду "Вид карты" ,извиняюсь что не понятно написал, но вид карты выставляется в справочнике информационные карты и сам при наступлении следующего порога не меняется, надо менять вручную
Группа: Пользователи
Сообщений: 8
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(logist @ 31.03.15, 15:36)
Вид карты это просто вид карты, он и не должен меняться при автоматическом изменении порогов.
так у меня выбрав вид карты открывается справочник "Вид дисконтных карт" ,а там два пункта ,"наименование" и "тип цен" ,понятно что в типе цен выставляются тип цен из справочника "типы цен номенклатуры" ,а там уже выставляется как раз тот процент скидки который в итоге и выставляется просканировав карту
Группа: Пользователи
Сообщений: 8
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(logist @ 31.03.15, 17:24)
В типовом нет "тип цен", вероятно это ваша доработка.
ВСЁ!!! Ура!!! Разобрался,там после того как в "учётная политика" я меняю что бы учитывались скидки по дисконту ,а не по владельцу надо было установить в "установка порогов накопительных скидок" значение порога, в моём случае "3" "5""10", почему так получилось, я когда ставил учитывать скидки по владельцу дисконтной карты,то в "установка порогов накопительных скидок" в значении порога подставляются данные из "установки скидок номенклатуры", а когда меняешь что бы учитывались скидок по владельцу карты,то значение порога надо выставлять а не брать из документа "установки скидок номенклатуры" . В общем как-то так
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!