Скидка в АРМ

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Скидка в АРМ, Не работают скидки в АРМ продавця
 
У меня проблема, не рассчитывается скидка в АРМ продавца, что делать? В документах все ОК работает. Может быт это происходит при каких то условиях?
 
Сообщите полное название конфигурации, версию платформы 1С, номер релиза и версию компоненты.
Версии платформы и компоненты можно посмотреть Сервис->Параметры->Конфигурация.
 
Сообщаю дополнительные сведение:
Типовое отраслевое решение
"Альфа-Авто: Автосервис+Автозапчасти, украинская версия 4.1"
Разработка: "АБИ Украина" при содействии "1С-Рарус" (4.1.03.01)
Версия Компоненты 8.0.7.49
 
Нет удается воспроизвести ситуацию. Можно описать немного по подробней? В такой-то табличной части выбираю номенклатуру с такой-то ТЧ не рассчиталась скидка, скидки строчные или на документ и т.д. Желательно приложить парочку скриншотов.
 
В документе «Реализация товаров» скидка назначается корректно согласно с условиями прописанными документом «Установка скидок на документ».
При попытке продать тот-же товар, тому-же покупателю, по этой-же карточке в АРМ продавца скидка не назначается. Почему?
Скриншоты прилагаю
При необходимости могу предоставить доступ через TeamViewer
 
Это ошибка типового решения. Проблема в не корректной обработке дисконтной карты(реквизит "Карточка").  Ошибка по возможности будет исправлена в ближайшем релизе.

Для исправления необходимо назначить элементу управления карточка обработчик ПриИзменении() и вставить в него следующий код:

Код
ОбработкаРеквизита("Карточка", , ЭтаФорма);
 
Спасибо. Всьо получилось. Но для полного эффекта нужно ищо  эту скидку перенести в документ. Для этого нужно в Процедуре Заполнить документ написать жирным  выделенный код:

Код
[B]НовыйДокумент.Карточка=Карточка;  нужно добавить[/B]

Если НовыйДокумент.Товары.Количество()=0 Тогда
         Для Каждого СтрокаСписка Из Товары Цикл
            НоваяСтрока=НовыйДокумент.Товары.Добавить();
            
            НоваяСтрока.Номенклатура=СтрокаСписка.Номенклатура;
            Если НЕ НовыйДокумент.ОбработкаРеквизита("Товары.Номенклатура", НоваяСтрока) Тогда
               НовыйДокумент.Товары.Удалить(НоваяСтрока);
               Продолжить;
            КонецЕсли;
            
            НоваяСтрока.ЕдиницаИзмерения=СтрокаСписка.ЕдиницаИзмерения;
            НовыйДокумент.ОбработкаРеквизита("Товары.ЕдиницаИзмерения", НоваяСтрока);
            [B]НоваяСтрока.ПроцентСкидкиСтроки=НоваяСтрока.ПроцентСкидкиСтроки; [/B]  //это нужно добавить 
            НоваяСтрока.Количество=СтрокаСписка.Количество;
            НоваяСтрока.Цена=СтрокаСписка.Цена;
            НовыйДокумент.ОбработкаРеквизита("Товары.Количество", НоваяСтрока);
            
            НоваяСтрока.СтавкаНДС=СтрокаСписка.СтавкаНДС;
            НовыйДокумент.ОбработкаРеквизита("Товары.СтавкаНДС", НоваяСтрока);
            
            НоваяСтрока.ХарактеристикаНоменклатуры=СтрокаСписка.ХарактеристикаНоменклатуры;
            НовыйДокумент.ОбработкаРеквизита("Товары.ХарактеристикаНоменклатуры", НоваяСтрока);
         КонецЦикла;
      КонецЕсли;
   Исключение
   КонецПопытки;
 
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С