Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 07:00

Не выводится развертка по коду и наименованию.Помогите пожалуйста.

Автор vurdalak, 31 окт 2010, 16:07

0 Пользователей и 1 гость просматривают эту тему.

vurdalak

Вот код:
ЗапросПодразделение = Новый Запрос;
ЗапросПодразделение.УстановитьПараметр("НачалоПериода",НачалоДня(НачалоПериода));
ЗапросПодразделение.УстановитьПараметр("КонецПериода",КонецДня(КонецПериода));
ЗапросПодразделение.УстановитьПараметр("Подразделение",Подразделение);
ЗапросПодразделение.УстановитьПараметр("Организация",Организация);


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

   
   ВыборкаПодразделение = ЗапросПодразделение.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);     
   Пока ВыборкаПодразделение.Следующий() Цикл
   ВыборкаПодразделениеДетальная = ВыборкаПодразделение.Выбрать();
   Пока ВыборкаПодразделениеДетальная.Следующий() Цикл
   Детали = Макет.ПолучитьОбласть("Детали");   
   Детали.Параметры.СуммаПоЗП = ВыборкаПодразделениеДетальная.Сумма;
   Детали.Параметры.Код = ВыборкаПодразделениеДетальная.Код;
   Детали.Параметры.Наименование = ВыборкаПодразделениеДетальная.Наименование;

   Детали.Параметры.Подразделение = ВыборкаПодразделениеДетальная.Подразделение;
   Детали.Параметры.Дата = ВыборкаПодразделениеДетальная.Период;
    ТабДок.Вывести(Детали);

КонецЦикла;
Детали = Макет.ПолучитьОбласть("Детали");
   Детали.Параметры.СуммаПоЗП = ВыборкаПодразделение.Сумма;
   ТабДок.Вывести(Детали);
    КонецЦикла;

vurdalak

Выводятся пустые строки вместо кода и наименования.Число пустых строк соответствует числу кодов и наименовании.

progmikon

Расчеты с персоналом у вас ведутся в разрезе физических лиц?

vurdalak

А если все ведется в разрезе справочника "Сотрудники организации" то что делать?Наверное, всё документом "Начисление зарплаты работникам будет  делаться".

progmikon


vurdalak

Субконто1 - Работники организации,субконто2 - (об)Вид начислении оплаты труда.

vurdalak

У меня должно выводится наименование и код с 2 справочников - "Физические лица" и сотрудники организации.Как эту проблему можно решить?

vurdalak


progmikon

Цитата: vurdalak от 31 окт 2010, 16:51
Субконто1 - Работники организации,субконто2 - (об)Вид начислении оплаты труда.

Должно выводится. Посмотрите отчет "Отчет по проводкам" за этот период. Попадает что-нибудь?

vurdalak

Ни код не наименование не выводятся :-( .Но развертка есть.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск