Имя: Пароль:
1C
1С v8
УТ 11 ВалютаВзаиморасчетов в документе ПоступленияТоваровИУслуг
,
0 Mr_Mihail
 
25.10.12
10:45
Подскажите как можно убрать Валюту взаиморасчетов из документа Поступления? Именно поле, из-за него документ не проводится. Ругается что деление на 0. База - перенос с ТиС 9.3
1 mikecool
 
25.10.12
10:46
при чем здесь поле? проверь курсы
2 Mr_Mihail
 
25.10.12
10:50
(1) управленческая и регламентная валюта RUB. курс равен единице. делал до этого перенос, поля в документах "Валюта взаиморасчетов" не было и всё прекрасно проводилось. А в следующий раз делал перенос и появилось это поле. Смотрел по ошибке в конфигураторе указывает на ВалютуВзаиморасчетов. Как будто она не указана, хотя я её указывал в документе что она RUB.
3 mikecool
 
25.10.12
11:03
(2) думаю - ошибка не в поле все таки, ищи и правь
4 lxndr
 
25.10.12
11:09
Черт, я пропустил, когда вышла ТиС 9.3?
5 lxndr
 
25.10.12
11:10
а по теме, проверь количество валют RUB, вероятно задублились
6 Mr_Mihail
 
25.10.12
11:26
(4) опечаточка, 9.2 конечно.
7 Mr_Mihail
 
25.10.12
11:42
(5) были дубли валют, удалил все кроме рубля и долара (курсы 1 и 29.5 соответсвенно). не помогло. всё равно деление на 0.
8 lxndr
 
25.10.12
11:56
(7) кратность установлена?
9 mikecool
 
25.10.12
11:58
(7) вот как тут не выругаться матом? отладчик есть - есть, поставь точку в месте, где ругается и посмотри где там ноль
может валюты там и не участвуют...
10 Mr_Mihail
 
25.10.12
13:15
(9) поймите, я пытался разобраться но опыта мало и не могу найти причину. по отладчику я смотрел всё исходит из этого выражения:
Результат.КоэффициентПересчетаВВалютуВзаиморасчетов = КурсВалютыДокумента * КратностьВзаиморасчетов / (КратностьВалютыДокумента * КурсВзаиморасчетов);

КурсВзаиморасчетов = 0; потому что выше есть следующее:

Если Выборка.Валюта = ВалютаВзаиморасчетов Тогда

           КурсВзаиморасчетов      = Выборка.Курс;
           КратностьВзаиморасчетов = Выборка.Кратность;

       КонецЕсли;

Выборка курса равна 1, но ВалютаВзаиморасчетов с пустым значение поэтому оператор Если не выполняется. Почему оно пустое я никак понять не могу, поэтому прошу помощи.
11 Mr_Mihail
 
25.10.12
13:23
(8) кратности и у рубля и у доллара стоят единицы.
12 Mr_Mihail
 
25.10.12
14:36
разобрался, в регистре сведений КурсыВалют висели записи с пустыми значениями. Всем спасибо за помощь!
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс