|
Ввод на основании. проверить записан ли документ |
☑ |
0
redbull
19.08.11
✎
11:45
|
я ввожу на основании и в подчиненный документ передается ССЫЛКА на документ-основание.
Как проверить, что документ-основание записан?
Если НЕ ДанныеЗаполнения.ВерсияДанных = ДанныеЗаполнения.ПолучитьОбъект().ВерсияДанных Тогда
Отказ = Истина;
Возврат;
КонецЕсли;
|
|
1
Reset
19.08.11
✎
11:47
|
Он записан всегда.
Вероятно, речь идет о модифицированности?
|
|
2
redbull
19.08.11
✎
11:48
|
(1) да, вероятность этого 100%
|
|
3
Reset
19.08.11
✎
11:55
|
Это был не вопрос, а утверждение.
По сути (определить, модифицирован ли объект в форме)
НЕ ДанныеЗаполнения.ВерсияДанных = ДанныеЗаполнения.ПолучитьОбъект().ВерсияДанных
не верно. Значени всегда будет Истина.
Недавно была аналогиная тема.
По моему, лучшим решением приняли что-то то типа
ДанныеЗаполнения.ПолучитьФорму().Модифицированность
|
|
4
zak555
19.08.11
✎
11:56
|
(3) если программно изменили докОснование ?
|
|
5
Reset
19.08.11
✎
11:57
|
(4) Я навскидку написал
Ну значит
ДанныеЗаполнения.ПолучитьФорму().ЭтотОбъект.Модифицированность()
|
|
6
5 Элемент
19.08.11
✎
11:58
|
мдя
|
|
7
Reset
19.08.11
✎
11:58
|
идея не моя, а тему искать лень.
|
|
8
Поручик
19.08.11
✎
12:00
|
(5) Полез поцтул.
Документ-основание записан и не модифицирован всегда.
|
|
9
Reset
19.08.11
✎
12:01
|
(8) Вы думайте сначала, а потом под стул лезьте.
Откыл документ. ИЗМЕНИЛ, не записывая. Нажал создать на основания. В обработке заполнения ссылка. Надо узнать, не открыт ли и изменен объект по ссылке.
|
|
10
PVV65
19.08.11
✎
12:02
|
Не надо контролировать документы. Ввод на основании создан не для синхронизации данных в документах. И не придумывайте здесь ни чего.
|
|
11
Reset
19.08.11
✎
12:02
|
Хотя зачем я-то объясняю.
|
|
12
zak555
19.08.11
✎
12:02
|
(10) +1
за верность данных отвечает оператор
|
|
13
Reset
19.08.11
✎
12:02
|
(10) Ну некотрым зачем-то это надо, не первая тема уже
|
|
14
5 Элемент
19.08.11
✎
12:03
|
(10) чушь от ленивого автоматизатора
|
|
15
redbull
19.08.11
✎
12:19
|
(5) Спсибо, Попробую
|
|