Имя: Пароль:
1C
1С v8
Регистр бухгалтерии БП
0 Татьяна211287
 
05.06.12
14:04
Есть внешний отчет "Бухгалтерская справка". Добавляю на форму поле выбора контрагент, как связать теперь регистр бух и справочник контрагентов?
Запрос = Новый Запрос;
   Запрос.Текст =
   "ВЫБРАТЬ
                  |    ХозрасчетныйОстатки.Субконто1,
                  |    ХозрасчетныйОстатки.Субконто2,
                  |    ХозрасчетныйОстатки.СуммаОстаток КАК сумма,
                  |    ХозрасчетныйОстатки.КоличествоОстаток КАК Количество
                  |ИЗ
                  |    РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаКон, Счет = &Счет, , "+?(ЗначениеЗаполнено(Организация)," Организация = &Организация","")+") КАК ХозрасчетныйОстатки
                  |ГДЕ
                  |    (ХозрасчетныйОстатки.КоличествоОстаток = 0
                  |            И ХозрасчетныйОстатки.СуммаОстаток <> 0)
                  |
                  |УПОРЯДОЧИТЬ ПО
                  |    ХозрасчетныйОстатки.Субконто1.Наименование,
                  |    ХозрасчетныйОстатки.Субконто2.Наименование";
   Запрос.УстановитьПараметр("Контрагент", Контрагент);              
   Запрос.УстановитьПараметр("ДатаКон",КонецДня(ДатаКон));
   Запрос.УстановитьПараметр("Организация",Организация);
   Запрос.УстановитьПараметр("Счет",ПланыСчетов.Хозрасчетный.НайтиПоКоду(ВыбрСчет))
1 Татьяна211287
 
05.06.12
14:10
и никого(
2 MaXpaT
 
05.06.12
14:11
Контрагент какое субконто? первое?
3 Татьяна211287
 
05.06.12
14:12
да, первое
4 MaXpaT
 
05.06.12
14:12
|ГДЕ
                  |    (ХозрасчетныйОстатки.КоличествоОстаток = 0
                  // +++++
                  |    И ХозрасчетныйОстатки.Субконто1 = &Контрагент
                  // =====
                  |            И ХозрасчетныйОстатки.СуммаОстаток <> 0)
                  |
5 MaXpaT
 
05.06.12
14:13
Ну или правильнее будет в параметры виртуальной таблицы запихать, но и так должно взлететь
6 Татьяна211287
 
05.06.12
14:20
не взлетает пока
7 Ногаминебить
 
05.06.12
14:23
А в Запрос.УстановитьПараметр("Контрагент", Контрагент); что помещается? В смысле тип какой?