Имя: Пароль:
1C
1С v8
Реквизиты регистра в запросе
0 ogion83
 
20.03.14
14:25
В запросе отчета СКД использую РегистрОстаткиИОбороты, насколько я знаю в случае получения остатков реквизиты не получить (их и в конструкторе не наблюдается), но если очень надо, то можно как-нибудь?
1 ДенисЧ
 
20.03.14
14:26
из физической таблицы
2 shuhard
 
20.03.14
14:26
(0) [но если очень надо, то можно как-нибудь?]
запасся попкорном
3 Fram
 
20.03.14
14:28
(0) какое отношение имеет реквизит записи регистра к остатку?
4 VikingKosmo
 
20.03.14
14:32
(3) ты не понял, там же ключевое условие "но если очень надо" :))
5 ogion83
 
20.03.14
14:54
В 1С7 проблем с этим не было)
6 dj_serega
 
20.03.14
14:57
(5) В 7 остатки по реквизитам считались?
7 ogion83
 
20.03.14
14:57
Через физ табл как сделать напомните? В конструкторе запроса?
8 ogion83
 
20.03.14
14:59
У меня реквизит "Код операции" (Поступление на склад, выдача и т.д.) Теперь мне в отчете надо получить столбцы с этими "кодами", например "Выдача" и там указать сколько ушло материала, а 1 и последняя колонки у меня: Начальный и Конечный остаток
9 ogion83
 
20.03.14
15:00
Получить бы этот реквизит в запросе а дальше проблем нет.
10 ogion83
 
20.03.14
15:01
Или придется Код операции загонять в Измерения регистра
11 Михаил Козлов
 
20.03.14
15:01
(7) Не делайте этого: по реквизитам Вы получите + по одному реквизиту и - по другому при общем остатке = 0.
Например, по РН ПартииТоваровНаСкладах по значению реквизита КодОперации = Поступление получить "+", а по КодОперации = Реализация - "-".
12 ogion83
 
20.03.14
15:03
(11) Это да, что то такое у меня и получалось при попытках решить свой вопрос.
13 ogion83
 
20.03.14
15:04
|Сырье1          = Регистр.ГотоваяПродукция.МПЗ;
    |МестоХранения  = Регистр.ГотоваяПродукция.МестоХранения;
    |Количество1     = Регистр.ГотоваяПродукция.Количество;
    |Стоимость1      = Регистр.ГотоваяПродукция.Сумма;
    |КодОперации = Регистр.ГотоваяПродукция.КодОперации;

Вот в 1С7 у меня: в последней строке получаем реквизит Код операции без всяких проблем)
14 ogion83
 
20.03.14
15:09
Ну значит вариант (10)...
15 Михаил Козлов
 
20.03.14
15:13
(14) Тогда регистр не свернется.
16 ogion83
 
20.03.14
15:20
(15) Я уж так делал, всё работает, но думал может найдется кто подскажет, как сделать используя все таки реквизит.
17 SUA
 
20.03.14
15:21
РегистрОстаткиИОбороты->РегистрОстатки+РегистрОбороты и компонуй как угодно
18 SUA
 
20.03.14
15:22
в смысле берутся остатки и цепляются к реальной таблице и счастье есть
19 hhhh
 
20.03.14
15:29
(16) в (13) у вас тоже не оборот, а физическая таблица. То есть в 7.7 так же и было.
20 ogion83
 
20.03.14
15:34
Ок. Попробую (17)
21 ogion83
 
20.03.14
15:42
(20) Так тоже в конструкторе не появился реквизит.
22 ogion83
 
20.03.14
15:51
Народ подскажите тогда, как связать два регистра, чтобы потом записи не удваивались?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан