7.7 не получается

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Strady, 17 апр 2009.

  1. TopicStarter Overlay
    Strady
    Offline

    Strady

    Регистрация:
    18 дек 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Доброго дня!
    У меня проблемка. Может кто-нибудь подскажет. что я делаю не так.
    Она заключается в следующем.
    В конфигураторе в справочнике "ОсновныеСредства" реквизит "Субконто1" имеет тип "Неопределенный". Мне нужно обрабатывать элементы справочника, назначать их реквизиту "Субконто1" тип. привел маленький пример, в которм я пробовал тестировать процедуру.
    Код:
    Процедура Тест()
    Спр=Создатьобъект("Справочник.ОсновныеСредства");
    Спр.НайтипоКоду(5);
    Выб = Спр.ТекущийЭлемент();
    //1 сп-б
    Пер=Создатьобъект("Периодический");
    Пер.Использоватьобъект("Субконто1",Выб);
    Пер.НазначитьТип("Число");
    //
    Тип=ТипЗначенияСтр(Спр.Субконто1.Получить(дат));
    // в результате Тип = "", т.е. все равно "Неопределенный"
    //2 сп-б
    Спр.НазначитьТип("Субконто1","Число");
    
    Спр.Субконто1.Установить(ТекущаяДата(),10);
    //реквизиту не присваивается значение
    КонецПроцедуры
    
    Вроде все. Извиняюсь, если неточно объяснил - голову себе уже хорошенько задурил.
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Сделай так
    Код:
    Пер=Создатьобъект("Периодический");
    Пер.Использоватьобъект("Субконто1",Выб);	
    Пер.НазначитьТип("Число",10,2);	
    Пер.Значение=11;
    Пер.ДатаЗнач=ТекущаяДата();
    Пер.Записать();
    
    
    Вроде все.
  3. TopicStarter Overlay
    Strady
    Offline

    Strady

    Регистрация:
    18 дек 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Спасибо! Все заработало. Тема закрыта

Поделиться этой страницей