Отбор в подборе номенклатуры + вопрос по сегментам #740110


#0 by vasmedv
УТ 11.1.2.6 В номенклатуре есть позиции которые помечены Пометкой удаления. Их нельзя удалять или переносить в новую папку, потому что Бухгалтера не разрешают. Продавцам нужно, чтобы при подборе номенклатуры эти удаленные позиции не показывались. Но отбора почему-то в форме подбора вообще нет. Отбор есть только в форме списка справочника Номенклатура. Я ищу оптимальный способ решения задачи. Либо править все формы подбора (а их несколько как я понял), добавляя отбор в каждую. Либо создать сегмент номенклатуры в который добавлять все не удаленные товары, но тогда его надо постоянно обновлять при добавлении новой номенклатуры.
#1 by vasmedv
Пока сделал так. Перед записью элемента номенклатуры вставил:
#2 by vasmedv
Справочники.СегментыНоменклатуры.НовыеНеУдаленные - предопределенный сегмент ном-ры.
#3 by EugeniaK
Что-то не могу понять смысла кода. А в чем проблема стандартно настроить сегмент на признак "НЕ ПометкаУдаления"?
#4 by EugeniaK
Как вариант, добавьте группу доступа "Удаленные", пропишите ее всем помеченным на удаление. И закройте ее для менеджеров через настройки RLS. Обновлять можно раз в месяц и людям не нужно каждый раз сегмент вручную указывать.
#5 by vasmedv
Вы имеете ввиду динамически формируемый сегмент?
#6 by vasmedv
Динамически формируемый нельзя выбрать в подборе, а если выбрать через настройку отбора, то элементы номенклатуры вообще не отображаются
#7 by EugeniaK
Нет. Я имею в виду "Периодически обновлять". Пусть обновляется пару раз в день и раз в час автоматически.
#8 by vasmedv
У них файловая база. обработки регламентных заданий вообще нет. кроме того за час можно создать много новых элементов и они не будут видеться
#9 by EugeniaK
Регламентные задания отлично работают в файловой версии. Их не может не быть, иначе УТ11 просто не сможет работать корректно. Это всего лишь отбор, его всегда можно снять. Не думаю, что они каждый день добавляют сотни позиций номенклатуры. Ну нельзя лепить на каждый чих десятки строк в типовую конфигурация. Просто нельзя по определению. Вы ее потом вообще обновить не сможете после полугода таких доработок.
#10 by vasmedv
Попробовал через группы доступа. В группе доступа сделал ограничение доступа "Все разрешены кроме 1-го значения": "Номенклатура бухгалтерии". Но номенклатура с этой группой доступа номенклатуры все равно отображается. Единственное ее нельзя редактировать. А надо чтобы не отображалась.
#11 by Cyberhawk
"Но отбора почему-то в форме подбора вообще нет" Покажи на картинке, где ты отбор ищешь
#12 by vasmedv
#13 by vasmedv
Пока решил добавить реквизит формы "НеУдаленные". Сделать Автоматическое сохранение данных формы в настройках. Отметить сохранение этого реквизита. Добавить код: &НаКлиенте При открытии добавить : Все. И так для всех форм подбора. Пока сделал изменения в 4-х формах.
#14 by Cyberhawk
Посмотрел у себя в 11.1.6.26 - да, команда "Настроить список" по умолчанию выключена (смотрел у обработки "ПодборТоваровВДокументПродажи"). У всех форм подбора вызывается при открытии ПодборТоваровКлиентСервер.УстановитьТекстИнформационнойНадписи(ЭтаФорма); поэтому можно вклиниться туда один раз с проверкой на нужные формы подбора, чем изменять процедуру в каждой форме. Или просто включить команду "Настроить список" в команды формы - пользователи (продвинутые) тогда уже сами смогут себе настроить отборы.
#15 by D_E_S_131
"потому что Бухгалтера не разрешают." — может стоит разобраться с "природой" этого запрета? Наверняка вопрос только в разовой настройке счетов учета номенклатуры.
#16 by DexterMorgan
Забавно, что пользователь, умеет пользоваться командой настроить список, считается продвинутым =)
#17 by DexterMorgan
что пользователь, который*
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С