#0
by Masquerade
Дальше возится уже просто неприлично. Есть СписокСправочника. Два поля - код и товар. Нужно, чтобы если юзер не выбрав товар - не мог покинуть/оставить запись справочника. В процедуре ПередОкончаниемРедактирования я вообще не могу получить доступ к тому - что там навыбирал юзер - поле пустое (верятно, потому, что оно ещё не записано в базу). В СправочникСписокПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования)-- у меня доступ есть, но несмотря на отработку ситуации и "ОтменаРедактирования=Истина;" - элемент всё равно записывается. Почему?? Спасибо.
#4
by Masquerade
Причём я думал, что он "отменяет" ТОЛЬКО редактирование. Нет - изменение того же кода он пропускает, при пустом товаре.
#5
by КонецЕсли
из СП: <Отмена редактирования> Тип: Булево. Истина, если произошла отмена редактирования. Похоже что <Отмена редактирования> содержит признак что была отмена редактирования, а не управляет этой отменой.
#6
by Dionisious
а это можно вставить в модуль объекта и будет счастье - нельзя будет записать даже програмно.
#7
by Masquerade
А вот в ПередЗаписью отмена редактирования как раз-таки срабатывает - то там я не могу прочитать поле.
#9
by КонецЕсли
Ну по ПередЗаписью так и написано что: Тип: Булево. Признак отказа от записи элемента. Если в теле процедуры-обработчика установить данному параметру значение Истина, запись элемента выполнена не будет. Значение по умолчанию: Ложь а вот по ПриОкончанииРедактирования такого не написано.
#11
by КонецЕсли
запоминай текущее значение перед началом редактирования, а потом восстанавливай если надо в ПриОкончанииРедактирования.
#13
by Masquerade
а вот по ПриОкончанииРедактирования такого не написано. А где ты это находишь?? Я в СП такого не вижу...
#14
by Masquerade
Вопрос вдогонку - где перехватить переключение "Общий просмотр/Просмотр по владельцу"? Скажем - нельзя чтобы справочник можно было просматривать в ОБЩЕМ виде - только В ПОДЧИНЕНИИ какому-либо элементу другого справочника.
#18
by ares
я опять до конца не прочитал, не по текущему пользователю, а по документу родителю. Или например вот :
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Почему не выполняется процедура ПриНачалеРедактированияСтроки()?
- Не работает функия вопрос() в 8-ке/в SQL не работает в файл серверной работает
- V7-SQL не работает запрос, а в DBF - работает!! Почему?
- ОтменаРедактирования. Как это работает?
- Почему один и тот-же отчет работает в файловой и не работает в SQL версии?
- НачатьГруппуКолонок() НЕ работает, но работает НачатьГруппуСтрок() Почему?
В этой группе 1С
- ЗУП Табель Т-13 на основании кадровых документов
- Отладка - пропал пункт меню!
- После подключения SQL базы к новому серверу 1С очистился журнал регистрации
- v7: БП: Где в БП галочка Списывать издержки пропорционально остатку товаров?
- Вставить картинку в excel через ADO
- Как запустить *.exe из 1С?
- Создание отчета на основе документа Word
- v7: не могу найти абсолютное значение в коде 1с
- Почему в приходной накладной при измение ставки НДС, не пересчитывается НДС
- Вызов формы из Двойного нажатия по строке
- Возможно ли сохранить произвольный файл внутри ert-файла и вытащить его сре
- Событие изменение периода в форме списка документа
- Законна ли установка OEM версии Windows на компьютер?
- Опросник для главбуха перед внедрением 1С:Бухгалтерии
- как отменить признак УРБД
- Почему тормозит 1с 77 при включеном отладчике?
- Как ограничить кол-во элементов при выборе элемента справочника
- Выгрузка данных справочника в идентичную базу
- Увеличение длины кода в плане счетов бух.учета
- учет премий при оплате больничных в 1С:Зарплата и Кадры 7.7