1С 8.2 УП : Загрузка данных из текстовых файлов, выбирая SQL запросом данные из этих файлов
Часто бывает потребность загружать данные из текстовых форматов, причем информация для загрузки бьется на 2 и более файлов.
Хорошо бы посредством SQL запроса выбирать данные из этих файлов и производить загрузку! Это вполне возможно и я считаю этот способ наиболее грамотный для решения таких задач!
Рассмотрим вариант как это сделать! Имеем 2 файла:
- Head_XXXXX.txt
- Rows_XXXXX.txt
Где XXXXX – порядковой номер пары файлов
Структура строки в Head_XXXXX.txt
Структура строки в Rows_XXXXX.txt
В каждой паре файлов несколько Заказов. Необходимо загрузить эти заказы в БД 1С
Для этого воспользуемся Microsoft.Jet.OLEDB.4.0
Для того чтоб данный драйвер корректно понимал структуру файлов необходимо в каталоге расположения данных файлов, перед выполнением запросов, создать специальный текстовый файл schema.ini cо следующими строками:
Как видим, здесь мы задаем структуру таблицы из файла.
Остается только выполнить запрос к полученной текстовой БД и обработать результат:
Google maps : вывод точек на карту и режим панорамы 9 В отличие от яндекс карт в GMaps можно использовать панорамы - за что им большой плюс! Надеюсь в яндексе прочитают этот пост и тоже когда-нибудь это сделают! Для клиента нужно было сделать вывод объектов на карту С возможностью просмотра панораMicrosoft SQL Server Native Client Добавление значения в столбец "datetime" привело к переполнению 2 При формировании отчета на СКД получили ошибку: Microsoft SQL Server Native Client 11.0: Добавление значения в столбец "datetime" привело к переполнению Подробнее текст такой: ... по причине:
Ошибка компоновки данных
по причине:
Ошибка получениZIP-архив Разделить и Объединить Файл 0 При работе с большими объемами данных могут возникнуть проблемы при пересылке архивных файлов. Типичной такой ситуацией является ограничение некоторых почтовых серверов на размер сообщения - если письмо превышает некий заранее установленный размер, оZIP-архив Создание 0 Для того чтобы записать файлы в ZIP-архив необходимо выполнить несколько простых действий:
* Создать архив с необходимыми параметрами, в который будут помещаться файлы.
* Поместить в архив необходимые файлы.
* Записать архив.
Создание объекта ЗаZIP-архив Чтение 1 Для того чтобы прочитать файлы из ZIP-архива необходимо выполнить несколько простых действий:
- Открыть необходимый архив
- Распаковать файлы
Создание объекта ЧтениеZIPФайла можно осуществить двумя путями - создать инициализированный объект или Посмотреть все результаты поиска похожих
Как работать с "1С Конвертация данных" 6 Инструкция создания одностороннего обмена данными между конфигурациями " Источник" и " Приемник" с нуля:
1 Скачиваем последнюю версию конфигурации " Конвертация данных" . Сейчас на сайте ИТС перестали почему-то публиковать полные дистрибутивы, поэКак организовать обмен данными между произвольными конфигурациями? 2 Процедура Выгрузка(Элемент)
Путь = " c: " ; //реальный путь к каталогу, в котором создаются файлы
ЗаписьXML = Новый ЗаписьXML();
ЗаписьXML.ОткрытьФайл(Путь + " выгрузка.xml" );
Узел = ПланыОбмена.Поставка.НайтиПоКоду(" Маг1" );
ЗапСообщениНастройка обмена УТ в БП через План обмена 1 На примере демо базы УТ и чистой базы БП:
1. Заходим в УТ - Сервис — Обмена данными с 1С Бухгалтерия 8 — Настройка обмена.
В данном случае файловый вариант. Прописываем путь к базе БП.
https://helpf.pro/uploads/img/oubbm01.gif
2. Один из самых КД ~ Из множества документов выгрузить в один документ 1 В Правило Выгрузки Данных (ПВД) Перед обработкой:
Запрос = Новый запрос();
Запрос.текст = " ВЫБРАТЬ
| РасходнаяНакладнаяСписокНоменклатуры.Номенклатура,
| РасходнаяНакладнаяСписокНоменклатуры.Количество,
| РасходнаяНакладнаяСписокНоменклатуры.Удаление регистрации изменений для узла 1 // В качестве параметра передается ссылка на узел, для которого должна произойти очистка таблиц регистрации изменений:
Процедура ПолноеУдалениеРегистрацииДанныхПоУзлу(Узел) Экспорт
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = " УдПосмотреть все в категории Конвертация данных, Обмен, Перенос