|
v7: Изменение времени документа
| ☑ |
0
kupec
20.12.12
✎
13:40
|
Добрый день! Есть некий документ1, в шапке документа есть реквизит типа <документ>, необходимо контролировать время документа1, а именно при записи установить время на секунду позднее чем у документа который в шапке, так вот....если документ1 сохраняется первый раз то проблем не возникает и время правится, а если происходит перезапись то на команду установитьвремя() ругается, смысл такой....как у проведенного документа при повторном перепроведении устанавливать заданное время???
|
|
1
Ёпрст
20.12.12
✎
13:41
|
Только снятием с проведения, установки времени и проведением.
И всё это, для объектов через СоздатьОбъект
|
|
2
пипец
20.12.12
✎
13:41
|
распровести
|
|
3
Ёпрст
20.12.12
✎
13:42
|
если нужно прямо из открытой формы документа, то есть как минимум, 3 решения обхода.
|
|
4
kupec
20.12.12
✎
13:42
|
т.е. в модуле процедуры ПриЗаписи() это не прокатит?
|
|
5
Ёпрст
20.12.12
✎
13:43
|
(4) прокатит, но только извратными способами.. коих, не меньше 3-х.
|
|
6
kupec
20.12.12
✎
13:44
|
(5) а какую нибудь наводочку можно?
|
|
7
Ёпрст
20.12.12
✎
13:47
|
1. прямым запросом апдейтить все таблички для изменении позиции дока (а по-уму, еще и пересчитывать итоги)
2. метод с харе ру "Обход системных блокировок" через открытие-закрытие обработки
3. ОбработкаОжидания
4. Метод с синьёры через копирование атрибутов документа
(затратный, но красивый)
5. моей поделкой, например
там есть перенос даты (время тоже можно воткнуть, как и перенос периодики и проводок, мне лень ужо было)
|
|
8
kupec
20.12.12
✎
13:50
|
(7) спасибо
|
|
9
Стрелок
20.12.12
✎
13:51
|
а может проще не менять время документа исходного? ну чтобы не менять время документ_1? а в коде поставить
Если Выбран()=0 Тогда
// устанавливаем время
КонецЕсли
|
|
10
kupec
20.12.12
✎
13:54
|
(9) в течении дня исходный документ может меняться
|
|