#0
by Алгоритм
Вопрос применительно к не типовой конфигурации. Стоит дата запрета редактирования на 1.11.2009. Пользователю обязательно нужно изменить реквизит документа(например комментарий) до даты запрета редактирования, изменения не влияют на движения. Так как перед перепроведением движения очищаются, то соответственно выскакивает ошибка, даже если после перепроведения движения те же самые. Кто нибудь решал такую задачу?
#1
by zbv
можно записывать документ без перепроведения под полными правами с учетом того, что дата запрета не распространяется на пользователей с полными правами. или поколдовать над датой запрета, чтобы она действовала, только на проведение документа.
#2
by Алгоритм
Полных прав у обычных смертных нету, а режим проведения всегда Проведение если пользователь нажимает кнопку ОК
#3
by DmitrO
Я решал. Кнопка ОК в таком случае должна обрабатываться обработчиком события ПриНажатии, а не стандартным действием формы.
#8
by Turpentine
Делается простая обработочка. Где в диалоге выбираем нужный документ, а при его выборе заполням поле формы строкой комментария. Правим как надо. По кнопочке "ОК" на форме просто записываем документ и всего делов.
#9
by DmitrO
кнопка Записать со стандартным действием формы Записать только записывает документ, проведения или перепроведения не будет ЗаписатьВФорме(РежимЗаписиДокумента.Запись);
#10
by Turpentine
Большинство документов при записи проведенного инициируют процедуру перепроведения. Впрочем, мой вариант тоже ен прокатит. Даже при простой записи (програмно) без перепроведения, подписка на событие все-равно не даст этого сделать в закрытом периоде.
#11
by Алгоритм
Хорошая мысль! Спасибо. А если должны быть изменены движения одного регистра, а движения другого должны сохраниться, можно че нить придумать? Если документ уже проведен, то при нажатии Записать перепроведение произойдет.
#12
by Turpentine
В обработке можно чё хочешь придумать. Можно просто считать в набор записей данные одного регистра и в переборе поправить (или удалить) каждую из записей этого регистра.
#13
by Алгоритм
Ну это если подписка стоит на запись документов, у меня пока на запись регистра стоит, поэтому такой метод прокатит. Щас на самом деле стоит задача править движения одного регистра, а на другой стоит дата запрета.
#14
by DmitrO
"Перепроводить при записи" это поведение настраивается. подписка на событие тоже должна вести себя по разному, если идет запись такого документа, это все можно определить в подписке.
#15
by DmitrO
++ "перепроводить при записи" это всего лишь свойство формы, его надо просто снять при открытии документа в таком режиме
#16
by Turpentine
Согласен. Но если настроено по другому - надо менять конфу. Если с этим нет трудностей - то пожалуйста. Обработкой хорошо тем, что не надо править. Хотя, вроде, говорилось про самописную. Так что ...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v7: Windows XP в терминальном режиме
- v7: УСН 1.3(р.164) Корректировка входного НДС - проводка на огромные суммы
- Как при открытии документа из таблицы установить курсор на нужную строку т.ч?
- Ноутбук ASUS A4000. Как определить какая память нужна?
- Как отключить итоги в сводной таблице?
- Конвертация одного документа в несколько
- Как проверить в ФормеЗаписи регистра сведений новая ли она?
- Поиск и удаление записи справочника через внешнюю обработку
- v7: В карточке счета не показывается сальдо на конец периода
- ЗУП Справка в фонд занятости подскажите где?
- Удаление записей регистра сведений.
- Метод КоличествоСтраниц() страшно тормозит - как лечить ?
- ТСД CipherLAB 8001
- Windows 7 и MS-CHAP v1
- Вычисляемое поле в отчете на СКД (объединение)
- Как узнать структуру файла 1Cv8.1CD?
- Подскажите по УИНу плз
- УПП. Потребности заказа на производство.
- Помогите с ссылками (передать параметр из модуля документа в общий модуль)
- Поле с условием типа "перечисление" в запросе.