Имя: Пароль:
1C
 
Формирование прайс-листа в 1С 7.7 ТиС ред.9.2
0 WilliaM1C
 
21.03.15
19:42
Конфигурация 1С 7.7 Торговля и Склад 9.2
Формирую отчет "Прайс лист" с возможностью выбрать контрагента :
Часть кода, где мы получаем товар и его цену:
ТабЗнач.НоваяСтрока();
ТабЗнач.Товар=лТовар;
Если лТовар.ЭтоГруппа()=0 Тогда
СпрЦ.ИспользоватьВладельца(лТовар);
СпрЦ.ИспользоватьДату(РабочаяДата());
Если СпрЦ.НайтиПоРеквизиту("ТипЦен",ТекТипЦен,0)=1 Тогда
Если ЕстьСкидка = 0 Тогда
ТабЗнач.Цена=СпрЦ.Цена;
Иначе
КоэффСкидки= ТекСкидка.Процент/100;
//КоэффСкидки= глПолучитьПроцентСкидки(ТекСкидка,лТовар)/100;
ТабЗнач.Цена=СпрЦ.Цена - Окр(СпрЦ.Цена*КоэффСкидки,2);
КонецЕсли;
КонецЕсли;
Если флБезНулевыхЦен = 1 Тогда
Если ТабЗнач.Цена = 0 Тогда
   ТабЗнач.УдалитьСтроку(ТабЗнач.КоличествоСтрок());
КонецЕсли;
КонецЕсли;

Есть документ "Установка скидок/наценок" и хочется, чтобы цена для контрагента у которого есть документы "Установки скидок/наценок" формировалась с учетом скидки или наценки, если для данного товара есть специальное условие в документе скидок и наценок ...
Что необходимо дописать чтобы для контрагента цена формировалась с учетом документа "Установка скидок/наценок"?
1 Злопчинский
 
21.03.15
22:28
Очевидно, что найти документ на этого клиента, вытянуть инфу оттуда из ТЧ, найти товар и просклонять скидку
2 KUBIK
 
21.03.15
22:38
СпрЦ.Цена - Окр(СпрЦ.Цена*КоэффСкидки,2) = так никто не считает = в магазин любой сходи.

Там так: Окр(СпрЦ.Цена*(1-КоэффСкидки),2,1)
AdBlock убивает бесплатный контент. 1Сергей