Имя: Пароль:
1C
1С v8
УФ. Передать Таблицу значений в запрос динамического списка
0 Valerianich
 
30.10.13
13:48
Всем добрый день.
Есть такая задача: в модуле формы получаем таблицу. Далее необходимо в запросе (в динамическом списке) сделать левое соединение основной таблицы с нашей ТЗ. Возможно это сделать и как?
1 fisher
 
30.10.13
13:53
Пакетные запросы вообще нельзя.
Так что разве что фигачить её в какой-нить регистр сведений, используемый в запросе динамического списка.
2 Valerianich
 
30.10.13
13:55
Может как параметр можно передать? Только как в таком случае связь делать?
3 Milok
 
30.10.13
13:56
А откуда берется то, что ты собираешься передавать параметром?
4 Нуф-Нуф
 
30.10.13
13:57
нет
5 Valerianich
 
30.10.13
13:58
(3) Таблицу получаю запросом.
(4) Нет - нельзя передать ТЗ в запрос?
6 fisher
 
30.10.13
13:58
(2) Никак. Читай внимательнее. Лучше озвучь, какую задачу решаешь. Может, подскажем как иначе выкрутиться.
7 Valerianich
 
30.10.13
14:02
(6) Необходимо получить значение вышестоящего элемента, при этом уровень вложения не известен.
8 fisher
 
30.10.13
14:04
(7) Ну, это стандартные грабли. Проще всего заложиться на ограниченное количество уровней. Пяти обычно хватает за глаза.
9 Valerianich
 
30.10.13
14:04
Есть документ, у которого может быть родитель, при этом у родителя тоже может быть родитель. У документа ест признак. В зависимости от признака, получаем либо 0 или 1 или 2. При этом признак вышестоящего признака имеет приоритет
10 Valerianich
 
30.10.13
14:04
(7) Уровней может быть больше 5!
11 George Wheels
 
30.10.13
14:04
А если изменить текст запроса в динамическом списке?
12 Valerianich
 
30.10.13
14:05
(11) Я бы с удовольствием, только не понятно как? Значение получается рекурсией.
13 fisher
 
30.10.13
14:07
(9)(10) Эти данные нужно рассчитывать при проведении документов. И, соответственно, хранить в базе. А не рассчитывать в динамическом списке.
14 Valerianich
 
30.10.13
14:11
(13) Спасибо за идею.