Конфигурация "Бухгалтерский учет для Украины" Ред 1.2
Есть запрос - срез остатков на дату Стандартный запрос по Организации и Счету
Для того чтоб занести из результатов запроса в проводку - необходимо знать ключ Субконто
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстатки.Счет КАК СчетДТ,
| ХозрасчетныйОстатки.Счет КАК СчетКТ,
| ХозрасчетныйОстатки.Субконто1 КАК СубконтоДт1,
| ХозрасчетныйОстатки.Субконто2 КАК СубконтоДт2,
| ХозрасчетныйОстатки.Субконто3 КАК СубконтоДт3,
| ХозрасчетныйОстатки.Организация,
| ХозрасчетныйОстатки.Валюта КАК ВалютаДТ,
| ХозрасчетныйОстатки.Валюта КАК ВалютаКТ,
| ХозрасчетныйОстатки.НалоговоеНазначение КАК НалоговоеНазначениеДТ,
| ХозрасчетныйОстатки.НалоговоеНазначение КАК НалоговоеНазначениеКТ,
| ХозрасчетныйОстатки.СуммаОстаток КАК СУММА,
| ХозрасчетныйОстатки.СуммаОстатокДт КАК СуммаОстатокДТ,
| ХозрасчетныйОстатки.СуммаОстатокКт КАК СуммаОстатокКТ,
| ХозрасчетныйОстатки.СуммаРазвернутыйОстатокДт,
| ХозрасчетныйОстатки.СуммаРазвернутыйОстатокКт,
| ХозрасчетныйОстатки.ВалютнаяСуммаОстаток КАК ВалютнаяСуммаДт,
| ХозрасчетныйОстатки.ВалютнаяСуммаОстаток КАК ВалютнаяСуммаКТ,
| ХозрасчетныйОстатки.ВалютнаяСуммаОстатокДт,
| ХозрасчетныйОстатки.ВалютнаяСуммаОстатокКт,
| ХозрасчетныйОстатки.ВалютнаяСуммаРазвернутыйОстатокДт,
| ХозрасчетныйОстатки.ВалютнаяСуммаРазвернутыйОстатокКт,
| ХозрасчетныйОстатки.КоличествоОстаток,
| ХозрасчетныйОстатки.КоличествоОстатокДт КАК КоличествоДТ,
| ХозрасчетныйОстатки.КоличествоОстатокКт КАК КоличествоКТ,
| ХозрасчетныйОстатки.КоличествоРазвернутыйОстатокДт,
| ХозрасчетныйОстатки.КоличествоРазвернутыйОстатокКт,
| ХозрасчетныйОстатки.СуммаНУОстаток,
| ХозрасчетныйОстатки.СуммаНУОстатокДт КАК СуммаНУДТ,
| ХозрасчетныйОстатки.СуммаНУОстатокКт КАК СуммаНУКТ,
| ХозрасчетныйОстатки.СуммаНУРазвернутыйОстатокДт,
| ХозрасчетныйОстатки.СуммаНУРазвернутыйОстатокКт,
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет = &Счет, , ) КАК ХозрасчетныйОстатки
|ГДЕ
| ХозрасчетныйОстатки.Организация = &Организация";
Запрос.УстановитьПараметр("Организация", Организация);
ЗАпрос.УстановитьПараметр("Счет", Счет);
ЗАпрос.УстановитьПараметр("Дата", Дата);
Результат = Запрос.Выполнить().Выгрузить();
Потом
Для Каждого СТР ИЗ Результат Цикл
Движение = ЭлементыФормы.ТабличноеПолеДвиженияБУ.Значение.Добавить();
Ключ = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Подразделения;
Движение.СубконтоДТ[Ключ] = Стр.СубконтоДТ1;
КонецЦикла;
Вопрос - Как получить КЛЮЧ универсально ?
Так как счет по которому будет делаться срез разный.