Имя: Пароль:
1C
 
Обнаружена нулевая сумма взаиморасчетов!В реализации
0 ХочуБыть Волшебником
 
14.12.10
07:01
Пишу обработку загрузки документа реализации.При проведении реализации пишет обнаружена нулевая сумма взаиморасчетов.И соответсвенно не делает движения по регистру взаиморасчеты с покупателями.
1 1Сергей
 
14.12.10
07:06
договор не указан или валюта
2 ХочуБыть Волшебником
 
14.12.10
07:10
Все указано.Все параметры прописаны
3 1Сергей
 
14.12.10
07:12
(2) по строкам все суммы просчитаны?
4 ХочуБыть Волшебником
 
14.12.10
07:18
Контрагент = ТЗ.ПолучитьЗначение(К,"Контр");
Реал.Фирма = Фирма.ТекущийЭлемент();
Реал.Комментарий = "  # Загрузка из файла  "+ Строка(СтрокаФайла)+ "  "+Строка(ТекущаяДата());
Реал.КодОперации = Перечисление.КодыОпераций.Продажа;
Реал.Склад = Склад.ТекущийЭлемент();
Реал.Контрагент = Контрагент;
Реал.Договор = Контрагент.ОсновнойДоговор;
Реал.Валюта = Константа.ВалютаБухУчета;  
Реал.Курс = Константа.ВалютаБухУчета.Курс.Получить(ТаблДат.ДатаДок);
Реал.Кратность = Константа.ВалютаБухУчета.Кратность;
Реал.УчитыватьНДС=1;                        Реал.СуммаВклНДС=Контрагент.ОсновнойДоговор.ТипЦен.ЦенаВклНДС;
Реал.УчитыватьНП = 0;
Реал.СуммаВклНП = 0;  
Реал.ДатаОплаты = ТЗ.ПолучитьЗначение(К,"ДатаДок") ;
Реал.ТипЦен = Контрагент.ОсновнойДоговор.ТипЦен;
Реал.ТипПокупателя = Контрагент.ТипПокупателя;
Реал.НомерДок = "МК"+Прав(ТЗ.ПолучитьЗначение(К,"НомДок") ,7);
Реал.ДатаДок = ТЗ.ПолучитьЗначение(К,"ДатаДок") ;
Реал.НоваяСтрока();
Реал.Номенклатура = ТЗ.ПолучитьЗначение(К,"Номенклатура");
Реал.Количество = ТЗ.ПолучитьЗначение(К,"Колво");
Реал.Спецификация = Реал.Номенклатура.Спецификация;
глПересчетТаблЧасти(Реал,"Номенклатура");
5 1Сергей
 
14.12.10
07:22
(4) хз чо за конфа. Я с российскими не работал. Но первое, что бросается в глаза - отсутствие единицы измерения. Ну и, самому проверить просчиталась ли сумма трудно чтоли?
6 ХочуБыть Волшебником
 
14.12.10
07:23
Подскажите как проверить
7 1Сергей
 
14.12.10
07:25
Ну, если религия запрещает пользоваться отладчиком, то:
Сообщить("Сумма = "+Реал.Сумма);
8 SnarkHunter
 
14.12.10
07:28
Ватсон, это элементарно... Не заполнен реквизит шапки СуммаВзаиморасчетов...
9 ХочуБыть Волшебником
 
14.12.10
07:29
Сумма считается
10 ХочуБыть Волшебником
 
14.12.10
07:30
Перед записью документа :глПересчет(СуммаВзаиморасчетовДок,    Константа.ВалютаБухУчета,Константа.ВалютаБухУчета.Курс.Получить(ТаблДат.ДатаДок),Контрагент.ОсновнойДоговор.ВалютаВзаиморасчетов,ТаблДат.ДатаДок,Константа.ВалютаБухУчета.Кратность);
11 Нуф-Нуф
 
14.12.10
07:31
Реал.СуммаВзаиморасчетов = ТабличнаяЧасть.ИтогоПоСумме
12 SnarkHunter
 
14.12.10
07:35
(9)Не неси чушь...
13 KRV
 
14.12.10
07:39
В ТЗ напутано
14 ХочуБыть Волшебником
 
14.12.10
07:39
В ТЗ хранится только количество
15 KRV
 
14.12.10
07:40
Значит в голове напутано
16 ХочуБыть Волшебником
 
14.12.10
07:41
Ну спасибо...
17 ХочуБыть Волшебником
 
14.12.10
07:46
Нуф-Нуф спасибо.Помогло Реал.СуммаВзаиморасчетов = ТабличнаяЧасть.ИтогоПоСумме
18 vS
 
14.12.10
07:58
бугог :)
Снарку спасибо скажи!
19 ХочуБыть Волшебником
 
14.12.10
08:09
Всем спасибо))) Особенно KRV))))))))))))
2 + 2 = 3.9999999999999999999999999999999...