Цитата(sava1 @ 22.03.16, 11:41) необходимо зарегистрироваться для просмотра ссылки
У Вас либо в документе есть реквизит Остаток
100 % есть - в табличной форме. Хотят видеть остаток товара на момент открытия Формы (только вот не понятным остается вопрос: "Зачем делать это ПриЗакрытии() ?") и для этих целей завели реквизит табличной формы
inna.innainna84, если конкретно ответом на Ваш вопрос то:
1. Так делать в Предопределенных процедурах ПриОткрытии() и ПриЗакрытии() не рекомендуется (Вы можете себе представить сколько времени будет уходить на то что-бы открыть и закрыть такой документ когда в нем будет 5000 или более строк ?).
2. Возможность такой "манипуляции" реализуется, можно и встроенными средствами 7.7., и с использованием внешних компонент.
(Например: Формекс может предоставить возможность вывода доп. информации в табличное поле и в т.ч. произвести СбросМодифицированности(), но это делается совсем не так как Вы это реализовали.)
3. И последнее, если уж так реализовано, то в начале процедуры необходимо добавить проверку:
Если Проведен() = 1 Тогда Возврат; КонецЕсли;
в таком случае ваш реквизит "Остаток" останется не измененным (поскольку не будет происходить заполнение табличного поля, Ваша процедура не отработает) и модификация Формы не произойдет (т.е. не будет вопросов о пересохранении или перепроведении).
Если Вас такой вариант не устраивает и Вы откликнетесь, возможно Мы Вам более детальней опишем как правильней реализовать Вашу задачку без граблей. (Я думаю что дальше продолжать не стоит, это новая тема)