Имя: Пароль:
1C
1С v8
Запрос к РБ, выбор по субконто
,
0 Dimon1C
 
25.09.12
15:05
В 7 делал так
Операция = СоздатьОбъект("Операция");
Операция.ИспользоватьСубконто(ВидыСубконто.ФКР, КБК);
Операция.ВыбратьОперацииСПроводками(НачДата, КонДата, КоррСчетов);
Таким образом, выбирались проводки по нужным счетам, по указанному субконто.
Как сделать такой же запрос в 8.
То есть, не известен номер субконто, но нужно по нему отобрать проводки.
1 Mort
 
25.09.12
15:05
Кури параметр виртуальной таблицы ВидыСубконто
2 Mort
 
25.09.12
15:06
ПыСы: Чем старая тема не устроила?
3 butterbean
 
25.09.12
15:06
поизучай хоть чуть чуть типовую БП и/или книжки
4 Dimon1C
 
25.09.12
15:08
(1) Пример можно.
(3) Иди мимо.
5 Mort
 
25.09.12
15:16
Пример - практически любой запрос в типовой по оборотам РБ.
6 Dimon1C
 
25.09.12
15:21
(5) Если не тяжело, кинь примерчик.
7 DrShad
 
25.09.12
15:25
(6) иди мимо :)
8 Kashemir
 
25.09.12
15:26
РегистрБухгалтерии.<Имя регистра бухгалтерии>.Обороты (AccountingRegister.<Имя регистра бухгалтерии>.Turnovers)



Параметры

Начало периода (Beginning of period)
Конец периода (End of period)
Периодичность (Periodicity)
Условие счета (Account condition)
Субконто (Extra dimensions)
Условие (Condition)
Условие корсчета (Balanced account condition)
КорСубконто (Balanced extra dimensions)


Субконто (необязательный)

Тип параметра: ПланВидовХарактеристикСсылка.; Массив; ФиксированныйМассив; СписокЗначений.
Ссылка, или массив ссылок, или фиксированный массив ссылок, или список значений, содержащий ссылки, на виды субконто.
Задает набор и порядок субконто, которыми можно оперировать в запросе. Накладывает фильтр на записи по видам субконто (если массив то по И).
Если параметр <Субконто> не задан, то субконто определяются позиционно. То есть берется вид субконто соответствующего счета из соответствующей позиции. Так, если <Субконто> не определен, и делается запрос по счету, у которого определены виды субконто первое "Материалы", второе "Склад", то поле "Субконто1" будет содержать материалы, а поле "Субконто2" - склады.
Если делается запрос по двум счетам, при этом у первого настройка субконто "Материалы, Склад", а у второго "Склад, Материал" и не задан параметр <Субконто>, то поле "Субконто1" будет содержать и материалы для первого счета и склады для второго счета. Поле "Субконто2" будет содержать склады для первого счета и материалы для второго.
Если параметр <Субконто> задан, то выбираются данные только по тем счетам, у которых определены все указанные виды субконто. При этом поля "Субконто<N>", будут содержать значения, соответствующие переданным видам субконто.
Например, если один счет имеет настройку субконто "Материалы, Склад", а второй "Склад, Материалы", и параметр виды субконто задан как массив "Материалы, Склад", то поле "Субконто1" будет содержать материалы, а поле "Субконто2" - склады, не зависимо от счета.
Параметр не существует, если при конфигурировании для плана счетов не указаны субконто.
Значение по умолчанию: Неопределено
9 Maxus43
 
25.09.12
15:27
ВЫБРАТЬ
   ХозрасчетныйОбороты.Счет,
   ХозрасчетныйОбороты.Субконто1,
   ХозрасчетныйОбороты.СуммаОборот
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Обороты(&Нач, &Кон, , Счет = &Счет, &ВидСубконто, , , ) КАК ХозрасчетныйОбороты
10 Dimon1C
 
26.09.12
07:32
(8),(9) Спасибо за помощь!
Я как понимаю по регистру ДвиженияССубконто такого не сделать?
11 ДенисЧ
 
26.09.12
07:43
"по регистру ДвиженияССубконто"

А можно поинтересоваться (просто на поржать), в какой конфигурации есть такой регистр?
12 Dimon1C
 
26.09.12
07:46
РегистрБухгалтерии.ЕПСБУ.ДвиженияССубконто
13 Dimon1C
 
26.09.12
07:46
БГУ
14 ДенисЧ
 
26.09.12
07:53
ой,батенька... Вам не 1с "поддерживать" надо... Вам и метлу-то доверить страшно...

Где в (12) регистр ДвиженияССубконто? Аль вы терминами не владеете?
15 Dimon1C
 
26.09.12
07:57
(14) Поговорить хочется? А ты раз такой умный, что с такими глупыми беседу ведешь? Самоутверждаешься?
16 ДенисЧ
 
26.09.12
07:58
(15) Разумеется. У меня с утра с похмелу ЧСВ чешется, удержаться не могу.