|
Вывести штрихкоды для номенклатуры через запятую с помощью динамического списка |
☑ |
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
|
сама идея подобного отображения штрихкодов не имеет смысла.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший