Добавил кнопку заполнить на форму, при нажатие должно - заполнять Табличную часть документа, а именно заполнить реквизит МестоХраненияНаСкладе (регистр сведений МестаХраненияНоменклатуры). Сделал запрос, но он зависает, подскажите где я ошибаюсь:
----------------------------------
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ИнвентаризацияТоваровНаСкладеТовары.Номенклатура,
| МестаХраненияНоменклатуры.МестоХранения
|ИЗ
| Документ.ИнвентаризацияТоваровНаСкладе.Товары КАК ИнвентаризацияТоваровНаСкладеТовары,
| РегистрСведений.МестаХраненияНоменклатуры КАК МестаХраненияНоменклатуры";
Через запятую делаете кросс-соединение. То есть, на все документы инвентаризации размножатся все записи регистра. Результат - умножение количества одного на количества другого.
Чтобы подсказать где ты ошибаешься, нужно как-то понять, а чего вообще хотел вытащить из базы этим запросом? А так конечно понятно почему "запрос зависает" - выбирает данные из всех табличных частей Инвентаризаций и соединяет их со всеми записями РС "МестаХраненияНоменклатуры".
Основная теорема систематики: Новые системы плодят новые проблемы.