Имя: Пароль:
1C
1С v8
почему не работает остаток по счету
0 Nast
 
19.07.11
13:46
Процедура Инициализировать(Объект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта) экспорт
   
    Если Объект[ИмяТабличнойЧасти].Количество() > 0 Тогда
       ТекстВопроса = "Перед заполнением табличная часть будет очищена. Заполнить?";
       Ответ = Вопрос(ТекстВопроса, РежимДиалогаВопрос.ДаНет, , КодВозвратаДиалога.Да, Объект.Метаданные().Синоним);
       Если Ответ <> КодВозвратаДиалога.Да Тогда
           Возврат;
       КонецЕсли;
       Объект[ИмяТабличнойЧасти].Очистить();
   КонецЕсли;

   
   
   Запрос= Новый Запрос;
   Запрос.УстановитьПараметр("Дата",КонецДня(Объект.Дата));
   Запрос.УстановитьПараметр("Организация",Объект.Организация);
   Запрос.УстановитьПараметр("Счет",ПланыСчетов.Хозрасчетный.РасчетыСПокупателямиИЗаказчиками);
   Запрос.Текст=      
   "ВЫБРАТЬ
   |    ХозрасчетныйОстатки.Субконто1 КАК Контрагент,
   |    ХозрасчетныйОстатки.Субконто2 КАК Договор,
   |    ХозрасчетныйОстатки.СуммаОстатокДт КАК Сумма,
   |    ХозрасчетныйОстатки.ВалютнаяСуммаОстаток КАК ВалСумма,
   |    ХозрасчетныйОстатки.Счет,
   |    ХозрасчетныйОстатки.Организация КАК Организация
   |ИЗ
   |    РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет = &Счет, , Организация = &Организация) КАК ХозрасчетныйОстатки";
   
    Выборка=Запрос.Выполнить().Выбрать();
   
   Пока Выборка.Следующий() Цикл
               СтрокаТабличнойЧасти = Объект[ИмяТабличнойЧасти].Добавить();

   СтрокаТабличнойЧасти.ДоговорКонтрагента=Выборка.Договор;
   СтрокаТабличнойЧасти.Контрагент=Выборка.Контрагент;
   СтрокаТабличнойЧасти.СуммаВзаиморасчетов=Выборка.Сумма;
   СтрокаТабличнойЧасти.СуммаРегл=Выборка.Сумма;
   СтрокаТабличнойЧасти.СуммаУпр=Выборка.Сумма;
   СтрокаТабличнойЧасти.СчетУчетаРасчетовСКонтрагентом=ПланыСчетов.Хозрасчетный.РасчетыСПокупателямиИЗаказчиками;
КонецЦикла;

КонецПроцедуры

Надо заполнить табличную часть документа остатками на счете 62.1.
Почему не заполняется?
1 luckyluke
 
19.07.11
13:52
Отладчик что говорит? Запрос возвращает данные?
2 Maxus43
 
19.07.11
13:52
Счет В ИЕРАРХИИ(&Счет)
3 Maxus43
 
19.07.11
13:56
(2) + ибо ПланыСчетов.Хозрасчетный.РасчетыСПокупателямиИЗаказчиками - это Группа. в типовых
4 Nast
 
19.07.11
13:57
а мне надо только по 62.1, не по всему 62
5 Nast
 
19.07.11
13:57
спасибо!
6 luckyluke
 
19.07.11
13:58
(4) ну так 62.01 - в типовой ПланыСчетов.Хозрасчетный.РасчетыСПокупателями