Имя: Пароль:
1C
1С v8
Собрать запросом строку из позиций таб части
,
0 Торин
 
13.10.11
11:45
Уважаемые коллеги!
Задачка -- в некой обработке на форму табличкой выводится список документов "заказПокупателя". Список отбирается запросом по некой совокупности условий. В отдельной колонке необходимо выводить строку - состав таб. части "Услуги" в таком примерно виде -- "Монтаж кондиционера*2 + крепеж антивандальной решетки*1 +..." -- и так все строчки таб. части
Вопрос -- можно ли получить эту строку непосредственно запросом? Если можно, то как?
1 Господин ПЖ
 
13.10.11
11:47
писать как "краткий состав" в реквизит (строку) как ЗУП - не предлагать?
2 Cube
 
13.10.11
11:47
Нельзя
3 Торин
 
13.10.11
11:48
(1)идея хороша..., а изменения реквизита привязать к событию окончание редактирования таб.части?
4 Cube
 
13.10.11
11:50
(3) На запись документа, е мое...
5 Торин
 
13.10.11
11:53
(4) ну можно и на запись...
6 Торин
 
13.10.11
11:55
(2) а запросом точно нельзя? как не извращайся?
7 Cube
 
13.10.11
11:58
(6) Запрос не умеет работать с предыдущими/следующими записями таблицы, только с текущей. А в текущей записи у тебя только одна строка ТЧ... В СКД на 8.2.14 платформе в эту сторону, вроде, есть какой-то сдвиг.
8 Reset
 
13.10.11
11:58
(6) Я бы делал а) Запрос в ТЗ (с получение тбл часте)--> Обработка ТЗ, свертка, формирование представления табл части в доп колонке --> вывод б) Запрос в ТЗ--Вывод+обработчик ПриПолученииДанных
9 Reset
 
13.10.11
12:01
(8) Вариант (б) достаточно простой, но будет нагружать базу, если обработку будут постоянно часто пользовать много пользователей (пользовать=бегать по списку активно туда-сюда)
10 Торин
 
13.10.11
12:06
Обработка -- это рабочее место логиста и юзается она довольно плотно... так что начинаю реализовывать идею ГосподинаПЖ