====== Настройка загрузки данных из табличного документа ====== Чтобы из файла загрузить новые элементы в справочник "Номенклатура" необходимо сделать: 1. Поставить флаги загрузки нужных реквизитов (Например: наименования, артикула и полного наименования). Режим загрузки - "Искать". 2. Для реквизитов, которым при загрузке нужно будет устанавливать определенные значения, нужно поставить флаг обработки и выбрать режим загрузки "Устанавливать" и значение по умолчанию заполнить нужным значением (Например, для реквизита "Вид продукции" выбрать значение по умолчанию "Товар"). 3. Для реквизитов, ссылающимися на другие справочники нужно поставить флаг обработки, режим искать(Пример - для базовой единицы). 4. Нажать кнопку "События..." верхней командной панели и в событии "Перед записью объекта" прописать код.ПРиведен пример кода для загрузки базовых единиц. Если НЕ Справочники.Номенклатура.НайтиПоНаименованию(СокрЛП(ТекстыЯчеек[3])).Пустая() Тогда Отказ = Истина; КонецЕсли; Объект.УстановитьНовыйКод(); Сообщить(ТекстыЯчеек[9]); СпрКлассЕд = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию(ТекстыЯчеек[9]); Если СпрКлассЕд.Пустая() Тогда СпрКлассЕдОбъект = Справочники.КлассификаторЕдиницИзмерения.СоздатьЭлемент(); СпрКлассЕдОбъект.Наименование = СокрЛП(ТекстыЯчеек[9]); СпрКлассЕдОбъект.Записать(); СпрКлассЕд = СпрКлассЕдОбъект.Ссылка; КонецЕсли; Объект.БазоваяЕдиницаПоКлассификатору = СпрКлассЕд; Такие настройки позволят Вам заполнить элементы справочника "Номенклатуры". Для загрузки ШтрихКодов (пример): Перед записью обекта код события должен быть таким: БазоваяЕдиницаПоКлассификатору = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт"); Объект.ВидНоменклатуры = Перечисления.ВидыНоменклатуры.Товар; Объект.СтавкаНДС = Справочники.СтавкиНДС.БезНДС; Объект.ЗагружатьВККМ = ИСТИНА; Объект.БазоваяЕдиницаПоКлассификатору = БазоваяЕдиницаПоКлассификатору; Код события при записи объекта должен быть таким: СсылкаНом = Объект.Ссылка; ОснШК = Справочники.ШтрихКоды.СоздатьЭлемент(); ОснШК.Наименование = СокрЛП(ТекстыЯчеек[14]); ОснШК.Владелец = СсылкаНом; ОснШК.Единица = Объект.БазоваяЕдиница; ОснШК.Записать(); Объект.ОсновнойШтрихКод = ОснШК.Ссылка; Объект.Артикул = СокрЛП(ТекстыЯчеек[13]);