Доброго дня уважаемые форумчане. Возникла такая проблема, не присваивается значение переменной. Создал я методом копирования документа "РеализацияТоваровУслуг" документ "РеализацияПутевок" подкорректировал все данные и реквизиты. Реализация создается на основании счета, документ проводится, но проблема в том, что не вызывается результат проведения документа. При отладке выяснилось, что есть такое выражение:
// Открывает ОсновнуюФорму ручной корректировки
//
Процедура РучнаяКорректировкаОсновнаяФорма(ЭтоНовый,Ссылка,ЭтотОбъект) Экспорт
Если НЕ ЭтоНовый Тогда
ФормаНастройки = Обработки.КорректировкаДвижений.ПолучитьФорму("ОсновнаяФорма", ЭтотОбъект, Строка(Ссылка));
ФормаНастройки.ДокументОбъект = ЭтотОбъект;
Если ФормаНастройки.Открыта() Тогда
Для Каждого СтрокаТаблицыРегистров из ФормаНастройки.Регистры Цикл
СтрокаТаблицыРегистров.Прочитан = Ложь;
//СтрокаТаблицыРегистров.Отрисован = Ложь;
КонецЦикла;
КолСтраниц = ФормаНастройки.ЭлементыФормы.ОсновнаяПанель.Страницы.количество()-1;
Для НомерСтраницы = 0 По КолСтраниц Цикл
Страница = ФормаНастройки.ЭлементыФормы.ОсновнаяПанель.Страницы[КолСтраниц-НомерСтраницы];
Если Страница.Видимость и Страница.Значение="" Тогда
ФормаНастройки.ЭлементыФормы.ОсновнаяПанель.Страницы.Удалить(ФормаНастройки.ЭлементыФормы.ОсновнаяПанель.Страницы.Индекс(Страница));
КонецЕсли;
КонецЦикла;
КонецЕсли;
ФормаНастройки.Открыть();
КонецЕсли;
КонецПроцедуры // РучнаяКорректировкаОсновнаяФорма()
здесь не присваивается значение переменной "ЭтотОбъект" ФормаНастройки.ДокументОбъект.
Оригинальная реализация проходит все нормально и без проблем. Помогите найти где собака зарыта.