Система накопительного дисконта в документе "Чек ККМ" в ТиС

Обработки - Обработка документов

27
Дополнение к 1С 7.7 ТиС. Накопительная система скидок в торговле.

Регистрируем дисконтные карты в БД, накапливаем сумму на них для предоставления скидки клиенту!

27

Скачать файлы

Наименование Файл Версия Размер
MD файл
.rar 344,87Kb
19.02.12
121
.rar 344,87Kb 121 Скачать

См. также

Комментарии
Сортировка: Древо
1. Dimasik2007 396 26.06.09 11:11 Сейчас в теме
2. Chuba73 19.10.09 06:24 Сейчас в теме
Хм... работает немного странно. Если в один и тот же день, по различным дисконтным картам покупался один и тот же товар, то в Отчете ККМ все продажи данной позиции вешаются на одну дисконтную карту. Тоесть в конце дня появляется счастливчик с очень крупными накоплениями по карте, а остальные обладатели дисконтных карт сосут лапу... Сижу правлю отчет ККМ, планирую убрать списание товаров по отчету ККМ, а чеки пускай остаются проведенными, в глобальном модуле в функции дисконта вообще уберу обработку отчета ККМ.
3. Denis_Viktorovich 142 19.10.09 20:55 Сейчас в теме
Обновил версию дисконта, используется у клиентов, 100% работает!
4. Infernal_Rain 06.12.09 17:58 Сейчас в теме
Попробовал "внедрить" Ваш дисконт в конфигурацию ТиС 9.2
и в процессе использования программа ругается на строку

Если ПустоеЗначение(СкидкаСтрока)=1 Тогда

Пишет что не известный элемент "СкидкаСтрока".
5. Chuba73 06.12.09 18:12 Сейчас в теме
Хм, а у меня все получилось. В табличной части каждого документа, в котором используется дисконт должен быть реквизит "СкидкаСтрока" ссылающийся на справочник скидок.
Вы же очевидно просто подправили модули документов. Рекомендую всетаки скопировать документы из прилагаемого автором MD-файла.
6. pers200590 25.09.10 09:20 Сейчас в теме
После внедерния вашего дисконта в ТИС обнаружил следующие:
Шкала 3 При попадание суммы в о вторую позицию он считает первую
7. Denis_Viktorovich 142 25.09.10 11:55 Сейчас в теме
pers200590: как у Вас организована шкала? какая сумма конкретно? что значит шкала 3?
8. Dgekan 5 17.08.11 17:05 Сейчас в теме
Спасибо! Просто и удобно.
10. Denis_Viktorovich 142 18.02.12 13:32 Сейчас в теме
Я делал для клиента, который торгует в розницу по чекам на ФР. Если есть пожелания могу переделать, сделать, или доделать по желанию заказчика за отдельное вознаграждение!
11. bes-kkm 19.02.12 13:32 Сейчас в теме
По поводу чека ККМ- это как раз и правильно, а не в реализации.
12. bes-kkm 19.02.12 13:48 Сейчас в теме
У меня выдало кучу ошибок:
{Документ.ЧекККМ.Форма.Модуль(49)}: Неопознанный оператор
Заголовок = глНазваниеДОкументаВЖурнале<<?>>(Контекст);
{Документ.ЧекККМ.Форма.Модуль(92)}: Функция не обнаружена (глНазваниеДОкументаВЖурнале)
Параметры.ДобавитьЗначение(глЗначениеПоУмолчанию<<?>>("ОсновнойТипЦенПродажи"), "ТипЦен");
{Документ.ЧекККМ.Форма.Модуль(130)}: Функция не обнаружена (глЗначениеПоУмолчанию)
Параметры.ДобавитьЗначение(глЗначениеПоУмолчанию("ОсновнойТипЦенПродажи")<<?>>, "ТипЦен");
{Документ.ЧекККМ.Форма.Модуль(130)}: Неопознанный оператор
<<?>>Иначе
{Документ.ЧекККМ.Форма.Модуль(131)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
13. bes-kkm 19.02.12 15:17 Сейчас в теме
А еще выдает:
Если ((Конт.Номенклатура.ОтключитьСкидки = 1) ИЛИ (Конт.Номенклатура.Родитель.ОтключитьСкидки = 1)) Тогда
{Глобальный модуль(2372)}: Поле агрегатного объекта не обнаружено (ОтключитьСкидки)
14. Denis_Viktorovich 142 19.02.12 15:47 Сейчас в теме
На первый вопрос- какая у Вас конфигурация? Второй вопрос - не правильно накатили изменения скорее всего!
15. bes-kkm 20.02.12 08:38 Сейчас в теме
Конфигурация Торговля и склад 9.2, скажите как правильно? (конфигуратор - загрузить измененную конфигурацию)
16. Denis_Viktorovich 142 20.02.12 09:06 Сейчас в теме
как правильно читайте README.txt он приложен в архиве!
17. bes-kkm 21.02.12 06:59 Сейчас в теме
А разве в MD - нет этих изменений?
18. Denis_Viktorovich 142 21.02.12 21:09 Сейчас в теме
ЧИТАЙ правила описанные в txt файле! "-" за то что не смог внедрить! Молодец "-" тоже оценка!
19. trioka 23.02.12 19:09 Сейчас в теме
а если из Реализации купли продажи надо сделать скидку такую. то что подправить подскажите?
и возможно ли сделать бонусную скидку на месяц. тоесть в начале месяца происходит обнуление скидки.
и еще пожелание :) бонус вместо скидки (или плюсом к скидке). А на бонус клиент может набрать другой товар
20. Denis_Viktorovich 142 23.02.12 21:17 Сейчас в теме
(19) trioka, Посмотрите какие изменения я в нес документ ЧекККМ, по этому же принципу допишите в документ реализация, там суть сводится к тому чтобы получить скидку клиента и на эту скиду уменьшить сумму документа-оплаты!
21. bvk 18 10.04.12 22:32 Сейчас в теме
всё конечно хорошо, работает всё, вот только на нефискальник скидка не округлённая приходит...
22. Denis_Viktorovich 142 12.04.12 08:47 Сейчас в теме
(21) bvk, Там не так трудно изменить, найдите в документе где вызывается функция из внешней ert обработки ФР, и поставьте ОКР
23. kida1 92 26.10.14 20:09 Сейчас в теме
Много спорных моментов, но некоторые идеи позаимствовал. +
24. Denis_Viktorovich 142 27.10.14 08:03 Сейчас в теме
(23) kida1, Все спорные моменты можно всегда обсудить, спасибо за отзыв, я рад что смог быть полезен.
25. arian89 03.02.15 08:02 Сейчас в теме
Скачал, посмотрю, спасибо. А есть ли у вас наработки по учету сертификатов подарочных , на торговлю 9.2?
26. Denis_Viktorovich 142 03.02.15 11:09 Сейчас в теме
(25) arian89, к сожалению на 9.2 нету, но можно данный механизм легко переделать в учет сертификатов.
27. arian89 09.02.15 03:36 Сейчас в теме
(26) еще вопрос, в справочнике КлиентДисконт, есть ссылка на отчет Отчет.ИсторияПродажПоДисконту, а в МД его нет =( где его можно достать?
28. Denis_Viktorovich 142 11.02.15 11:13 Сейчас в теме
(27) arian89, к сожалению я его дать не смогу, уже все утеряно и забыто, там его написать за две минуты можно.
29. Bunker 13.08.15 15:16 Сейчас в теме
Denis_Viktorovich, я не программист, но удалось удачно прикрутить ваши скидки. В справочник КлиентДисконт добавил еще колонку НакоплениеКарты для списка, чтобы накопления видны были в общем списке, но не могу там вывести эти значения, не подскажите как сделать?
30. Denis_Viktorovich 142 14.08.15 07:27 Сейчас в теме
(29) Bunker, нужно не колонку добавлять, а вставить реквизит из справочника в этот список.
31. Bunker 14.08.15 08:43 Сейчас в теме
(30) да, я добавил реквизит НакоплениеКарты, но как сделать чтобы ему передать это значени, или как это делается
32. Denis_Viktorovich 142 14.08.15 11:37 Сейчас в теме
(31) Bunker, не справится Вам если Вы не программист.
33. klickg 5 14.04.16 21:14 Сейчас в теме
(32) Спасибо вам за данную разработку скидок. Установить скидки получилось без особых проблем, но есть пару вопросов:
1. На часть строк вид "Если ((Конт.Номенклатура.ОтключитьСкидки = 1) ИЛИ (Конт.Номенклатура.Родитель.ОтключитьСкидки = 1)) Тогда" выдает ошибку "Поле агрегатного объекта не обнаружено (ОтключитьСкидки)", может это быть связано, что у меня версия ТиС 979? Эти строки закомментировал и вроде все работает.
2. И что надо подправить в справочнике "КлиентДисконт" чтобы вести учет карт по штрихкодам?
34. Denis_Viktorovich 142 25.04.16 10:02 Сейчас в теме
(33) klickg,Ответ 1: Это реквизиты справочника добавлены руками для отключения скидки на группу товара и на товар тип Истина/Ложь
Ответ 2: чтобы искал ДК в справочнике нужно событие обрабатывать, как это сделано в документе ЧекККМ, смотрите там.
35. klickg 5 27.04.16 23:54 Сейчас в теме
(34) Спасибо, с первым вопросом все понятно.
А по второму не могли бы немного уточнить, в справочнике КлиентДисконт надо добавить реквизит, например, ШтрихКодДК, в который записывается штрихкод, и обрабатывать событие также как и в документе ЧекККМ?
Оставьте свое сообщение