Имя: Пароль:
1C
 
Подставлять номенклатуру в каждую строку ТЧ по ссылке
, ,
0 Олеся999
 
05.03.15
07:46
Подскажите пожалуйста как написать цикл
который будет подставлять номенклатуру
в каждую строку ТЧ документа "остатки технолоджи" , по ссылке наименованиеТх
Схемка представлена на скрине http://lvkr.ru/f/8kMSYQ/1280.jpg
1 Олеся999
 
05.03.15
07:48
Начинается как то так :)
Для каждого Стр из Объект.ТабличнаяЧасть Цикл
НаименованиеТх = Стр.НаименованиеТх;
2 lxndr
 
05.03.15
07:48
ТЧ документа во временную таблицу запроса, её соединяй с номенклатурой по НименованиеТх, тяни ссылку.
3 Олеся999
 
05.03.15
07:54
(2) Может есть какие-нибудь примеры?
4 1976vas
 
05.03.15
07:57
(3) Олеся, когда ты уже это Тх доделаешь? :)
5 Олеся999
 
05.03.15
07:57
(4) Пытаюсь вот
6 azt-yur
 
05.03.15
08:04
Для каждого Стр из Объект.ТабличнаяЧасть Цикл
НаименованиеТх = Стр.НаименованиеТх;
Стр.Номенклатура = Справочники.Номенклатура.НайтиПоРеквизиту("НаименованиеТх",НаименованиеТх);
КонецЦикла


У реквизита НаименованиеТх в конфигураторе должно быть установлено свойство Индексировать
7 Олеся999
 
05.03.15
08:11
(6) У реквизита НаименованиеТх в конфигураторе должно быть установлено свойство Индексировать
это в Справочники.Номенклатура
или Документы.ОстаткиТехнолоджи ?
или и там и там ?
8 Олеся999
 
05.03.15
08:17
Вроде без индексации работает спасибо!:)
9 osa1C
 
05.03.15
08:17
(7) ищешь в справочнике, для поиска надо реквизит проиндексировать.
10 osa1C
 
05.03.15
08:21
(7) И вообще зачем заполнение в цикле? с какой целью? ... Имхо надо заполнять номенклатуру для строки ТЧ ПриИзменении НаименованиеТх
11 Олеся999
 
05.03.15
08:37
С целью сопоставить наименования
12 osa1C
 
05.03.15
08:41
(11) ТЧ документа документа "остатки технолоджи" как заполняется? Если пользователем в ручную, то надо заполнять Номенклатуру при ПриИзменении каждой строки. Если заполняется автоматически, но есть возможность ручной корректировки, то опять же нужно заполнение ПриИзменении.