#0
by cmex
Доброго времени суток. Управляемое приложение. Нужно, чтобы пользователь не мог использовать конкретную номенклатуру нигде в конфе, например, в ТЧ любого документа. Я создал реквизит у Номенклатуры - блокировка, тип булево.Поставил на форме выбора Номенклатуры фильтр - блокировка = ложь. Все отлично робит, но пользователь же может не из формы выбора подставить, а по коду или наименованию найти, как тут быть? К сожалению, нету подписки на событие НачалоВыбора(( Или есть?
#6
by Cube
"Поставил на форме выбора" Надо ставить параметры выбора у реквизита документа, тогда всё будет пучком.
#7
by cmex
не знаком с этим механизмом, его один раз написать надо будет, или в каждый док лезть и везде прописывать?
#14
by ale-sarin
Если сложно изучать или неохота создайте подписку на событие например ПередЗаписью, запихните туда все документы, вызывайте оттуда функцию где можно проверить на наличие табчасти, на наличие в табчасти реквизита с ссылкой на номенклатуру и проверить на запрещенную номенклатуру. Если есть отказ = истина.
#16
by ale-sarin
Тогда либо РЛС, либо в каждом доке в событиях табполя проверять. Я так думаю. Только вот засада. Почему в типовых не сделали ограничение на чтение номенклатуры? А потому, объясняют, что непонятно что делать с чтением табчасти документа, где есть и доступные и недоступные номенклатуры. Так и у Вас, если в РЛС пропишете запрет на чтение номенклатуры, что делать с документами, где она уже есть?
#17
by Lama12
РЛС штука хороша, но даже 1С написали что не знают как настраивать РЛС на справочник Номенклатура. Единственное что они смогли сделать, это запретить редактировать определенную номенклатуру. Так что я бы не стал рекомендовать подобный механизм для решения данной задачи.
#20
by sixis
19 в модуле менеджера номенклатуры написать КонецПроцедуры и эта номенклатура не будет доступна при вводе по строке
#22
by Serg_1960
Лучше Отказ = Истина и сообщение пользователю. Сорри, но это не есть хорошо - в подписке удалять строки в документе - пользователь этого может не заметить и не оперативно отреагировать. "Отказ = Истина" - лучше. Ибо не факт что нужно обязательно "удалять" - пользователь, может быть, будет заменять эту номенклатуру на другие позиции справочника.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Изменить префикс кода во всех справочниках и документах
- Можно ли сделать реквизит Счет и ограничить выбор?
- Вопрос по работе с полем выбора как в режиме выбора, так и врежиме выбора и
- Как задать для ТЧ на форме цвет текста ячейки конкретной строки в конкретной колонке?
- Ограничить тип левого Значения в отборе СКД
- выбор и выбор из списка при составной типе реквизита
- Запрос всех строк номенклатуры из всех табличных частей всех документов
- Как вызвать окно выбора ХарактеристикиНоменклатуры для конкретной номенклатуры?
- Изменение способа зачета авансов во всех документах "ПоступлениеТоваровИУслуг"
- Ограничить выбор Характеристик для Вида номенклатуры
- УФ фильтрация списка выбора 1-го реквизита в зависимости выбора во 2-м реквизита
- Выгрузка номенклатуры на сайт по разделам сайта, а не по группам номенклатуры
В этой группе 1С
- Терминальный сервер в Германии под 1С
- Точка останова во внешнем отчёте
- Передача файла РИБ управляемое приложение
- ЗУП: Как правильно вести договора ГПХ
- Альфа-Авто - Метод объекта не обнаружен (Печать)
- СКД. Настройка выбора полей расшифровки.
- Многочлен с целыми коэффициентами
- 1С 8.2 КА. "пропала" возможность сохранения результата отчета
- Обращение к строке ТЗ, являющейся результатом запроса.
- Не совпадают сумма документа и ее расшифровка
- как сделать автоматическую наценку в 1С рознице
- Как определить инициализирован параметр сеанса или нет
- УПП 1.3.41.2 Документ платежное поручение исходящее
- Учет зарплаты работника по видам работ.
- Создание перемещения товаров на основании заказа на производство
- v7: Может ли 1С обрабатывать события COM-обьекта.
- НайтиФайлы - не ищет файлы в подкаталогах на FTP.Почему?
- БСП ОтборыСписковКлиентСервер
- Какое Управление торговлей для Украины внедрять
- Заблокировать все элементы на форме кроме одного