Имя: Пароль:
1C
1С v8
реквизит табличной части Регистратора
0 Woolf
 
24.01.12
20:35
Доброго времени суток! Большая просьба, подскажите, как получить
ведомость, являющуюся реквизитом табличной части Регистратора, упомянутого в нижеследующем запросе. Тухлыми яйцами просьба не кидаться, так как темно и день рабочий прошёл давно...


ВЫБРАТЬ
ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотДт,0) КАК СуммаОборот,
ХозрасчетныйОбороты.Субконто1 КАК Субконто1,
ХозрасчетныйОбороты.Регистратор
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Регистратор, Счет = &псХозрРасчетыСПерс,&ВидСубконто, ,КорСчет = &псХозрРасчСч, ) КАК ХозрасчетныйОбороты
ГДЕ
ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.СписаниеСРасчетногоСчета
УПОРЯДОЧИТЬ ПО
Регистратор.Дата, Субконто1.Наименование
2 shuhard
 
24.01.12
20:41
(0) соедини с табличной частью регистратора по регистратору
3 Wobland
 
24.01.12
20:56
+(2) и условие в ГДЕ - в соединение. а где (1)? тухлое яйцо?
4 Wobland
 
24.01.12
21:00
а вообще, ЕСТЬNULL() необходим пр соединениях. в (0) без толку
5 Woolf
 
24.01.12
21:18
так?

Запрос = buh.NewObject("Запрос");
   
   Запрос.УстановитьПараметр("НачДата",ДатаНач);
   Запрос.УстановитьПараметр("КонДата",ДатаКон);
   Запрос.УстановитьПараметр("ВидСубконто",всРаботникиОрганизаций);
   Запрос.УстановитьПараметр("псХозрРасчетыСПерс",псХозрРасчетыСПерс);
   Запрос.УстановитьПараметр("псХозрРасчСч",псХозрРасчСч);
   
   Запрос.Текст =
   " ВЫБРАТЬ
   | ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотДт,0) КАК СуммаОборот,
   | ХозрасчетныйОбороты.Субконто1 КАК Субконто1,
   | ХозрасчетныйОбороты.Регистратор КАК Регистратор,
   | ТабЧастьРегистратора.Ведомость КАК Ведомость
   | ИЗ
   | РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Регистратор, Счет = &псХозрРасчетыСПерс,&ВидСубконто, ,КорСчет = &псХозрРасчСч, ) КАК ХозрасчетныйОбороты
   | ВНУТРЕННЕЕ СОЕДИНЕНИЕ
   | Документ.СписаниеСРасчетногоСчета.ПеречислениеЗаработнойПлаты КАК ТабЧастьРегистратора
   | ПО ХозрасчетныйОбороты.Регистратор = ТабЧастьРегистратора.Ссылка
   | ГДЕ
   | ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.СписаниеСРасчетногоСчета
   | УПОРЯДОЧИТЬ ПО
   | Регистратор.Дата, Субконто1.Наименование";
6 Wobland
 
24.01.12
21:25
(5) (3)+ЛЕВОЕ?
7 Woolf
 
24.01.12
21:54
всё-таки чего то не то
8 Woolf
 
24.01.12
21:55
+(7) теперь выплаты размножились после соединения с ТЧ