|
Дата запрета изменения данных | ☑ | ||
---|---|---|---|---|
0
gmax007
08.05.14
✎
14:48
|
8.2 УФ. УТ. 11
Нужно програмно изменить дату запрета изменения данных а потом вернуть, либо на время снять ограничения, один документ при проведении будет менять парметр в старом закрытом документе То есть: Обработка проведения датазапрета = ДругойЗакрытыйДокумент.Дата датазапрета.снятьограничения ДругойЗакрытыйДокумент.ИзменитьОпределенныйПараметр датазапрета.вернуть ограничения Както так. Подскажите какие функции юзать? |
|||
1
gmax007
08.05.14
✎
14:49
|
Без перезахода юзеров, и не на все время а только штоб документ при проведении поменял параметр, который запрещено менять и всё
|
|||
2
dj_serega
08.05.14
✎
14:49
|
ДокументОбъект.<Имя документа>.ДополнительныеСвойства (DocumentObject.<Имя документа>.AdditionalProperties)
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>) ДополнительныеСвойства (AdditionalProperties) Использование: Только чтение. Описание: Тип: Структура. Может использоваться в тех случаях, когда необходимо хранить некоторые значения, связанные с объектом, на время выполнения некоторых операций, без изменения объекта. Например, при обработке событий в подписке на события. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). |
|||
3
gmax007
08.05.14
✎
14:54
|
Но это я так понял не сохранит значение измененного параметр в исходном месте его хранения?мне и после операции нужно сохранить измененное значение, а во время самой операции проведения только запрет снять. тут вопрос об обходе даты запрета либо изменению ее на лету
|
|||
4
el7cartel
08.05.14
✎
15:04
|
(0) а если полные права дать?
|
|||
5
gmax007
08.05.14
✎
15:08
|
(4) ну во первых с полными правами нужно вручную убирать дату все проволить и ставить - это никто делать не будет и даже не хотят меня просить. нужно чтоб на кнопку нать и старые документы автоматически отгрузилсь распечатались и прочее и дата запрта встала на место. ну а во вторых права нельзя давать - хаос наступит и я получу по башке, там и с ограниченными правами хаос
|
|||
6
gmax007
08.05.14
✎
15:10
|
я так понял нужно при проведении делать сообщение о выходе, выкидывать юзера и запускать уже с другими парметрами сенса и второй раз при проведении уже наконец то все проводить и ставить какую либо константу что при следующем запуске нужно вернуть дату. ну это очень некрасиво получиться
|
|||
7
gmax007
12.05.14
✎
11:37
|
Все сделал. При проведении берем дату запрета "Для всех пользователей" из соответствующего регистра сведений, запоминаем все полю в структуру, удаляем запись. Документ проводится и проводит другой документ старой даты меняя параметр, а потом из структуры берем данные которые удалии и пишем запрет даты в соответствующий регистр
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |