Это мне уже с утра известно .вопрос в другом как это сделать через таб док .
ТабДок = Новый ТабличныйДокумент;
//путь к файлу, который нужно прочитать
ПутьКФайлу = ИмяФайла;
//чтение файла, используя метод Прочитать (ВАЖНО: метод доступен только на сервере)
Попытка
ТабДок.Прочитать(ПутьКФайлу, СпособЧтенияЗначенийТабличногоДокумента.Значение);
Исключение
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Не удалось прочитать указанный файл по причине: " + ОписаниеОшибки();
Сообщение.Сообщить();
Возврат;
КонецПопытки;
//получение количества строк в таблице
КоличествоСтрок = ТабДок.ВысотаТаблицы;
//создание таблицы, в которую будут помещены данные из файла
ДанныеФайла = Новый ТаблицаЗначений;
ДанныеФайла.Колонки.Добавить("Наименование");
ДанныеФайла.Колонки.Добавить("ДатаНачала");
ДанныеФайла.Колонки.Добавить("ДатаОкончания");
//чтение данных таблицы по ячейкам
Для НомерСтроки = 2 По КоличествоСтрок Цикл
СтрокаДанных = ДанныеФайла.Добавить();
//получение данных ячейки с адресом R<НомерСтроки>C<НомерКолонки> (пример: R1C2)
спр = Справочники.ИмпРаботы.СоздатьЭлемент();
//если спр.ЭтоНовый() Тогда
спр.Наименование= ТабДок.ПолучитьОбласть("R" + Формат(НомерСтроки, "ЧГ=0") + "C" + 1).ТекущаяОбласть.Текст;
спр.Владелец= Объект.ВариантКП;
спр.Родитель= Объект.Группа;
ДатаСтрокой=Строка(табДок.ПолучитьОбласть("R" + Формат(НомерСтроки, "ЧГ=0;")+"C" + 2).ТекущаяОбласть.Текст);
спр.ДатаНачала = Дата(ДатаСтрокой +" 00:00:00");
ДатаСтрокой1=Строка(ТабДок.ПолучитьОбласть("R" + Формат(НомерСтроки, "ЧГ=0") + "C" + 3).ТекущаяОбласть.Текст);
спр.ДатаОкончания = Дата(ДатаСтрокой1 +" 00:00:00");
спр.Записать();
сообщить("создан элемент справочника работы"+" "+спр);