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

здесь не присваивается значение переменной "ЭтотОбъект" ФормаНастройки.ДокументОбъект.

Оригинальная реализация проходит все нормально и без проблем. Помогите найти где собака зарыта.
Petre
Открываем "Обробки/КорректировкаДвижений/Реквізити/ДокументОбъект" и в его свойствах добавляем новый тип.
avel1976
Цитата(Petre @ 08.09.15, 15:13) необходимо зарегистрироваться для просмотра ссылки
Открываем "Обробки/КорректировкаДвижений/Реквізити/ДокументОбъект" и в его свойствах добавляем новый тип.

блин, как все просто. СПАСИБО.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.