Имя: Пароль:
1C
1С v8
Таб часть и внешняя обработка
,
0 sovsemnovichek
 
30.08.13
14:57
Создал внешнюю обработку, которая хватает данные из файла Excel. Данные поместил в Табличное поле. Теперь мне необходимо по какому - либо полю (Код, артикул или наименование) ТабличногоПоля находить номенклатуру и заполнять ТабличнуюЧасть документа... Подскажите как это сделать, пожалуйста) Где-то читал, что нужно начинать с процедуры Инициализировать, но вся информация какая-то расплывчатая или неполная... Помогите пожалуйста
1 floody
 
30.08.13
15:00
берешь код и ищешь.. по коду
2 Rie
 
30.08.13
15:00
(0) В чём именно проблема?
Как создать и зарегистрировать внешнюю обработку заполнения табличной части?
Или как по какому-нибудь полю найти номенклатуру?
3 sovsemnovichek
 
30.08.13
15:04
По какому-нибудь полю найти номенклатуру и воткнуть ее в ТабЧасть документа
4 Rie
 
30.08.13
15:08
(3)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|   спрНоменклатура.Ссылка
|ИЗ
|   Справочник.Номенклатура КАК спрНоменклатура
|ГДЕ
|   спрНоменклатура."+ПоКакомуПолюХочешьИскать+" = &Образец";
Запрос.УстановитьПараметр("Образец",ЧегоТамДобылИзExcel);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
    Номенклатура = Выборка.Ссылка;
    // и засовываешь её в табличную часть
Иначе
    Сообщить("А вот фиг вам с "+ЧегоТамДобылИзExcel);
КонецЕсли;
5 sovsemnovichek
 
30.08.13
15:14
Спасибо, попробую