Скидка не может быть применена общая ошибка
Не работает скидка
Цитата |
---|
Николай Дингес написал: Здравствуйте. У нас похожая проблема, но чуть в другом. БУС бизнес, все последние обновления |
Скидка для товара установлена и видна на сайте. Пользователь делает заказ со скидкой и оплачивает. А у админа заказ виден без скидки и сумма оплаты тоже без скидки (неправильная). Переиндексацию делали, обновления ставили. Где копать?
Цитата |
---|
Николай Дингес написал: При этом если в редактировании заказа пошаманить с кнопочками «пересчитать скидки», то всё появляется. Но для этого оператор должен знать, что заказ был оформлен со скидкой. |
Обновил. Предлагает конвертировать скидки. Скидку вида «установить цену на товар» конвертировать не может. В новом заказе колонку «скидки товара» показывает, в самом заказе скидок нет.
Удалять скидку и заводить заново?
Я нашел момент когда скидки не проставляются(это не отменяет того что иногда они даже по правилам не проставляются или слетают), может кому поможет: Если раньше скидки пересчитывались индивидуально под товар, то теперь они изначально на корзину идут и только потом на товар в корзине. Итогом такого расчета получается если по списку применимости есть скидка у которой есть галочка прекратить пременение других скидок, то остальные применитяться не будут. Пример.
1 скидка 20% на товары имеющие свойства А
2 скидка 5% на на все товары, ну потому что у нас праздник такой, например
складываться скидки не должны, следовательно у 1 скидки ставим галочку прекратить применение скидок.
Коллеги, после обновления до версии 17.0.6 столкнулся с той же проблемой. Пока за два дня не допетрил в чём дело.
Если у вас много разных скидок (у нас их 300+), то:
1) Снимите везде галки «Прекратить применение скидок на текущем уровне приоритетов» и «Прекратить дальнейшее применение правил»;
2) Настройте на большинстве скидок условие И «Были применены скидки» равно «нет» (по принципу: если под основные условия подпадает сразу несколько скидок);
3) Шаманьте с цифрами «Приоритет применимости» и «Индекс сортировки в уровне приоритета».
Но в этом случае будет ситуация когда 2 скидки должны сложиться, а они не сложатся. Разве нет?
При добавлении условия как вы предложили получим или 5% или 3% на третий товар, в зависимости от сортировки. У меня пересекающихся вариантов скидок 110 штук и еще 5-10 по спецакциям, которые должны прекращать применение остальных для конкретных товаров.
Нашёл фичу в скидках.
Есть полтора сценария:
0) Общая стоимость товаров
1) Общая исходная стоимость товаров
Это те условия, по которым должна применяться скидка в корзине. В корзине скидка применяется по обоим. Но!
Сценарий первый:
0) В корзину падает бутылка пива стоимостью 1150 у.е.->
1) Корзина применяет скидку 20%->
2) Общая стоимость товаров становится (1150 у.е. вычесть 20%) = 920 у.е.->
3) А это уже меньше нужной по условию 1000 у.е.
Сама фича:
В первом сценарии при оформлении заказа скидка ещё видна. А вот в админке,а следовательно и в 1С улетает, заказ без намёка на скидку.
Есть подозрение, что правила проверяются минимум дважды.
Случай частный. Если поможет хоть полчеловеку, уже не зря страдал.
Не работает скидка
Цитата |
---|
Николай Дингес написал: Здравствуйте. У нас похожая проблема, но чуть в другом. БУС бизнес, все последние обновления |
Скидка для товара установлена и видна на сайте. Пользователь делает заказ со скидкой и оплачивает. А у админа заказ виден без скидки и сумма оплаты тоже без скидки (неправильная). Переиндексацию делали, обновления ставили. Где копать?
Цитата |
---|
Николай Дингес написал: При этом если в редактировании заказа пошаманить с кнопочками «пересчитать скидки», то всё появляется. Но для этого оператор должен знать, что заказ был оформлен со скидкой. |
Обновил. Предлагает конвертировать скидки. Скидку вида «установить цену на товар» конвертировать не может. В новом заказе колонку «скидки товара» показывает, в самом заказе скидок нет.
Удалять скидку и заводить заново?
Я нашел момент когда скидки не проставляются(это не отменяет того что иногда они даже по правилам не проставляются или слетают), может кому поможет: Если раньше скидки пересчитывались индивидуально под товар, то теперь они изначально на корзину идут и только потом на товар в корзине. Итогом такого расчета получается если по списку применимости есть скидка у которой есть галочка прекратить пременение других скидок, то остальные применитяться не будут. Пример.
1 скидка 20% на товары имеющие свойства А
2 скидка 5% на на все товары, ну потому что у нас праздник такой, например
складываться скидки не должны, следовательно у 1 скидки ставим галочку прекратить применение скидок.
Коллеги, после обновления до версии 17.0.6 столкнулся с той же проблемой. Пока за два дня не допетрил в чём дело.
Если у вас много разных скидок (у нас их 300+), то:
1) Снимите везде галки «Прекратить применение скидок на текущем уровне приоритетов» и «Прекратить дальнейшее применение правил»;
2) Настройте на большинстве скидок условие И «Были применены скидки» равно «нет» (по принципу: если под основные условия подпадает сразу несколько скидок);
3) Шаманьте с цифрами «Приоритет применимости» и «Индекс сортировки в уровне приоритета».
Но в этом случае будет ситуация когда 2 скидки должны сложиться, а они не сложатся. Разве нет?
При добавлении условия как вы предложили получим или 5% или 3% на третий товар, в зависимости от сортировки. У меня пересекающихся вариантов скидок 110 штук и еще 5-10 по спецакциям, которые должны прекращать применение остальных для конкретных товаров.
Нашёл фичу в скидках.
Есть полтора сценария:
0) Общая стоимость товаров
1) Общая исходная стоимость товаров
Это те условия, по которым должна применяться скидка в корзине. В корзине скидка применяется по обоим. Но!
Сценарий первый:
0) В корзину падает бутылка пива стоимостью 1150 у.е.->
1) Корзина применяет скидку 20%->
2) Общая стоимость товаров становится (1150 у.е. вычесть 20%) = 920 у.е.->
3) А это уже меньше нужной по условию 1000 у.е.
Сама фича:
В первом сценарии при оформлении заказа скидка ещё видна. А вот в админке,а следовательно и в 1С улетает, заказ без намёка на скидку.
Есть подозрение, что правила проверяются минимум дважды.
Случай частный. Если поможет хоть полчеловеку, уже не зря страдал.
Не работает скидка
Цитата |
---|
Николай Дингес написал: Здравствуйте. У нас похожая проблема, но чуть в другом. БУС бизнес, все последние обновления |
Скидка для товара установлена и видна на сайте. Пользователь делает заказ со скидкой и оплачивает. А у админа заказ виден без скидки и сумма оплаты тоже без скидки (неправильная). Переиндексацию делали, обновления ставили. Где копать?
Цитата |
---|
Николай Дингес написал: При этом если в редактировании заказа пошаманить с кнопочками «пересчитать скидки», то всё появляется. Но для этого оператор должен знать, что заказ был оформлен со скидкой. |
Обновил. Предлагает конвертировать скидки. Скидку вида «установить цену на товар» конвертировать не может. В новом заказе колонку «скидки товара» показывает, в самом заказе скидок нет.
Удалять скидку и заводить заново?
Я нашел момент когда скидки не проставляются(это не отменяет того что иногда они даже по правилам не проставляются или слетают), может кому поможет: Если раньше скидки пересчитывались индивидуально под товар, то теперь они изначально на корзину идут и только потом на товар в корзине. Итогом такого расчета получается если по списку применимости есть скидка у которой есть галочка прекратить пременение других скидок, то остальные применитяться не будут. Пример.
1 скидка 20% на товары имеющие свойства А
2 скидка 5% на на все товары, ну потому что у нас праздник такой, например
складываться скидки не должны, следовательно у 1 скидки ставим галочку прекратить применение скидок.
Коллеги, после обновления до версии 17.0.6 столкнулся с той же проблемой. Пока за два дня не допетрил в чём дело.
Если у вас много разных скидок (у нас их 300+), то:
1) Снимите везде галки «Прекратить применение скидок на текущем уровне приоритетов» и «Прекратить дальнейшее применение правил»;
2) Настройте на большинстве скидок условие И «Были применены скидки» равно «нет» (по принципу: если под основные условия подпадает сразу несколько скидок);
3) Шаманьте с цифрами «Приоритет применимости» и «Индекс сортировки в уровне приоритета».
Но в этом случае будет ситуация когда 2 скидки должны сложиться, а они не сложатся. Разве нет?
При добавлении условия как вы предложили получим или 5% или 3% на третий товар, в зависимости от сортировки. У меня пересекающихся вариантов скидок 110 штук и еще 5-10 по спецакциям, которые должны прекращать применение остальных для конкретных товаров.
Нашёл фичу в скидках.
Есть полтора сценария:
0) Общая стоимость товаров
1) Общая исходная стоимость товаров
Это те условия, по которым должна применяться скидка в корзине. В корзине скидка применяется по обоим. Но!
Сценарий первый:
0) В корзину падает бутылка пива стоимостью 1150 у.е.->
1) Корзина применяет скидку 20%->
2) Общая стоимость товаров становится (1150 у.е. вычесть 20%) = 920 у.е.->
3) А это уже меньше нужной по условию 1000 у.е.
Сама фича:
В первом сценарии при оформлении заказа скидка ещё видна. А вот в админке,а следовательно и в 1С улетает, заказ без намёка на скидку.
Есть подозрение, что правила проверяются минимум дважды.
Случай частный. Если поможет хоть полчеловеку, уже не зря страдал.
Скидка не может быть применена общая ошибка
С 3 августа 2017 восстановление лицензий производится ТОЛЬКО через СервисДеск
Просьба обращаться к партнерам компании для оформления заявок в СД
Группа: Новички
Сообщений: 10
Регистрация: 20.11.2017
Пользователь №: 154 391
Тех.поддержка
Группа: Тех. поддержка
Сообщений: 1 356
Регистрация: 9.9.2016
Из: Москва
Пользователь №: 125 641
Передавайте цену с учетом всех скидок и надбавок.
Метод DiscountValue при регистрации через BeginItem и EndItem не поддерживается.
Данный метод поддерживается при обычной только регистрации позиции
Группа: Новички
Сообщений: 10
Регистрация: 20.11.2017
Пользователь №: 154 391
Передавайте цену с учетом всех скидок и надбавок.
Метод DiscountValue при регистрации через BeginItem и EndItem не поддерживается.
Данный метод поддерживается при обычной только регистрации позиции
Группа: Новички
Сообщений: 10
Регистрация: 20.11.2017
Пользователь №: 154 391
Участник
Группа: Пользователи
Сообщений: 194
Регистрация: 9.2.2017
Пользователь №: 133 773
Тех.поддержка
Группа: Тех. поддержка
Сообщений: 1 356
Регистрация: 9.9.2016
Из: Москва
Пользователь №: 125 641
Скидку вы как передаете?
[2017.12.02 12:59:05+945 D T:00000E18] >> TED::Fptr::Fptr::put_Name() Печень КУРИНАЯ тушеная в соусе шт
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_Quantity() 2,000000
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_Price() 3,060000
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_PositionSum() 56,120000
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_Department() 0
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_Summ() 50,000000
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_PositionPaymentType() 4
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_PositionType() 1
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_TaxNumber() 3
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_TaxSum() 0,000000
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::Registration()
А скидку можно сделать только в пределах 99 копеек
Группа: Новички
Сообщений: 10
Регистрация: 20.11.2017
Пользователь №: 154 391
Скидку вы как передаете?
[2017.12.02 12:59:05+945 D T:00000E18] >> TED::Fptr::Fptr::put_Name() Печень КУРИНАЯ тушеная в соусе шт
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_Quantity() 2,000000
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_Price() 3,060000
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_PositionSum() 56,120000
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_Department() 0
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_Summ() 50,000000
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_PositionPaymentType() 4
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_PositionType() 1
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_TaxNumber() 3
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::put_TaxSum() 0,000000
[2017.12.02 12:59:05+945 D T:00000E18] > TED::Fptr::Fptr::Registration()
А скидку можно сделать только в пределах 99 копеек
это пробовал передавать значение скидки. т.е. скидку касса сама не вводит и нужно ее печатать через печать не фискальной строки?
А скидку можно сделать только в пределах 99 копеек
это имеется ввиду округление? или касса не понимает что может быть скидка более 99 копеек?
как нужно ее передавать? я передам
Тех.поддержка
Группа: Тех. поддержка
Сообщений: 1 356
Регистрация: 9.9.2016
Из: Москва
Пользователь №: 125 641
это пробовал передавать значение скидки. т.е. скидку касса сама не вводит и нужно ее печатать через печать не фискальной строки?
А скидку можно сделать только в пределах 99 копеек
это имеется ввиду округление? или касса не понимает что может быть скидка более 99 копеек?
как нужно ее передавать? я передам
ну.. вопрос тогда в чеке будет кол 2*5=10, ниже скидка 10. путаница получается. по идее должно быть 2*10=20, ниже скидка 10, ниже итог = 10
Driver.put_Caption(u»Что хотим то и выводим»)
Driver.PrintString()
Группа: Новички
Сообщений: 10
Регистрация: 20.11.2017
Пользователь №: 154 391
Тех.поддержка
Группа: Тех. поддержка
Сообщений: 1 356
Регистрация: 9.9.2016
Из: Москва
Пользователь №: 125 641
Согласно ФФД, цена должна быть указана с учетом всех скидок/надбавок, и данная цена и передается в ФНС.
Скидка их не интересует ваша.
Группа: Новички
Сообщений: 10
Регистрация: 20.11.2017
Пользователь №: 154 391
Согласно ФФД, цена должна быть указана с учетом всех скидок/надбавок, и данная цена и передается в ФНС.
Скидка их не интересует ваша.
Тех.поддержка
Группа: Тех. поддержка
Сообщений: 1 356
Регистрация: 9.9.2016
Из: Москва
Пользователь №: 125 641
# Регистрация товара или услуги
Driver.put_Caption(u»Что хотим то и выводим»)
Driver.PrintString()
Группа: Новички
Сообщений: 10
Регистрация: 20.11.2017
Пользователь №: 154 391
NedoPC
Группа: Пользователи
Сообщений: 1 587
Регистрация: 6.3.2017
Пользователь №: 135 925
Передавайте:
количество 2
цена 10
стоимость позиции 10
В чеке будет:
2*5=10
Скидка 10
Тех.поддержка
Группа: Тех. поддержка
Сообщений: 1 356
Регистрация: 9.9.2016
Из: Москва
Пользователь №: 125 641
Передавайте:
количество 2
цена 10
стоимость позиции 10
В чеке будет:
2*5=10
Скидка 10
На словах то как хорошо
а скриптик хотя бы?
NedoPC
Группа: Пользователи
Сообщений: 1 587
Регистрация: 6.3.2017
Пользователь №: 135 925
Если ФККМ.DeviceEnabled=0 Тогда
ФККМ.DeviceEnableEx();
КонецЕсли;
ФККМ.Password = «1»;
ФККМ.Mode = 1;
ФККМ.SetMode();
фккм.TaxTypeNumber=4;
ФККМ.ТипЧека=1;
ФККМ.ОткрытьЧек();
ФККМ.ИдентификаторАтрибута=1021;
ФККМ.ЗначениеАтрибута=КассирДолжность+» «+КассирФИО;
ФККМ.ЗаписатьРеквизит();
Если сокрлп(АдресПокупателя)<>«» Тогда
ФККМ.ИдентификаторАтрибута=1008;
ФККМ.ЗначениеАтрибута=сокрлп(АдресПокупателя);
ФККМ.ЗаписатьРеквизит();
КонецЕсли;
Таб.ВыбратьСтроки();
Пока Таб.ПолучитьСтроку()=1 Цикл
фккм.BeginItem();
фккм.TaxMode=0;
ФККМ.Price = Таб.Цена;
ФККМ.Quantity = Таб.Количество;
ФККМ.Summ = Таб.СуммаСоСкидкой;
фккм.TaxTypeNumber = 4;
фккм.TaxSumm = 0;
ФККМ.Department = Таб.Отдел;
фккм.ItemType = 1;
фккм.PaymentMode = 4;
ФККМ.Name = Таб.Номенклатура;
ФККМ.EndItem();
КонецЦикла;
Если Картой>0 Тогда
ФККМ.Summ=Картой;
ФККМ.TypeClose = 1;
ФККМ.Payment();
КонецЕсли;
Если Получено>0 Тогда
ФККМ.Summ=Получено;
ФККМ.TypeClose = 0;
ФККМ.Payment();
КонецЕсли;
ФККМ.CloseCheck();
ОткрытьЯщик();
ФККМ.DeviceEnabled = 0;
NedoPC
Группа: Пользователи
Сообщений: 1 587
Регистрация: 6.3.2017
Пользователь №: 135 925
стоп.
Тут же 1с компонента
Вам нужно сделать так, что бы получилось
И избегайте дробных копеек
п.с. Что то сообщения пропадают с форума.
Уважаемый Дмитрий Коротяев решил подколоть меня нащёт скрипта, ну и я решил подколоть.
Что не так то, обычное дружеское общение?!
Тогда удалите его пост тоже http://forum.atol.ru/index.php?s=&show. st&p=242195
Тех.поддержка
Группа: Администраторы
Сообщений: 55 442
Регистрация: 25.9.2008
Из: Москва
Пользователь №: 14 717
будете писать всякие непотребности, могут не только сообщения пропасть
NedoPC
Группа: Пользователи
Сообщений: 1 587
Регистрация: 6.3.2017
Пользователь №: 135 925
Группа: Новички
Сообщений: 10
Регистрация: 20.11.2017
Пользователь №: 154 391
прочитал сообщения и вопрос возник. DiscountSum вообще для чего используется? Бухи говорят нужен чек как в магазине 2*5 = 10 ниже скидка 5, ниже Итого 5.