Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Запрет изменения номенклатуры в группе не изпользуемые , v8.2 ред.1.3 режим Файловый          
fenlork Подменю пользователя
сообщение 26.08.13, 19:01
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 15
Спасибо сказали: 0 раз
Рейтинг: 0

Делаю подписку на события ПередЗаписью. Есть источник(справочники.Номенклатура), там есть группа "не изменять"-нужно запретить редактирование, перемещение, из этой группы(отказ=истина), а вот добавлять из других групп туда можно.Еще мне потребовалось возможность поставить на элементах в этой группе-пометку на удаления и тут возникла сложность.
мой код-работающий без пометки на удаление:
Если источник.ссылка.ПринадлежитЭлементу(Справочники.номенклатура.НайтиПоКоду("Ц0000014353")) Тогда
    отказ=истина;
    Сообщить("нельзя");
КонецЕсли;

идеи
Если не источник.пометкаудаления и источник.ссылка.ПринадлежитЭлементу(Справочники.номенклатура.НайтиПоКоду("Ц0000014353")) Тогда
    отказ=истина;
    Сообщить("нельзя");
КонецЕсли;[
-минус в том, что да, пометку поставить теперь можно-но помеченные элементы-теперь свободно перемещаются и редактируются(Большая просьба подсказать как было бы правильней.Заранее спасибо за уделенное время

Vofka Подменю пользователя
сообщение 26.08.13, 19:41
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

А зачем вы делаете проверку на пометку удаления?

Ardi Подменю пользователя
сообщение 26.08.13, 19:53
Сообщение #3

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

"подписку на события ПередЗаписью"
Перед записью у нас доступны изменённый объект (не записанный) и предыдущее состояние объекта "Источник.Ссылка".
Мы можем их сравнить и следать выводы что происходит.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

fenlork Подменю пользователя
сообщение 29.08.13, 9:11
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 15
Спасибо сказали: 0 раз
Рейтинг: 0

Если  источник.Ссылка.ПометкаУдаления и..
и -пометку ставит, а помеченные трогать не разрешает

alex040269 Подменю пользователя
сообщение 29.08.13, 11:20
Сообщение #5

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Если  источник.Ссылка.ПометкаУдаления ИЛИ Не источник.ПометкаУдаления Тогда Отказ = Истина 
КонецЕсли


ЗЫ. По пути можно поменять и другие реквизиты. Установить пометку и все сработает.


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Спасибо сказали: fenlork,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.06.25, 0:12
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!