Имя: Пароль:
1C
 
Номенклатуру строкой в динамический список
0 aptomilov
 
11.07.24
09:09
Привет всем появилась такая идейка в список документов Заказ поставщику вывести Колонку в которой будет перечислено через запятую Номенклатура строкой.
Такое реально вообще запросом сделать или городить обработку при выводе?
1 yzimin
 
11.07.24
09:12
Какая конечная цель? Если ради поиска, то можно отбор добавить хоть по подстроке наименования
2 lEvGl
 
гуру
11.07.24
09:14
1 скд так умеет
2 в какой то версии платформы появилась такая функция в запросе
3 Ненавижу 1С
 
гуру
11.07.24
09:14
(0) реально, но глупо. Представьте заказ на 1000+ позиций
4 lEvGl
 
гуру
11.07.24
09:16
(3) +1
5 aptomilov
 
11.07.24
09:16
(3) Ограничиться  можно 500 символами для общего понимания что в заказе

Про отбор тоже интересно
6 Ненавижу 1С
 
гуру
11.07.24
09:18
в ЗУП/ЕРП в кадровых документах есть реквизит КраткийСоставДокумента, куда пишется начальное количество сотрудников из списка, не все. Можно пойти таким путем.
7 aptomilov
 
11.07.24
09:18
Но подбор не покажет общую картинку так сказать как сказал директор я должен взглянуть и примерно понять что люди то там хотят  

сразу понимаю что пойдет вопрос типа пусть смотрит в отчетах \\  ну загон такой у человек хочет видеть в списке
8 Ненавижу 1С
 
гуру
11.07.24
09:20
(7) для этого есть отчеты
9 toypaul
 
гуру
11.07.24
09:21
сделай поле в заказе поставщику и при записи пиши в него список номенклатуры.
10 lEvGl
 
гуру
11.07.24
09:22
(7) сделайте ему правильный список. как форма списка, только с блекджеком, пусть в нее и ходит. а стандартную оставить нормальным людям
11 toypaul
 
гуру
11.07.24
09:22
(8)
директор - хочу колонку в форме списка
программист - для этого есть отчеты
директор - пипец. ну ладно так и быть
12 toypaul
 
гуру
11.07.24
09:23
(10) на каждую колонку новую форму?
13 RVN
 
11.07.24
09:24
(7) Повесь рядом в сворачиваемую группу динамический список по таб. части документа заказ с отбором по заказу из основного списка. Обновление параметров на обработчик ожидания.
14 lEvGl
 
гуру
11.07.24
09:24
(12) на каждого директора
15 aptomilov
 
11.07.24
09:25
может можно обработать как то результат динамического списка ?
добавив туда колонку и заполнив чем надо  ?
16 lEvGl
 
гуру
11.07.24
09:25
(13) это ж развораааачивать надо..
17 toypaul
 
гуру
11.07.24
09:26
(15) ты читать не умеешь что ли - тебе уже 2 раза написали как можно сделать
18 aptomilov
 
11.07.24
09:28
да блин не пойму пока если честно
19 aptomilov
 
11.07.24
09:31
(13) может пример есть не пойму чего куда
20 DJ Anthon
 
11.07.24
09:33
(17) так если он такой вопрос задает, значит, он вообще ничего не умеет. в типовых три разных способа давно реализованы, и они все здесь предложены уже
21 DJ Anthon
 
11.07.24
09:34
(18) так выбери способ сначала, какой тебя устроит. колонка в динамическом списке делается запросом. ты запросы не умеешь писать?
22 aptomilov
 
11.07.24
09:35
(20) Блин на упп сидел  управляемы пока тяжко даются
Какая разница то умеет не умеет мы все тут приходим с вопросами.
23 DJ Anthon
 
11.07.24
09:36
(22) окей. "Такое реально вообще запросом сделать или городить обработку при выводе?" - реально. но в типовых сделано реквизитом (в зуп например в списках документов), или обработкой ожидания (например, в ут и ерп в контрагентах)
24 aptomilov
 
11.07.24
09:37
на обычных формах я такую хрень за  5 минут напишу
а тут хочется что бы красиво
(21) знаю что колонки формируются динамическим списком и запросы пишу но вот сложить номенклатуру в одном запросе в одно поле  что то как то не пойму как
25 DJ Anthon
 
11.07.24
09:38
гугли вложенные запросы, внутренние таблицы и левое соединение
26 Мультук
 
гуру
11.07.24
09:44
(24)

Чем вас не устраивает (13) ?
вы вообще будете видеть (сможете сделать)
всю табличную часть товары текущего заказа не открывая сам документ
27 aptomilov
 
11.07.24
10:15
разобрался уже с этим вариантом спасибо всем
с запросом пока не разобрался )))
28 lEvGl
 
гуру
11.07.24
10:23
(27) директора вряд ли устроит этот вариант, нажимать на заказ надо будет, все сразу не увидеть
29 Мультук
 
гуру
11.07.24
10:36
(0)

Кстати, никто не мешает добавить в документ реквизит (доп.реквизит)
"КраткоеСодержаниеТоваров" и писать туда нужное в передЗаписью,
чтобы не мучать сервер глупыми запросами.

P.S.
Ой, это уже было в (6)
30 DJ Anthon
 
11.07.24
10:37
(29) вы хотите переписать всю ветку?
31 Eiffil123
 
11.07.24
10:40
(0) добавьте новый регистр сведений "краткое содержание документов" (измерение ссылка на документ, реквизит - текстовое содержание). При записи документа записывайте в него наименования номенклатур через запятую.

Ну и можно заморочиться, при записи номенклатуры если меняется наименование, то каким-то рег заданием обновлять это текстовое поле.

В форме списка поправить запрос, соединять основную таблицу с этим регистром сведений.
32 DJ Anthon
 
11.07.24
10:52
(31) зачем, если для этого уже предусмотрены дополнительные реквизиты? причем штатно. содержание документа нет смысла хранить отдельно
33 Eiffil123
 
11.07.24
11:03
(32) только для задачи аткуализации этих полей при обновлении наименований справочников. перезапись таблицы документов не желательна, особенно в закрытом периоде. а с регистром делай что хочешь. там нет критичной информации для закрытия редактирования.
34 DJ Anthon
 
11.07.24
11:18
(33) какой еще закрытый период в режиме ОбменДанными.Загрузка = Истина?
35 Garykom
 
гуру
11.07.24
11:26
(0) Автора этой "идейки" увольте нафик
36 СвинТуз
 
11.07.24
11:46
(0)
Зачем такие общие вопросы ни о чем задавать?
Постановки нет => болтовня.
Сделать можно почти все. Вопрос зачем и сколько времени на это?
37 Valdis2007
 
11.07.24
11:48
(0) появилась такая идейка

и долго перед этим думали?))
38 СвинТуз
 
11.07.24
11:50
(0)
Умные люди придумали поле комментарий. И заставили ответственных его заполнять. К чему эти танцы с бубном?
39 Eiffil123
 
11.07.24
12:54
(38) вот такая автоматизация
40 Eiffil123
 
11.07.24
12:55
(34) да все равно. зачем дергать старые документы постоянно. а они будут регистрироваться к обмену с другими ИС например.

плюс большие документы сами по себе будут долго перезаписываться.
41 Rovan
 
гуру
11.07.24
14:03
(0) я делал такое так:
в расширении создаем реквизит "Расш_ОписаниеТЧ" (строка 500)
пишем туда нужные данные в ПередЗаписью докуменнта,
выводим их в динамический список
42 Rovan
 
гуру
11.07.24
14:05
(38) Комментарий для других целей уже может бвть занят...
куда отделов и сотрудников уже используют его для "шифровки" разных особенностей клиента, точки, отгрузки и доставки, времени и т.д. !