Имя: Пароль:
1C
1C 7.7
v7: Что такое "суммовая разница", и зачем оно надо?
0 Zhuravlik
 
18.07.12
16:45
Здравствуйте. При движении документа поступления порой наблюдаю движение по регистру "Взаиморасчеты", с кодом операции "Суммовая разница". В книгу покупок тоже идет такое движение. Интересно что это значит, для чего это?
1 Крапивница
 
18.07.12
16:50
дай мне в долг 100 баксов. Можно я тебе потом в рублях отдам?)
2 Крапивница
 
18.07.12
16:50
3 Zhuravlik
 
18.07.12
16:54
Но все взаиморасчеты ведутся в рублях, почему тогда возникает такое движение?
4 1Сергей
 
18.07.12
16:55
(3) это не твой родственник тему поднял ТиС Лишние деньги в кассе?! ?
5 Ёпрст
 
18.07.12
16:56
(3) выстави валюту упр учета = рубли и забудь об этом навсегда.
6 Zhuravlik
 
18.07.12
17:01
(4) Нет, не знаю его)
(5) Стоит руб...
7 Ёпрст
 
18.07.12
17:01
(6) а бух учета ?
8 Zhuravlik
 
18.07.12
17:02
(7) И бухучета стоит.
9 Ёпрст
 
18.07.12
17:04
(8) какая валюта ?
10 Zhuravlik
 
18.07.12
17:05
(9)ну, Руб.
11 Крапивница
 
18.07.12
17:11
поковыряйся в валютах. посмотри справочник - может, там 2 раза заведены рубли, посмотри договор контрагента, какая валюта там. в любом случае, копай в этом направлении
12 Ёпрст
 
18.07.12
17:12
(10) и продаешь ты тоже всё в руб ?
13 Лефмихалыч
 
18.07.12
17:12
(0) это когда расчеты в У.Е. - и не валюта, и не рубли, а нека хрень умозрительная. Фактически расеты-то рублями оплачиваются, только вот рублевая сумма расссчитыватся отдельно на момент возникновения и момент поплаты обязательств по разным курсам.
14 Zhuravlik
 
18.07.12
17:16
(11) везде рубли.
(12) да.

Это видимо где-то моя ошибка, я ввел в базу документ для прихода остатков, в нем использовал процедуры из глобальника типовой, глФильтрДолгов(), глДвижениеДолгов(). Но все атрибуты для процедур задавал аналогично поступлению из типовой... Может нужен какой-реквизит шапки дока?
15 Ёпрст
 
18.07.12
17:20
(14) суммавзаиморасчетов и курс
16 Zhuravlik
 
18.07.12
17:22
(15) Спасибо, сейчас буду пробовать)
17 Zhuravlik
 
18.07.12
17:46
(15) Добавил реквизиты "СуммаВзаиморасчетов и курс", добавил валюту, при записи устанавливаю по валюте курс и кратность, СуммаВзаиморасчетов - итог по суммовой колонке документа (ндс включен), перезаписываю, перепровожу - то же самое...
18 Сияющий Асинхраль
 
18.07.12
17:58
(0) А у тебя случаем не старинная комплексная, которую обновляли до новой конфы, там были такие глюки, что по рублям начинали лезть суммовые разницы. Если да, то лечилось только полным перепроведением всех доков с установкой кратности в документах в 1, либо правкой кода в разных документах :-( , не проверял, но может быть такая же фигня получиться и при обновлении старинной ТиС на новую...
19 Zhuravlik
 
18.07.12
18:06
(18) ред. 7.70.478
Но поступление делает норм. проводки, а мой док с таким косяком... Не пойму. Смотрю в процедуру глДвижениеДолгов(), там есть такой код:

       ВремВзаим.ВыгрузитьИтоги(ТаблИтогов,1,1);
       ТаблИтогов.Сортировать("+КредДокумент",1); // погашаем долги по ФИФО  

Вывожу ТаблИтогов на экран, вижу строчку где в колонке суммаВал сумма не равна СуммаУпр, и там же в колонке оценка разница между ними, я так понимаю отсюда все и берется. Но как там суммаВал оказывается такой я понять не могу((
20 Zhuravlik
 
18.07.12
18:15
Йо! Все внезапно ушло "само"... Блин, я так и не понял почему и что(
21 Zhuravlik
 
18.07.12
18:18
Спасибо всем за советы, закрыта тема.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший