Имя: Пароль:
1C
1С v8
Заполнение значения реквизита без перезаписи документа
0 Abbadonische
 
08.08.13
10:18
Доброго времени суток!

Возник следующий вопрос, нужно заполнять поле документа определенным значением,но таким образом, чтобы документ после этого не проходил процедуру записи, поскольку данная процедура пересчитывает это значение не совсем корректно. Подскажите как это правильно написать...

Заранее благодарен за помощь
1 George Wheels
 
08.08.13
10:20
2 Чайник Рассела
 
08.08.13
10:21
(0) читайте об этом в моей новой книге "НИКАК".
3 Галахад
 
гуру
08.08.13
10:21
Логично же. НЕ проходить место процедуры записи, где она пересчитывается.
4 George Wheels
 
08.08.13
10:22
Видимо имелось в виду перепроведение?
5 Maxus43
 
08.08.13
10:24
Правильно бы алгоритм поправить, условие впихнуть или ещё что
6 Abbadonische
 
08.08.13
10:50
(2) Хорошая идея)


Может не совсем правильно выразился, нужно в обработку добавить алгорим, который в проведенном документе поменяет значение реквизита, вся информация сохранится, но алгоритм записи или проведения не будет в этом участвовать
7 Maxus43
 
08.08.13
10:55
(6)
ДокОбъект.Реквизит = тралаал;
ДокОбъект.ДополнительныеСвойства.Вставить("Не пересчитывать!");
ДокОбъект.Записать();


ПриЗаписи

Если ДополнительныеСвойства.Свойство("Не пересчитывать!") Тогда Возврат; КонецЕсли;
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn