powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Запрет редактирования
9 сообщений из 9, страница 1 из 1
Запрет редактирования
    #36568683
Nata75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!!! Помогите, пожалуйста!!! Надо запретить редактировать. Ситуация - есть ПриборУчета и по нему проводится документ Установлен (поля в документе: Поле1, АдресУстановки,..., ДатаУстановки, Тариф, ..., ПолеN), Парамерт Тариф меняется дистанционно и мне надо изменить только этот параметр, причем ВСЕ остальные поля особенно поле Дата оставить без изменений. Я создала документ ИзменитьТариф в котором только 2 поля - ПриборУчета и Тариф, а все остальные поля - делаю срез последних из регистра и копирую, т.е. дата у меня остается ТОЧНО ТАКОЙ ЖЕ. И если посмотреть на РегистрСведений по истории ПрибораУчета, то вначале документ Установлен, а затем ИзмененТариф - так и должно быть. Но есть ситуация когда уже есть документ ИзмененТариф, а делают изменения в верхнем документе Установлен, то когда перепроводят то ИзменитьТариф уходит вверх и по срезу последних данные уже не актуальны, сделала константу ДатаЗапретаРедактированияи поставила:

Процедура ПриОткрытии()

Если НачалоДня(Дата)<=Константы.ДатаЗапретаРедактирования.Получить()Тогда
ЭтаФорма.ТолькоПросмотр=Истина;
КонецЕсли;

КонецПроцедуры

Все отлично - форма только на просмотр, но при закрытии - не важно крестиком или кнопкой "Закрыть", выскакивает диалог - "Сохранить изменения" и если нажать "Да" то данные понятно не поменяются - форма на просмотре, но хронологический порядок документов изменяется т.к. происходит перепроводка документа, а Дата одна и таже и тариф уже оказывается не актуальным, а тот который был на момент Установки ПрибораУчета. (дело в том что нам нужна именно ДатаУстановкиПрибора, а тариф может меняться чуть ли не каждый месяц - поэтому дату и пришлось оставить прежней, а не изменять при изменении тарифа)
Как сделать чтобы этот диалог не выскакивал и при закрытии форма не не сохранялась и не перепроводилась, потому что даже если делать "Неоперативное проведение" - то так как дата одна и таже, то все равно Установка станет позже чем Изменен тариф... Прибавить секунду в ИзменитьТариф тоже не выход, так как при перероведении Установлен тоже прибавляется секунда к последней дате (перед Установлен тоже несколько документов которые могут быть в один день и надо соблюдать хронологию) в общем надо если ДатаЗапретаРедактирования больше даты документа, то надо запретить проводки документа и сделать только просмотр... Как запретить проводки???
:(( Помогите!!!
...
Рейтинг: 0 / 0
Запрет редактирования
    #36568778
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
долго думал, ничо не понял... Есть после открытия форма модифицирована - это косяк разработчика
...
Рейтинг: 0 / 0
Запрет редактирования
    #36568799
Nata75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖдолго думал, ничо не понял... Есть после открытия форма модифицирована - это косяк разработчика

а как избавиться от этого косяка и как сделать чтобы при закрытии форма просто закрывалась без перепроведения и без сохранения (чтобы не выскакивало диалоговое окно "Сохранить ли изменения?")
...
Рейтинг: 0 / 0
Запрет редактирования
    #36568804
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nata75Господин ПЖдолго думал, ничо не понял... Есть после открытия форма модифицирована - это косяк разработчика

а как избавиться от этого косяка и как сделать чтобы при закрытии форма просто закрывалась без перепроведения и без сохранения (чтобы не выскакивало диалоговое окно "Сохранить ли изменения?")

не модифицировать реквизиты документа при открытии
...
Рейтинг: 0 / 0
Запрет редактирования
    #36568838
Nata75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖ, как это реализовать?
...
Рейтинг: 0 / 0
Запрет редактирования
    #36568912
Nata75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как сделать так чтобы при закрытии документ не перепроводился ?
...
Рейтинг: 0 / 0
Запрет редактирования
    #36568963
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не модифицируйте документ при открытии или снимите запрет на перезапись без проведения но во втором случае он всё равно запишется и могут быть проблемы уже другого плана в будующем
...
Рейтинг: 0 / 0
Запрет редактирования
    #36568996
Nata75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmenне модифицируйте документ при открытии или снимите запрет на перезапись без проведения но во втором случае он всё равно запишется и могут быть проблемы уже другого плана в будующем

Что значит не модифицируйте документ при открытии - это как?
...
Рейтинг: 0 / 0
Запрет редактирования
    #36569018
Nata75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все дошло - было данное которое присваивается при открытии документа, я просто не увидела его сразу - код очень большой. Все спасибо огромное!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Запрет редактирования
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]