Имя: Пароль:
1C
1С v8
Ком подключение
0 ColonelAp4u
 
02.08.16
17:41
Добрый день пытаюсь через ком передать в базу бухгалтерии контрагента а тип значений субконто1 = списку типов значений
Как можно прям в запросе в ком соеденинии указать некий реквизит у справчника контрагентов что бы по нему выполнить запрос


ВЫБРАТЬ
        |    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент,
        |    ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
        |    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток
        |ИЗ
        |    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаН, &ДатаО, Регистратор, , , , Субконто1 = &Контрагент) КАК ХозрасчетныйОстаткиИОбороты
        |ГДЕ
        |    ХозрасчетныйОстаткиИОбороты.Субконто2.ВидДоговора = ЗНАЧЕНИЕ(Перечисление.ВидыДоговоровКонтрагентов.СПокупателем)
        |ИТОГИ
        |    СУММА(СуммаКонечныйОстаток)
        |ПО
        |    Контрагент,
        |    Счет
1 hhhh
 
02.08.16
17:43
ну наименование наверно. или по инн ищи.
2 ColonelAp4u
 
02.08.16
17:52
(1) ща попробую спс
3 Лефмихалыч
 
02.08.16
17:53
Список = КомСоедиение.newObject("СписокЗначений");
4 ColonelAp4u
 
02.08.16
18:06
(1) Сработало по Субконто1.Код.
Еще вопрос такого рода остатки могут быть по разным счетам 6101 6102 или по какому то одному из них. Как сделать чтобы результат запроса вернул легко читаемые данные которые можно было бы  в одном цикле записать в табличную часть.
А то пока происходит так что появляется контрагент и сумма долга, след проход цикла появляется один счет , и потом еще проход второй счет.
5 ColonelAp4u
 
02.08.16
18:08
Если убрать итоги по счету и сделать запрос не выбрать а выгрузить а потом пройтись по этой тз решится мой вопрос?
6 ColonelAp4u
 
02.08.16
18:14
(4) 6201 и 6202 перепутал
7 ColonelAp4u
 
02.08.16
18:19
Или лучше сделать так чтобы в начале запрос выполнялся по одному счету а потом по другому?