|  15.10.2007, 16:48 | #1 | 
| Участник |  Изменение значение поля из скрипта  ... 
			
			Форма "Заказ", в ней поле НДС типа bit, для этого поля написано событие OnChange: Код: var dSum = crmForm.all.totallineitemamount.DataValue;
if (crmForm.all.new_testvat.DataValue)
{
    crmForm.all.totaltax.DataValue = 0.18 * dSum;
    crmForm.all.totalamount.DataValue = 1.18 * dSum;
}
else
{
    crmForm.all.totaltax.DataValue = 0;
    crmForm.all.totalamount.DataValue = dSum;
}
crmForm.all.totaltax.ForceSubmit = true;
crmForm.all.totalamount.ForceSubmit = true;Как поступить, как заставить CRM слушаться и добавить налог? | 
|  | 
|  15.10.2007, 17:55 | #2 | 
| Участник | 
			
			Поле "totaltax" CRM автоматически заполняеться как сумма всех полей "tax" продуктов заказа - напрямую в него записать нельзя. Рекомендуется учитывать НДС у каждого продукта отдельно, а не у всего заказа в целом, т.к. разные продукты могут иметь разный НДС или не иметь его совсем, но состоять в одном заказе. Т.к. не живу в России, то не знаю реальной ситуации, но в нешей стране (Литва), например: курсы - 0% печатные изделия - 5% транспортные услуги - 5% товары - 18% Один из моих клиентов тоже настаивал делать НДС на весь заказ, а не на продукты. Через месяц как назло НДС на курсы стал 0%. В результате пришлось писать кучу проверок, чтоб не допустить наличия в заказах курсов вмести с другими продуктами. Если все-таки нужен НДС на весь заказ, то для этого нужно создать отдельное поле. | 
|  | 
|  15.10.2007, 18:33 | #3 | 
| Участник | 
			
			спасибо за совет, мне тоже так показалось, что CRM смотрит на tax позиций заказа.
		 Последний раз редактировалось zhenek; 15.10.2007 в 18:41. | 
|  | 
|  | 
| 
 |