|
Можно ли такое сделать запросом
| ☑ |
0
Magic Dick
17.05.13
✎
16:25
|
Есть динамический список документов с ТЧ Товары
Необходимо добавить поле в этот списоки впихнуть первые несколько значений из ТЧ Товары.
|
|
1
vicof
17.05.13
✎
16:36
|
Говори конкретнее, как это должно выглядеть
|
|
2
Maxus43
17.05.13
✎
16:37
|
так можно в СКД, в запросе самом врядли извратится сможешь
|
|
3
Kreont
17.05.13
✎
16:43
|
новое поле на форме списка, и дальше или прямо или запросом получить ТЧ из ссылки в методе формы дин.списка:
ДокументСписокПриПолученииДанных
Для Каждого Оформление Из ОформленияСтрок Цикл
// Пример получения тупо 2-х первых кодов из ТЧ товаров:
Оформление.Ячейки.ТЧТоваров.УстановитьТекст(Лев(Оформление.ДанныеСтроки.Ссылка.Товары[0].Номенклатура,40) + ", "+Лев(Оформление.ДанныеСтроки.Ссылка.Товары[0].Номенклатура,40));
|
|
4
Бубр
17.05.13
✎
17:07
|
(3) будет пустой док и вся твоя конструкция со скобками будет падать!
|
|
5
х86
17.05.13
✎
17:13
|
(2)в запросе тоже можно
|
|
6
Kreont
17.05.13
✎
17:14
|
(4) органичения от дурака написать занимают 30% кода, уже пусть сам пишет, их там много, и не только на пустой док :)
|
|
7
Mitriy
17.05.13
✎
17:23
|
(0) А почему просто не вытащить табчасть на форму из реквизита формы Список? При активизации строки документа в этом поле будет его табчасть. Только чтение, конечно. Можно все табчасти вытащить и разложить по страницам.
|
|
8
GANR
17.05.13
✎
17:28
|
Поможет этот прием Книга знаний: v8: Нумерация строк в запросе. Остальное - предоставляю додумать ТС самому.
|
|
9
GANR
17.05.13
✎
17:28
|
(8) Тьху... Там же есть НомерСтроки в ТЧ
|
|
10
GANR
17.05.13
✎
17:29
|
ВЫБОР КОГДА ... спасет ситуацию.
|
|
11
kosts
17.05.13
✎
17:57
|
(0) Несколько левых соединений с ТЧ (по количеству отображаемых товаров). В условии ПО добавить номер строки сперва 1, потом 2 и т.д.
Выбрать ЕстьNull(Выразить(ТЧ1.Номенклатура.Наименование как строка(20)) + ЕстьNull("," + Выразить(ТЧ2.Номенклатура.Наименование как строка(20), ""), "") как Товары
...
|
|
12
GANR
17.05.13
✎
23:28
|
(11) Так можно все повесить к такой-то бабушке - лучше уж одно левое соединение + ВЫБОР КОГДА ....
|
|
13
Magic Dick
18.05.13
✎
02:00
|
(11)(12) не стал извращаться.
Добавил в документ поле в которое записываются все строчки табличной части и вывожу его в списке.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой