Что бы загрузить любые данные в 1с 8.2 (например из Excel, из 1с 7.7...) в документ, справочник или регистр сведений, не обязательно создавать обработки загрузки - выгрузки, возможно в этом сможет помочь универсальная обработка "Загрузка данных из табличного документа".
Эта обработка входит в типовые конфигурации 1с 8.2 УПП 1.3 и ЗУП 2.5, но она не включена не в один интерфейс. Что бы до нее "добраться" необходимо обладать следующими правами: "КадровикРегламентированныхДанных, КадровикУправленческихДанных, МенеджерПоНаборуПерсонала,ПолныеПрава,РасчетчикРегламентированнойЗарплаты,РасчетчикУправленческойЗарплаты", а найти ее можно так Полный интерфейс - Операции - Обработка:
Если же у вас нет этих прав, то можно попробовать открыть ее как внешнюю обработку, скачав ее здесь.
Как сохранить документ 1с 8.1 (8.2) в Excel можно прочесть здесь.
Пример настройки для загрузки данных в документ Реализация товаров и услуг:
События для документа Реализация товаров и услуг:
ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(ТекущиеДанные, Объект);
ТекущиеДанные.ЕдиницаИзмерения = ТекущиеДанные.Номенклатура.ЕдиницаХраненияОстатков;
ТекущиеДанные.Коэффициент = ТекущиеДанные.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент;
Объект.ЗаполнитьСчетаУчетаВСтрокеТабЧастиРегл(ТекущиеДанные, "Товары", истина, истина);
ОбработкаТабличныхЧастей.ЗаполнитьСтавкуНДСТабЧасти(ТекущиеДанные, Объект, "Реализация");
ОбработкаТабличныхЧастей.ЗаполнитьСпособСписанияОстаткаТоваровТабЧасти(ТекущиеДанные, Объект);
//ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуЦенуПродажиТабЧасти(ТекущиеДанные, Объект, глЗначениеПеременной("ВалютаРегламентированногоУчета"));
ОбработкаТабличныхЧастей.РассчитатьСуммуТабЧасти(ТекущиеДанные, Объект);
ОбработкаТабличныхЧастей.РассчитатьСуммуНДСТабЧасти(ТекущиеДанные, Объект);
вставляются сюда: