Имя: Пароль:
1C
 
Выбор группы в ТЧ документа
0 pauk
 
14.04.22
04:47
Снова обращаюсь за помощью.
Есть документ Продажи, у него две табличные части Товары и Услуги, форме документа они вынесены на разные закладки.
Есть иерархический справочник групп и элементов номенклатура. Предопределённых значений в нём нет. Через 1С:Предприятие в него добавлены группы и одна из групп называется Услуги.
Как сделать так, чтобы на закладке Услуги при добавлении был выбор только из группы Услуги?
Ну, соответственно, на закладке Товары был выбор из всех остальных групп, кроме Услуг, но если помочь с первым вопросом второй не составит труда.
Заранее спасибо.
1 Йохохо
 
14.04.22
05:22
посмотри внимательно на реквизиты _элемента номенклатура, группы не при чем. если конечно это не правильно сформулированная тестовая задача
2 pauk
 
14.04.22
06:01
(1) у справочника номенклатура есть стандартный реквизит ЭтоГруппа, я даже понимаю, что использовать нужно его. Просто как на нужной закладке сделать это :D
3 Мимохожий Однако
 
14.04.22
06:42
(2) Вместо описаний, что хочешь сделать, задачу и цель доработки сформулируй.
4 pauk
 
14.04.22
08:47
(3) Задача полностью
Создать регистр накопления УчетУслуг: вид регистра – обороты, подсистема – Торговля, регистратор - ПродажаТовара, измерения – Номенклатура и Покупатель, ресурс – Сумма. Команда для перехода в регистр должна находиться в группе См. также.
Добавить в документы ЗаказПокупателя и ПродажаТовара табличную часть Услуги, реквизиты табличной части - Номенклатура и Сумма. В справочник Номенклатура добавить группу Услуги, добавить в группу два-три элемента на своё усмотрение (например, Доставка, Разгрузка и т.п.). В связи с добавлением новой табличной части доработать формы обоих документов (закладки, программный код) и печатную форму документа ЗаказПокупателя. При работе в документах с табличной частью Услуги обеспечить возможность выбора номенклатурной позиции только из группы Услуги, при работе с табличной частью Товары - из любой группы, кроме группы Услуги.

Цель: при работе на закладке Товары у нас в подборе выходили только Товары (т.е. всё кроме Услуг), при работе на закладке Услуги в подборе выходили только Услуги
5 vicof
 
14.04.22
09:03
Для номенклатуры сделай галку ЭтоУслуга. В параметрах выбора в элементе формы в разных документах указывай, Отбор.ЭтоУслуга = Истина или Отбор.ЭтоУслуга = Ложь. Это по-хорошему.
В твоем случае можно сделать две константы ГруппаУслуг и Группа товаров. Выбрать там нужные группы. В коде при создании формы выбора смотреть, из какой вкладки открывается номенклатура и в зависимости от этого добавлять отбор по родителю в иерархии, где родитель будет браться из константы.
6 Kassern
 
14.04.22
09:04
(5) вы не понимаете...это тестовое задание, тут не надо как правильно, тут надо как сказали))
7 Kassern
 
14.04.22
09:09
(4) почитайте вот это https://infostart.ru/1c/articles/1233756/
8 vicof
 
14.04.22
09:09
Понимаю) мне не нравится, что такие тестовые задания формируют у новичков гумнокартину мира. И потом они в своем гумнокоде будут вставлять это. А чтобы это излечить, потребуются годы. У некоторых, типа LivingStar(@NIGHTHUNTER), это вообще не лечится.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший