Имя: Пароль:
1C
1С v8
Выгрузка реквизитов из ЗиК в ЗУП
0 Su60ta_SunRise
 
05.03.14
16:55
Через СОМ объект соединяюсь и выгружаю реквизиты стажа сотрудника
Получаю данные из 7.7 теперь пытаюсь их записать в 8
Нахожу нужного уже физ лица в 8, но когда лезу в таб. часть  "Стажи"
Пытаюсь в 7.7 обойти эту ТЗ. ТипЗнч это ТЗ при получение  в 7.7 "100"(Внешняя фигня)
Методы выбрать строки или получить выдают ошибку.
В чем тут фетишь?


    Сотрудники = СоздатьОбъект("Справочник.Сотрудники");
    Сотрудники.ВыбратьЭлементы();                              
    Пока  Сотрудники.ПолучитьЭлемент() = 1 Цикл
        Физик = База.Справочники.ФизическиеЛица.НайтиПоКоду(Сотрудники.Код);
        Если ПустоеЗначение(Физик.Наименование)= 0 Тогда                                          
            
            Если Физик.ЭтоГруппа = 0 Тогда
                ФизОбъект = Физик.ПолучитьОбъект();
                ТЗ =СоздатьОбъект("ТаблицаЗначений");
                ТЗ =  ФизОбъект.Стажи.Выгрузить();                 
                ТЗ.ВыбратьСтроки();
                Пока ТЗ.ПолучитьСтроку() = 1  Цикл
                     а=0;
                    //Стаж = глПредставлениеСтажа(ТекущаяДата(),Сотрудники.СтажОбщий);
                    //ГодОбщ = Лев(Стаж,1);
                    //МесОбщ = Прав(Лев(Стаж,9),2);
                    //ДнОбщ  = Прав(Лев(Стаж,20),2);
                КонецЦикла;
                СтажСтраховой = глПредставлениеСтажа(ТекущаяДата(),Сотрудники.СтажСтраховой);
                СтажНепрерывный = глПредставлениеСтажа(ТекущаяДата(),Сотрудники.СтажНепрерывный);
            КонецЕсли;
1 Su60ta_SunRise
 
05.03.14
17:12
короче, узнаем количество строк
и в цикле по индексу: ФизОбъект.Стажи.Получить(Индекс)