Имя: Пароль:
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) ТЧ документа документа "остатки технолоджи" как заполняется? Если пользователем в ручную, то надо заполнять Номенклатуру при ПриИзменении каждой строки. Если заполняется автоматически, но есть возможность ручной корректировки, то опять же нужно заполнение ПриИзменении.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан