Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не создаёт расходную розничную. Ошибка в закладке "довереность"
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
Twink
Тестировалось на разных ОС (ХП, 2003) и железе. Это конфа установленная с нуля, а не обновлённая.
При попытке создать расходную розничную, выдаёт такую ошибку:

Цитата
Закл = Форма.Закладки.ПолучитьЗначение(Форма.Закладки.ТекущаяСтрока());
{Документ.РасходнаяРозничная.Форма.Модуль(140)}: Значение не представляет агрегатный объект (ТекущаяСтрока)


Понимаю, что причина где-то в этих нововведениях, но в чём конкретно, разобраться не могу.
Ниже весь новый код, который должен позволить выбрать внести другой документ, вместо доверености. Где-то в нём и кроется ошибка. Как её исправить?

    // доступность в зависимости от слоя
    Закл = Форма.Закладки.ПолучитьЗначение(Форма.Закладки.ТекущаяСтрока());
    Если Закл<>"Доверенность" Тогда
        Форма.Получено.Видимость(ДостНал);
        Форма.тПолучено.Видимость(ДостНал);
        Форма.Сдача.Видимость(ДостНал);
        Форма.тСдача.Видимость(ДостНал);
    Иначе    
        Форма.над1.Заголовок(?(ПолучилПоДругомуДокументу=0,"Серия:","Документ:"));
        Форма.ДовСерия.Видимость(1-ПолучилПоДругомуДокументу);
        Форма.над2.Видимость(1-ПолучилПоДругомуДокументу);
        Форма.ДовНомер.Видимость(1-ПолучилПоДругомуДокументу);
        Форма.над3.Видимость(1-ПолучилПоДругомуДокументу);
        Форма.ДовДата.Видимость(1-ПолучилПоДругомуДокументу);
        Форма.ДокументПолучил.Видимость(ПолучилПоДругомуДокументу);
    КонецЕсли;
    Форма.тЧекПробит.Видимость(ДостНал);

Процедура ИзмВидДокумента()
    Инд = спВидДокумента.ТекущаяСтрока();
    Если Инд <> 0 Тогда
        ТекВидДокумента = спВидДокумента.ПолучитьЗначение(Инд);
        ПолучилПоДругомуДокументу = 1;
        Если СокрЛП(ТекВидДокумента) = "Доверенность" Тогда
            ПолучилПоДругомуДокументу = 0;
        КонецЕсли;
        УстДоступность();
    КонецЕсли;
КонецПроцедуры

    
ПечДоверенн = ?(ПолучилПоДругомуДокументу = 0,
                      ?(Константа.ФормыНаУкраинском = Да,"по дов. "+ДовСерия+" № "+ДовНомер+" от "+ДовДата,"за дов. "+ДовСерия+" № "+ДовНомер+" від "+ДовДата)
                      ,СокрЛП(ДокументПолучил));



    спВидДокумента.ДобавитьЗначение("Доверенность");
    спВидДокумента.ДобавитьЗначение("Другой документ");
    спВидДокумента.ТекущаяСтрока(ПолучилПоДругомуДокументу+1);



 ! 

необходимо зарегистрироваться для просмотра ссылки: 9
 


Извините, увлёкся сутью вопроса. Это ТиС 7.70.035 20.04.2016

P.S. Я не могу найти кнопку для редактирования своей темы sad.gif
Naghual
Покажите часть кода инициализирующего и создающего закладки.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.