Обработка ут11

1. user1815782 11.08.22 15:38 Сейчас в теме
Доброго времени суток. Пишу обработку, она должна выводить значения номеклатуры в таблицу значений. Собственно, это она делает. Сейчас же мне нужно сделать так, чтобы пользователю выводился справочник номенклатура, далее он должен выбрать какие товары он хочет видеть там , а после выбора соответственно выводить также таблицу значений ( в ней должны быть выведены только те товары, которые выбрал пользователь ). Подскажите, как такое реализовывать?

&НаСервере
Процедура СформироватьТаблицуНаСервере()
	ТЗ = Новый ТаблицаЗначений;
	ТЗ.Колонки.Добавить("Наименование");
	ТЗ.Колонки.Добавить("Артикул");
	
	Запрос = Новый Запрос;
 Запрос.Текст =
                 "ВЫБРАТЬ
  |	Номенклатура.Артикул КАК Артикул,
  |	Номенклатура.Наименование КАК Наименование
  |ИЗ
  |	Справочник.Номенклатура КАК Номенклатура" ;
  РезультатЗапроса = Запрос.Выполнить();
ТЗ = РезультатЗапроса.Выгрузить();
	
	
	Для Каждого Строка Из ТЗ Цикл
		НС = ТаблицаАртикулов.Добавить();
		НС.Наименование = Строка.Наименование;
		НС.Артикул = Строка.Артикул;
	КонецЦикла;
	
КонецПроцедуры


&НаКлиенте
Процедура СформироватьТаблицу(Команда)
	СформироватьТаблицуНаСервере();
КонецПроцедуры

Показать
По теме из базы знаний
Найденные решения
16. Prikum 3 11.08.22 16:14 Сейчас в теме
(15)
1. Написать запрос, который выводит справочник "Номенклатура" в Дерево значений. В реквизите формы добавить колонку с типом "Булево".
2. При отметке пользователем группы номенклатуры делать отметки всем подчиненным
3. Получить ТЗ с элементами где установлен чек-бокс
4. Исправить в справочнике
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Prikum 3 11.08.22 15:40 Сейчас в теме
(1)
НС = ТаблицаАртикулов.Добавить();
а где определяется эта таблица?
4. user1815782 11.08.22 15:43 Сейчас в теме
(2) вот здесь создана
Прикрепленные файлы:
3. glek 119 11.08.22 15:43 Сейчас в теме
(1)
далее он должен выбрать какие товары он хочет видеть там

Каким образом предполагается осуществлять выбор?
5. Prikum 3 11.08.22 15:45 Сейчас в теме
(3)автор забыл еще чек-бокс добавить.
6. user1815782 11.08.22 15:45 Сейчас в теме
(3) Хороший вопрос, честно сказать - не знаю как это лучше осуществить, как будет правильнее...
собственно в этом и вопрос по большей части
7. Prikum 3 11.08.22 15:46 Сейчас в теме
(6)
не знаю как это лучше осуществить
Добавить еще одну колонку в ТаблицуАртикулов с типом Булево и соответственно пользователь должен будет отметить те строки которые хочет видеть в итоговой ТЗ
8. user1815782 11.08.22 15:50 Сейчас в теме
(7)а, то есть он формирует себе таблицу и в ней отмечает что ему нужно, а потом так сказать, снова формирует?
а как быть с папками, например, условно пользователь хотел выбрать папку, а тут ему нужно будет по отдельности каждый товар выбирать?хм..
9. Prikum 3 11.08.22 15:51 Сейчас в теме
(8)
а как быть с папками
Огласите весь список! (с) Шурик
12. user1815782 11.08.22 15:55 Сейчас в теме
(9) не знаю как еще сказать, извините))
Например, в номенклатуре есть папки : окна и двери
вот у меня сейчас они выводятся все вместе без какого-то разделения иерархии
и пользователю придется в этой таблице выбирать все окна, вместо того, чтобы просто выбрать папку "окна"
надеюсь вы меня поймете))
13. Prikum 3 11.08.22 15:56 Сейчас в теме
(12)
не знаю как еще сказать, извините))
Можно просто написать все задание, тогда будет понятно что в итоге в конце получим
15. user1815782 11.08.22 16:00 Сейчас в теме
(13) задание такое: пользователь выбирает какие-то товары или папку в номенклатуре
ему должна вывестись таблица значений с такими колонками : Наименование,Артикул, ИсправленныйАртикул ( там будут убираться все тире и слеши в артикуле).
Потом пользователь выбирает какие артикулы все-таки он хочет исправить, и они сохраняются в номенклатуру в исправленном виде

не бросайтесь камнями, была предпринята огромная попытка объяснения
16. Prikum 3 11.08.22 16:14 Сейчас в теме
(15)
1. Написать запрос, который выводит справочник "Номенклатура" в Дерево значений. В реквизите формы добавить колонку с типом "Булево".
2. При отметке пользователем группы номенклатуры делать отметки всем подчиненным
3. Получить ТЗ с элементами где установлен чек-бокс
4. Исправить в справочнике
19. user1815782 11.08.22 16:22 Сейчас в теме
(16)хорошо, спасибо большое
18. glek 119 11.08.22 16:18 Сейчас в теме
(15) Кстати, советую покопать в сторону формирования таблицы с помощью СКД. В СКД вывести отбор по номенклатуре с произвольными сравнениями. И результат вывести в коллекцию значений.
14. ishelper 11.08.22 15:59 Сейчас в теме
(9)
Огласите весь список!
Не менее интересен список тем данного автора, в частности - предыдущая.

Как говорится, "прогресс налицо", но все равно возникает вопрос: "Леночка, может, ну ее нафиг, эту 1С? может, лучше замуж?" :-)
FatPanzer; +1 Ответить
10. FatPanzer 11.08.22 15:53 Сейчас в теме
(8) Ну так при отметке папки - устанавливай/снимай галочки у всех подчинённых. Заодно познакомишься со словом "Рекурсия".
11. Prikum 3 11.08.22 15:55 Сейчас в теме
(10)тогда ему надо сначала познакомится с деревом значений.
20. FatPanzer 11.08.22 16:25 Сейчас в теме
17. glek 119 11.08.22 16:17 Сейчас в теме
(6) Добавить на форму реквизит типа списка значений с типом номенклатура. Дать менеджеру возможность подбора туда позиций. По результату вывести таблицу.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот