Имя: Пароль:
1C
1С v8
Можно ли в динамическом списке вывести товар в две колонки?
,
0 v_clim
 
15.09.19
15:59
Можно ли в динамическом списке вывести товар в две колонки? Примерно так
Товар1  Товар4
Товар2  Товар5
Товар3  Товар5
1 Консультант Баранов
 
15.09.19
16:02
Что значит "Товар"? ССылка, наименование?
2 v_clim
 
15.09.19
16:03
Ссылку например
3 PR
 
15.09.19
16:05
(0) Да. Почему нет.
4 v_clim
 
15.09.19
16:11
А как? Он же в один список вертикальный все кидает.
5 PR
 
15.09.19
16:14
(4) Напиши запрос типа
ВЫБРАТЬ
Таблица1.Ссылка,
Таблица2.Ссылка2
ИЗ
...
6 PR
 
15.09.19
16:15
+(5) Задача в (0), правда, супердебильная, но тут такое
7 Консультант Баранов
 
15.09.19
16:16
(6) Ну почему если какой-то "основный аналог" надо вывести.
8 Консультант Баранов
 
15.09.19
16:22
(5) Это если номенклатура в качестве основной таблицы не указана. Если рисуется с нуля то можно, а если меняется существующая, и функционал которой опирается на основную таблицу то надо будет все переписывать. Если для информирования то возможно достаточно просто наименования вывести.
9 v_clim
 
15.09.19
16:23
Вообще делаю форму списка товаров в "мобильном клиенте". Есть вариант динамически формировать кнопки на форме. Думал можно без сильной писанины в динамическом списке что то придумать. У меня слева группы товара "Список1" и справа товары "список2". Справа остается много места еще как раз на вывод еще одной колонки товаров.
10 Консультант Баранов
 
15.09.19
16:26
(9) Какая связь между товарами из списка1 и списка2, всегда ли эта связь ОдинКОдному?
11 PR
 
15.09.19
16:33
(7) Иногда лучше жевать, чем говорить
12 v_clim
 
15.09.19
16:33
Это один и то же список. Справочник номенклатура. Только выводить его хочу в две колонки.
13 PR
 
15.09.19
16:34
(9) А, ну вот теперь все стало понятно. Кретинское желание. Дави в себе кретина.
14 v_clim
 
15.09.19
16:37
(13) Бред какой-то.
15 Консультант Баранов
 
15.09.19
16:39
(11) Т.е. объявлять сходу "Задача - супердебильная" - это от большого ума?

Откуда ты знаешь, что кто нет никакой связи между номенклатурами?

Легко можно придумать: "Основной аналог", Тара, Сопутствующая услуга, некий аналог группы Деталь-Прибор.
16 PR
 
15.09.19
16:46
(15) Потому что даже имбецилу понятно, что Товар1, Товар2, Товар3, Товар4, Товар5, Товар6 — это один и тот же список, а не какое-то соответствие
17 PR
 
15.09.19
16:59
+(16) Объяснять тебе, почему задача в (0) супердебильная, не буду
Раз ты даже про Товар1, Товар2,... утверждаешь, что тут масса вариантов, то объяснений точно не поймешь
18 ПростоГен
 
15.09.19
17:02
(12) Спроси себя - зачем?
19 ПростоГен
 
15.09.19
17:04
А так да... Баранов спорит с Ромой... унылое зрелище...
20 PR
 
15.09.19
17:04
(18) Он же сказал
Много свободного места, хочет его чем-нибудь заполнить
21 PR
 
15.09.19
17:04
(19) Баранов, он такой, куле
22 v_clim
 
15.09.19
17:05
(19) Будут тыкать пальцем на планшете. Хочу чтобы удобннее было
23 Лефмихалыч
 
15.09.19
17:05
(0) а за каким хером это делать?
24 v_clim
 
15.09.19
17:05
(23) Это для планшета на андроид
25 PR
 
15.09.19
17:06
(22) Капец
Лучше быстрые отбора там размести, раз такой заботливый, быстрее будут искать
26 Лефмихалыч
 
15.09.19
17:07
(22) а почему ты решил, что так - это удобнее?
Удобнее - это, когда у тебя в списке то, что тебе надо и нет того, чего не надо и, соответственно, задача выбора становится не утомительной.
Такие задачи продуктивнее решать через категории и каталоги
27 ПростоГен
 
15.09.19
17:10
(24) А ты вообще понимаешь, что такое динамический список, для чего он предназначен, и как работает? Если да - то к чему такой идиотский вопрос?
28 v_clim
 
15.09.19
17:19
Удобнее тыкать как в Р-кипере, когда видна плитка товаров и групп. В конечном счет конечно сделаем плитку. Просто сейчас быстро надо что-то придумать, поэтому и спросил про такую возможность. У меня сейчас слева дин. список только группы товара, а справа еще дин список. в котором товары отбираются согласно выбранной группе справа.
29 Мимохожий Однако
 
15.09.19
17:43
(28) Значит два динамических списка, а не один?
30 v_clim
 
15.09.19
17:50
Да два. В одном только группы видны в другом товары. Но это один справочник
31 Консультант Баранов
 
15.09.19
17:53
(30) Дата регистрации:     13 октября 2004; Стаж: 14 лет 11 месяцев 2 дня
32 Sapiens_bru
 
15.09.19
18:00
(30) Твое желание понятно. Например винда позволяет файлы смотреть таблицей и многоколоночным списком.
Но 1С так в динамическом списке не умеет. Рисуй свою форму с кнопками-рисунками. За основу можно взять РМК из розницы, там эта плитка динамически создаётся
33 Sasha_1CK
 
16.09.19
00:49
(30) Осталось чуть-чуть. Добавь в Номенклатуру реквизит колонка списка - заполни 1 и 2.
Затем размести на форме 3-1 динамический список.
в списке 1 - группы, в списке 2 - номенклатура с реквизитом 1, в списке 3 номенклатура с реквизитом 2.
34 RetardedToBoot
 
16.09.19
03:29
Вроде так можно, но не проверял, и наверняка будет тормозить,
но для мелких списков сгодится.
будет:
Товар1, Товар2,
Товар3, Товар4,
...

выбрать
    т1.ссылка,
    Количество(*) как Номер
поместить ВТ_ПЕРВАЯ
из Справочник.Номенклатура т1
    левое соединение
    Справочник.Номенклатура т2
    по т2.Наименование < т1.Наименование
сгруппировать по
    т1.Ссылка;

выбрать
    Ссылка,
    Номер - (ВЫРАЗИТЬ(Номер/2 как Число(15,0)) * 2) как НеЧетность
поместить ВТ_ВТОРАЯ
из ВТ_ПЕРВАЯ;

выбрать
    т1.Ссылка, т2.Ссылка
из ВТ_ВТОРАЯ как т1
    левое соединение ВТ_ВТОРАЯ как т2
    по т1.НеЧетность = т2.НеЧетность + 1
где т1.НеЧетность = 0
35 RetardedToBoot
 
16.09.19
03:32
выбрать
    т1.ссылка,
    Количество(*) как Номер
поместить ВТ_ПЕРВАЯ
из Справочник.Номенклатура т1
    левое соединение
    Справочник.Номенклатура т2
    по т2.Наименование <= т1.Наименование
сгруппировать по
    т1.Ссылка;

выбрать
    Ссылка,
    Номер - (ВЫРАЗИТЬ(Номер/2 как Число(15,0)) * 2) как НеЧетность
поместить ВТ_ВТОРАЯ
из ВТ_ПЕРВАЯ;

выбрать
    т1.Ссылка, т2.Ссылка
из ВТ_ВТОРАЯ как т1
    левое соединение ВТ_ВТОРАЯ как т2
    по т1.НеЧетность = т2.НеЧетность - 1
где т1.НеЧетность = 1
36 DrZombi
 
гуру
16.09.19
06:31
(30) Хотеть ты можешь все что угодно, но все ровно сделаешь так как тебе рекомендуют в (25)... ибо пользователю в итоге нужна будет только скорость... :)