Имя: Пароль:
1C
 
добавление значения в табличную часть
0 Tarantino
 
15.06.06
11:46
Как добавлять строку в ТЧ??
Функция ДобавитьСтроку,почему то не работает....
1 asady
 
15.06.06
11:49
пробуй
НовСтрока=ТЧ.Добавить();
2 Tarantino
 
15.06.06
11:50
(1)Пробовал,не хочет!
3 asady
 
15.06.06
11:52
Тогда давай показывай свое творение и скажи в каком контексте оно работает.
4 1C_ZeroMan
 
15.06.06
11:52
Может НоваяСтрока() ??
5 1C_ZeroMan
 
15.06.06
11:53
(4) блин.. восьмерка.. :)
6 Tarantino
 
15.06.06
11:54
(3)Это обработка

   Запрос=Новый запрос;
   ТекстЗапроса="
   |ВЫБРАТЬ
   |ФизическиеЛица.Ссылка КАК Ссылка,
   |ФизическиеЛица.СтажНепрерывный КАК Непрерывный,
   |ФизическиеЛица.СтажНаПредприятии КАК Предприятие,
   |ФизическиеЛица.ОбщийСтаж КАК Общий,
   |ФизическиеЛица.Наименование КАК Наименование
   |ИЗ
   |Справочник.ФизическиеЛица КАК ФизическиеЛица";
   Запрос.Текст=ТекстЗапроса;
   РезультатЗапроса=Запрос.Выполнить().Выбрать();
   Пока РезультатЗапроса.Следующий() Цикл
       //РезультатЗапроса.Непрерывный=Дата()
   
       ТЧСтажи=РезультатЗапроса.Ссылка.Стажи;
       ТЧСтажи.Добавить();
       ТЧСтажи.НомерСтроки=1;
       ТЧСтажи.ВидСтажа=Справочники.ВидыСтажа.НепрерывныйСтаж;
       стр=СтрЗаменить(РезультатЗапроса.Непрерывный," ",Символы.ПС);
       йййй=СтрПолучитьСтроку(стр,1);
       цццй=СтрПолучитьСтроку(стр,2);
       уууй=СтрПолучитьСтроку(стр,3);
       йцуй=уууй+цццй+йййй;
       Дат=Дата("йцуй");
       Разница=РабочаяДата-Дат;
       КонецЦикла;
7 Salvador Limones
 
15.06.06
11:56
(6) Жесткач!!!
8 Tarantino
 
15.06.06
11:57
(7)Ещё какой жесткач!!!
9 asady
 
15.06.06
11:59
Стажи - это что ТЧ элемента Справочника ФЛ?
10 Tarantino
 
15.06.06
12:00
(10)Да
11 asady
 
15.06.06
12:02
Тогда
1. выгрузи эту ТЧ в ТЗ,
2. обработай эту ТЗ как тебе надо
3. Найди объект ФЛ по ссылке
4. Загрузи ТЧ Стажи из ТЗ.
5. Запиши объект ФЛ.
12 DrWatson
 
15.06.06
12:02
Объект = РезультатЗапроса.Ссылка.ПолучитьОбъект();
ТЧСтажи = Объект.Стажи
Строка = ТЧСтажи.Добавить();
Строка.ВидСтажа=Справочники.ВидыСтажа.НепрерывныйСтаж;
Объект.Записать();
13 Tarantino
 
15.06.06
12:07
Благодарю!