Цитата(sava1 @ 22.03.16, 11:41)

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