Имя: Пароль:
1C
 
Вывести штрихкоды для номенклатуры через запятую с помощью динамического списка
0 Artem2412
 
21.12.23
11:23
Есть справочник Номенклатуры, Розницы 2.3.
Хочу вывести с помощью динамического списка штрихкоды для номенклатуры. Список настроил, но если у номенклатуры несколько штрихкодов, то тогда не работает, временно в запросе сгрупировал штрихкоды по максимуму.
Можно ли как то вывести штрихкоды через запятую?
1 Волшебник
 
21.12.23
11:24
2 Artem2412
 
21.12.23
11:56
это при создании на сервере нужно делать новый запрос получается?
3 Donkey_hot
 
21.12.23
12:27
(0) ПриПолученииДанныхНаСервере()
4 Artem2412
 
21.12.23
15:59
Такой процедуры нету
5 unenu
 
21.12.23
16:03
(4) Доступен, начиная с версии 8.3.10.
6 Artem2412
 
22.12.23
20:31
вроде разобрался, всем спасибо
Выводит лишнии запятые, где ошибка в запросе?
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    Штрихкод = "";
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        Штрихкод = "" + ВыборкаДетальныеЗаписи.Штрихкод + ", " + Штрихкод;
        СтрокаСписка = Строки[ВыборкаДетальныеЗаписи.Владелец];
        СтрокаСписка.Данные.Штрихкод = Штрихкод;
    КонецЦикла;
7 Donkey_hot
 
22.12.23
21:24
(6) Ошибки в запросе нет, а если бы и была, как мы о ней узнаем, если не видим запрос. По поводу запятых:

Штрихкод = "";
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

Если ЗначениеЗаполнено(Штрихкод) Тогда
Штрихкод = Штрихкод + ", ";
КонецЕсли;

Штрихкод = Штрихкод + ВыборкаДетальныеЗаписи.Штрихкод;
  
КонецЦикла;

СтрокаСписка = Строки[ВыборкаДетальныеЗаписи.Владелец];
СтрокаСписка.Данные.Штрихкод = Штрихкод;
8 Artem2412
 
23.12.23
02:25
(7) спасибо, получилось, но нашел новую проблему:
когда вбиваешь штрихкод в поиск ничего не находит
9 Мимохожий Однако
 
23.12.23
07:02
не там ищешь
10 Artem2412
 
23.12.23
13:28
(9) а где искать?
11 Мимохожий Однако
 
23.12.23
14:26
(10) Как догадаться , где ты ищешь?
12 nextssbt
 
23.12.23
15:54
(0) проще всего и правильней
заведите ДопРеквизит "ВсеШтрихКоды"

ну и при записи Номенклатуры пишите туда все штрих коды
потом соотв выводите
13 PR
 
23.12.23
15:58
(0) А если их 300 штук?
14 Мимохожий Однако
 
23.12.23
16:49
сама идея подобного отображения штрихкодов не имеет смысла.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс