diff --git "a/docs/\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\244\320\260\320\271\320\273\320\260\320\247\320\265\321\200\320\265\320\267\320\242\320\260\320\261\320\273\320\270\321\207\320\275\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202.md" "b/docs/\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\244\320\260\320\271\320\273\320\260\320\247\320\265\321\200\320\265\320\267\320\242\320\260\320\261\320\273\320\270\321\207\320\275\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202.md" index 39dfbac0..6f0761d8 100644 --- "a/docs/\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\244\320\260\320\271\320\273\320\260\320\247\320\265\321\200\320\265\320\267\320\242\320\260\320\261\320\273\320\270\321\207\320\275\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202.md" +++ "b/docs/\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\244\320\260\320\271\320\273\320\260\320\247\320\265\321\200\320\265\320\267\320\242\320\260\320\261\320\273\320\270\321\207\320\275\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202.md" @@ -417,7 +417,7 @@ ПараметрыЧтения.КонвертироватьДаты = Истина; ПараметрыЧтения.ВыдаватьОшибкуПриОтсутствииЛиста = Ложь; ПараметрыЧтения.ЗначениеИстина = "Y"; - ПараметрыЧтения.ОставитьСтроковыеЗначенияСсылок = Ложь; + ПараметрыЧтения.ОставитьСтроковыеЗначения = Ложь; ПараметрыЧтения.ИскатьПомеченныеНаУдаление = Ложь; Возврат ПараметрыЧтения; @@ -464,7 +464,7 @@ #### Пример чтения CSV-файла ```bsl -Процедура ЗагрузитьXSL(ДвоичныеДанныеФайла, Расширение) +Процедура ЗагрузитьCSV(ДвоичныеДанныеФайла, Расширение) // Либо аналогична примерам с Excel, либо свойства с началом и длиной СтруктураКолонок = ПолучитьСтруктуруЗагружаемогоОбъекта(); @@ -472,13 +472,15 @@ // Инициализируем параметры чтения напрямую, для дальнейшей передачи ПараметрыЧтения = ПолучитьПараметрыЧтенияФайла(); - // Помещаем файл в хранилище на сервере - АдресВХранилище = ПоместитьВоВременноеХранилище(ДвоичныеДанныеФайла, Новый УникальныйИдентификатор); + // Помещаем файл во временное хранилище на сервере + ПутьКФайлу = ПолучитьИмяВременногоФайла(Расширение); + ДвоичныеДанныеФайла.Записать(ПутьКФайлу); - // Если загрузка файла с разделителями, то 3-им параметром указывается разделитель, например ";" + // Если загрузка файла с разделителями, то 4-ым параметром указывается разделитель, например ";" // В противном случае не указывается + // 3-им параметром указывается кодировка файла. По-умолчанию "UTF8" СыраяТаблица = пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер - .ПолучитьПромежуточнуюТаблицуИзCSVФайла(ПутьКЛокальномуФайлу, СтруктураКолонок); + .ПолучитьПромежуточнуюТаблицуИзCSVФайла(ПутьКФайлу, СтруктураКолонок); // Вызываем функцию конвертации строковых значений и передаем таблицу, полученную после чтения CSV-файла ТаблицаРезультат = пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер