Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Не присваивается значение переменной          
avel1976 Подменю пользователя
сообщение 08.09.15, 13:59
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 27
Из: Україна, Миргород
Спасибо сказали: 3 раз
Рейтинг: 0

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

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

Оригинальная реализация проходит все нормально и без проблем. Помогите найти где собака зарыта.

Petre Подменю пользователя
сообщение 08.09.15, 14:13
Сообщение #2

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Открываем "Обробки/КорректировкаДвижений/Реквізити/ДокументОбъект" и в его свойствах добавляем новый тип.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Спасибо сказали: avel1976,

avel1976 Подменю пользователя
сообщение 08.09.15, 14:20
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 27
Из: Україна, Миргород
Спасибо сказали: 3 раз
Рейтинг: 0

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

блин, как все просто. СПАСИБО.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.04.24, 8:24
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!