Имя: Пароль:
1C
1С v8
Странный результат ручной операции
0 Nikitos
 
22.02.12
10:53
Есть 2 счета:
11.01 - 3 субконто (номенклатура, виды движения животных, склад)
11.11 - субконто аналогичные

Создаю операцию Дт11.11 Кт11.01, заполняю все субконто, причем различна только номенклатура, заполняю количество, задаю сумму. Записываю операцию.

Пытаюсь получить обороты по 11.01 в корреспонденции с 11.11 из виртуальной таблицы РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт.


ВЫБРАТЬ
   ХозрасчетныйОборотыДтКт.СчетДт,
   ХозрасчетныйОборотыДтКт.СчетКт,
   ХозрасчетныйОборотыДтКт.СубконтоДт1,
   ХозрасчетныйОборотыДтКт.СубконтоДт2,
   ХозрасчетныйОборотыДтКт.СубконтоДт3,
   ХозрасчетныйОборотыДтКт.СубконтоКт1,
   ХозрасчетныйОборотыДтКт.СубконтоКт2,
   ХозрасчетныйОборотыДтКт.СубконтоКт3,
   ХозрасчетныйОборотыДтКт.Организация,
   ХозрасчетныйОборотыДтКт.СуммаОборот КАК СуммаВыбытия,
   ХозрасчетныйОборотыДтКт.КоличествоОборотКт КАК ВесВыбытия,
   ХозрасчетныйОборотыДтКт.схКоличествоДопОборотКт КАК КоличествоВыбытия
ПОМЕСТИТЬ ВыбытияБез20
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
           &ДатаНач,
           &Дата,
           ,
           СчетДт <> &СчетРаспределения,
           ,
           СчетКт = &Счет,
           ,
           Организация = &Организация
               И (&ВсяНоменклатура
                   ИЛИ СубконтоКт1 В (&Номенклатура))) КАК ХозрасчетныйОборотыДтКт

получаю на выходе 2 строки:
в первой заполнено всё кроме СубконтоКт2, СуммаВыбытия <> 0, ВесВыбытия = 0, КоличествоВыбытия = 0

во второй заполнено вообще все, только СуммаВыбытия = 0

Как и почему не могу понять уже 2 дня.
Может кто натолкнет на мысль?
1 Maxus43
 
22.02.12
11:01
в документе Операция - там движения нормальные? в оборотке так же показывает?
2 Nikitos
 
22.02.12
11:04
(1) в том-то и дело что в оборотке тоже криво показывает. Делаю оборотку по 11.01 и вижу в кредите только количество и количество доп по данному виду движения, а по номенклатуре в целом вижу сумму.
Основная проблема и непонимание в том что я не вижу сумму по виду движения.
3 Maxus43
 
22.02.12
11:06
>>Создаю операцию Дт11.11 Кт11.01
где создаёш? там движения регистра посмотри. ну и итоги пересчитай если глюк на самом деле... хотя тут обороты, но всё равно
4 Nikitos
 
22.02.12
11:09
(3) Документ ОперацияБух.

Конфа дописана неким волшебным "Агрософтом".
В 1.6 работало все правильно и красиво, а вот в 2.0 перестало.
ЗЫ Остатки показывает правильно и корректно, так что пересчет ничего не даст имхо.
5 Maxus43
 
22.02.12
11:11
Документ ОперацияБух.
там в движениях документа - всё хорошо? 3-й раз спрашиваю. кнопка ДтКт в документе, Движения документа по регистру и т.д.
6 Nikitos
 
22.02.12
11:12
кнопка ДтКт показывает правильную информацию
7 Maxus43
 
22.02.12
11:14
запрос по этой же таблице по конкретно этому регистратору сделай, без условий на счет. если норм - не в нём слетело
8 Nikitos
 
22.02.12
11:15
(7) 5 сек. Попробую
9 Nikitos
 
22.02.12
11:36
хм.
Сильно задумался как получить обороты по регистратору?
Движения могу получить, а вот обороты как-то без соединений не очень
10 Maxus43
 
22.02.12
11:37
ну движения и есть обороты. я не понимаю)
в этом запросе условия не на счет а на регистратор ставь, периодичность - регистратор или запись
11 Nikitos
 
22.02.12
11:40
То же самое выдает. Т.е. в две строки
12 Nikitos
 
22.02.12
11:40
В одной строке сумма, в другой количества
13 Nikitos
 
22.02.12
11:41
Там где сумма не заполнено СубконтоКт2
14 Maxus43
 
22.02.12
11:41
по складам суммовой учет не ведётся значит
15 Maxus43
 
22.02.12
11:41
ну или по субконто2 не ведётся
16 Nikitos
 
22.02.12
11:42
ща проверю
17 Nikitos
 
22.02.12
11:45
(15) огромное спасибо. Так и есть