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

Запрос к регистрам и заполнение табличной части

Автор Shyace, 03 сен 2010, 13:43

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

Shyace

Здравствуйте!

Прошу помочь с запросоми заполнением табличной части документа ЗарплатаКВыплатеОрганизации.
Суть в том, что у организации есть сотрудники, но они по каким-то причинам не устроены, начисления не проводились,  но выгрузкой из Зарплаты фиксируется задолженность на 70 счете (ну так оно и должно быть).
Необходимо составить запрос к Регистрам по 70 счету, вытащить суммы, физлиц и заполнить табличную часть.

Уже как только не пробовал.

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


Такой запрос в Консоли запросов (расширенная) выдает вполне адекватный результат, но он не загружается в табличную форму.

Буду рад любым умным мыслям по вопросу, заранее спасибо.

P.S. Предприятие 8.2.10.82, Бухгалтерия 2.0.14.5

Klyacksa

Так если запрос выдает "вполне адекватный результат", значит, в запросе-то все правильно!  :zebzdr:
Тогда в чем вопрос?

Результат запроса нужно куда-то загружать? Так куда загружать, как ты это делаешь...
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Shyace

Результат запроса необходимо вставить в табличную часть документа - ЗарплатаКВыплатеОрганизаций.

Зарплата.Загрузить(Запрос.Выполнить().Выгрузить());

Возращает количество() -  0

Klyacksa

А "Зарплата" - это документ или таб.часть?
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Shyace


mohock

Читайте хелп:
"
Описание:
Загружает табличную часть из таблицы значений. При этом все прежние строки табличной части удаляются. При загрузке значения в колонках табличной части заполняются значениями из колонок таблицы значений с совпадающими именами.
"

Shyace

Имена совпадают. Запрос делал по "штатному" запросу и потом несколько раз перепроверял.
Грешу на Субконто1 - хоть в результате запроса он и выдает ФизЛиц но в типах (при "вычислении значения") пишет несколько объектов - Контрагенты, Организация и т.д.

Как этот Субконто1 усмерить?

julyetta_f

В параметрах виртуальной таблицы нужно задать , что конкретно являеться субконто 1.

Теги:

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

Рейтинг@Mail.ru

Поиск