Выгрузка из 1С в SQL одной процедурой

Публикация № 1424807

Разработка - Обмен данными 1С

Выгрузка данных в SQl. Обработка получает колонки и типы sql по названию таблицы. Формирует запрос к sql для выгрузки данных. Запрос 1С название колонок должен соответствовать названию колонок таблицы sql. Не надо отдельно обрабатывать строки, даты для выгрузки. Потому что они передаются в запрос как параметром.

Процедура по выгрузке данных из 1C (таблица значений) в таблицу MS SQL SERVER

ВыгрузитьSQL(Connection,"Имя Таблици в SQL",ТаблицаЗначений,"Имя колонки в SQL для отбора where Имя колонки = значение");

И все!!! 

Сказки, не думаю!!!

Прикладываю вам обработку, где все процедуры описаны. Сама обработка не работает. В ней лежат только процедуры и функции. для личного использования и переноса их в свою базу.    

Данный код разработан на платформе 1С:Предприятие 8.3 (8.3.12.1924) ну предполагаю что данный код будет работать на всех платформах!!

Суть данного кода: 

Запросом обратиться к sql получить название и типы колонок. 

Для сопоставления колонок sql и 1с. для генерации запроса к sql. 

Подготовить таблицу значение для выгрузки в sql,  название колонок одинаковое. 

Генерируется запрос к sql

Вам не требуется обрабатывать строки для выгрузки (ООО "Спер'пупер"). Не надо обрабатывать даты. 

Все данные передаются параметром. Что и является большим плюсом данной обработки. 

После ознакомление с данными процедурами последующие выгрузки в sql у вас будет уходить не больше 5 минут. Для подготовки ТЗ для выгрузки. 

Последняя процедура по ТекстЗапросаSQLДобавлениеДанных. Но также вы найдете процедуры

 ТекстЗапросаSQLЗаписьДанных и ТекстЗапросаSQLУдалениеДанных.  

Скачать файлы

Наименование Файл Версия Размер
Выгрузка из 1с в SQL одной процедурой. :

.epf 8,64Kb
1
.epf 1.1 8,64Kb 1 Скачать

Специальные предложения

Оставьте свое сообщение

См. также

Односторонний файловый обмен с сайтом по ftp (1C 2 Web) Промо

Обмен данными 1С Файловые протоколы обмена, FTP WEB v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

Подходит под любую конфигурацию на управляемом интерфейсе на базе БСП 2.4.4 и выше. Позволяет гибко настроить выгрузку, практически любых, данных по расписанию на сервер ftp вашего ресурса. Ведение лога процесса выгрузки также предусмотрено.

3 стартмани

09.12.2019    8034    10    LamerSoft    0    

Правила конвертации документов ЗУП 2.5 - ЗУП 3.1

Обмен через XML Зарплата Перенос данных из 1C8 в 1C8 Зарплата v8 v8::СПР ЗУП2.5 ЗУП3.x Россия БУ Абонемент ($m)

Правила конвертации документов ЗУП 2.5 - ЗУП 3.1. Позволяют вести параллельную работу в базах ЗУП редакций 2,5 и 3.1.

10 стартмани

06.03.2018    44622    142    kostya_whiskas    24    

Обмен данными между УТ 10.3 и Розницей 2.2 (правила обмена данными между "Управлением торговлей" ред. 10.3. и "Розницей" ред. 2.2) Промо

Обмен через XML Перенос данных из 1C8 в 1C8 Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 УТ10 Розница УУ Абонемент ($m)

Данные правила предназначены для обмена в формате XML данных из программы «Управление торговлей» ред. 10.3. и "Розница" ред. 2.2 по основным группам документов и основных справочников. Загрузка данных осуществляется через встроенную обработку «Универсальный обмен данными XML». Основная цель обработки – корректировка типовых правил на выявленные ошибки и расширение выгрузки для корректной выгрузки данных по ЕГАИС и продажам в целом. Протестировано до УТ 10.3.47.х и Розница 2.2.11.х

3 стартмани

16.09.2016    51516    3    SEOAngels    65    

Правила обмена ЗУП 3.1 - БП 2.0 и ЗУП 3.1 - УПП 1.3 (отражение, ведомости и справочники)

Перенос данных из 1C8 в 1C8 Обмен через XML Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v8 v8::БУ v8::СПР БП2.0 БП3.0 ЗУП3.x Россия БУ Абонемент ($m)

Правила обмена для выгрузки документов "Отражение зарплаты в бухучете", "Ведомость в банк", "Ведомость в кассу", справочников "Сотрудники" и "Физические лица"

1 стартмани

01.08.2017    85897    1593    forseil    210    

Интерфейс сопоставления объектов для обмена (для типового регистра СоответствиеОбъектовДляОбмена)

Инструментарий разработчика Универсальные обработки Перенос данных из 1C8 в 1C8 v8 КА1 БП2.0 ЗУП2.5 УТ10 УПП1 Абонемент ($m)

Вы внедряете обмен данными между двумя типовыми или основанными на типовых БД и вам необходим инструмент, чтобы сопоставить между собой справочники этих конфигураций? Вы хотите навести порядок в обмене данными, потому что вам надоело вылавливать дублирующиеся объекты? Вам очень хочется перепоручить сопоставление объектов обменивающихся баз пользователям, но нет подходящего и понятного пользователям интерфейса? Тогда вам нужна именно эта обработка!

4 стартмани

11.11.2015    43881    110    catsam    8    

Полезные приемы при работе с Excel из 1С (Версия 3.1)

Практика программирования Разработка внешних компонент Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Программисту 1С часто приходится работать с таблицами Excel из 1С. Я постарался собрать небольшой FAQ и набор функций для работы с файлами Excel. Надеюсь, кому-то будет полезна данная статья.

1 стартмани

22.09.2015    232494    489    Zerocl    77    

Выгрузка документов из ЗУП в БП (1С 8.2-8.3) Промо

Перенос данных из 1C8 в 1C8 Зарплата Зарплата v8 БП2.0 ЗУП2.5 Абонемент ($m)

Обработка для выгрузки документов из конфигурации "Зарплата и управление персоналом" 8.2 в конфигурацию "Бухгалтерия предприятия" 8.2. Использует правила обмена. В обработке создан удобный интерфейс для гибкого формирования списка документов кадрового учета и начисления ЗП.

1 стартмани

18.12.2012    18676    138    d.zhukov    20    

И снова "Как сжать картинки для экспорта в EXCEL?" или Умная картинка 8.2

Практика программирования Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Прошла уже эпоха , когда экономили на трафике интернета. Но все же...повторюсь. Я предлагаю совершенно новый способ сжатия картинки - эффект в 20 раз !!!

1 стартмани

17.06.2015    33232    55    Tatitutu    10    

Обработка выгрузки/загрузки табеля учета рабочего времени

Зарплата Учет рабочего времени Загрузка и выгрузка в Excel Зарплата Учет рабочего времени v8 ЗУП2.5 БУ УУ Абонемент ($m)

Обработка предназначена для выгрузки и загрузки табеля учета рабочего времени. Обработка выгружает шаблоны табеля учета рабочего времени в файлы Excel по подразделениям (для каждого подразделения один файл). И загружает введённые данные из этих же файлов.

1 стартмани

04.02.2014    23709    74    arr    5    

Все константы MS Office

Инструментарий разработчика Загрузка и выгрузка в Excel v8 1cv8.cf 1cv7.md Абонемент ($m)

16000+ констант MS Office 2013 для Excel, Word, Access, Outlook, PowerPoint, Project и Visio с краткими описаниями из MSDN, переведены в формат "mxl", с удобной оболочкой в виде обработки для отбора и преобразования в другие форматы. Примеры использования. Пример получения значений напрямую из Excel (без ВК).

1 стартмани

22.07.2013    30593    154    TrashMaster    22    

Запрос по произвольному Excel-файлу Промо

Загрузка и выгрузка в Excel Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Запрос по произвольному Excel-файлу

1 стартмани

21.09.2009    19201    299    gusinea    41    

Способ переноса данных из 7-ки в 8-ку в виде дерева значений

Практика программирования Перенос данных из 1С7.7 в 1C8.X v8 Абонемент ($m)

Один из универсальных способов оперативного (т.е. когда надо здесь и сейчас) переноса данных из 7-ки в 8-ку.

1 стартмани

26.02.2013    20982    136    adhocprog    18    

Отправка произвольного файла POST запросом с параметрами на сервер

Обмен данными 1С v8 Абонемент ($m)

Пример отправки файла на сервер POST запросом с параметрами

1 стартмани

22.01.2013    19075    166    dour-dead    7    

Подсистема "COMExchange" для 1С:Предприятие-8.х (обычное приложение)

Внешние источники данных Перенос данных из 1C8 в 1C8 Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

Подсистема включает в себя функционал, обеспечивающий взаимодействие 1С:Предприятия с любыми приложениями, поддерживающих технологию COM. Имеет развитые возможности для работы с библиотекой ADO. Предоставляет удобные средства для целей разработки и выполнения административных задач.

1 стартмани

19.01.2013    49031    375    yuraos    49    

Автоматическая сверка счетов в различных базах

Оборотно-сальдовая ведомость, Анализ счета Перенос данных из 1C8 в 1C8 Анализ учета Оборотно-сальдовая ведомость, Анализ счета v8 УПП1 Казахстан БУ Абонемент ($m)

Зачастую при сложном переносе данных из нескольких баз в одну возникает проблема при сверке информации, данная обработка была заказана клиентом для облегчения жизни при выверке счетов бухгалтерского учета.

1 стартмани

14.11.2012    15365    33    Minotavrik    3    

Перенос реализаций из УТ 10.3 в БП 2.0

Обмен через XML Перенос данных из 1C8 в 1C8 Оптовая торговля Оптовая торговля v8 БП2.0 УТ10 Россия БУ УУ Абонемент ($m)

Небольшая обработка переносит документы "Реализация" с помощью XML файла

1 стартмани

26.10.2012    16764    84    PiterPen    10    

Перенос данных из 7.7 в 8.2

Перенос данных из 1С7.7 в 1C8.X Оборотно-сальдовая ведомость, Анализ счета Оборотно-сальдовая ведомость, Анализ счета v8 БП2.0 Украина БУ Абонемент ($m)

Обработка предназначена для переноса проводок из 7.7 в 8.2. Она может помочь решить проблему, если есть необходимость перенести все проводки от начало и до конца 8.2 которые были сделаны в базе 7.7 при этом не нужно переносить все документы из 7.7. А также можно использовать для перехода с версии 7.7 на 8.2. Делалась под Российские конфигурации! Конфигурации 7.7 Бухгалтерский учет, редакция 4.5 Упрощенная система налогообложения Бухгалтерский учет (бюджет) ред. 6.1 Конфигурации 8.2 Бухгалтерия предприятия, редакция 1.6 Бухгалтерия предприятия, редакция 2.0 Бухгалтерия автономного учреждения КОРП, редакция 2.0 Бухгалтерия предприятия КОРП, редакция 3.0

1 стартмани

03.10.2012    37624    391    IT-стратегия    39    

Универсальная выгрузка DBF, CSV, TXT с транслитерацией кодов (Версия 2)

Файловые протоколы обмена, FTP Инструментарий разработчика Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Не нашел обработки универсальной выгрузки таблицы значений в DBF, может плохо искал. Говорят, что при желании можно сохранить результаты в таблицу, а потом через Excel сохранить в DBF. Так вот, желание действительно понадобится, потому что в Excel придется тратить несколько минут на каждый файл (удаление неинформативных строк и колонок). Однако натыкивать каждый раз названия колонок на встроенном языке очень не хотелось. Получилась обработка, в которой все выгружается полностью автоматически в DBF, CSV, TXT и результат не нужно править руками.

1 стартмани

03.09.2012    36341    241    ksnik    1    

v82 управляемые формы: способ вывода excel листа на управляемую форму с перехватом некоторых событий экселя.

Практика программирования Загрузка и выгрузка в Excel v8 1cv8.cf Россия Абонемент ($m)

Еще на 256 релизе 8.2 передо мной была поставлена задача в тонком клиенте на форме документа разместить лист ексель, и не просто выложить, а еще и обрабатывать его события. Произведя исследования я с огорчением обнаружил отсутствие возможности в управляемой форме разместить ActiveX. Это обстоятельство натолкнуло меня на некоторые изыскания, результатом которого я решил поделиться в этой статье. Предлагаю вашему вниманию разработанный мною способ работы с экселем (OWC) в управляемой форме тонкого клиента с возможностью обработки основных событий экселя (MouseUp, MouseDown, EndEdit, DblClick, OnResize)

1 стартмани

05.07.2012    19348    117    MarSeN    33    

Простой перенос данных из "Управление торговлей" 10.3 в "Бухгалтерию предприятия" 2.0

Перенос данных из 1C8 в 1C8 Анализ учета v8 БП2.0 УТ10 Россия Абонемент ($m)

Перенос данных из 1С Управление торговлей ред. 10.3 в 1С Бухгалтерия предпртия ред. 2.0 Если Вы столкнулись с проблемой переноса документов и связанных с ними справочников из УТ в БП, если Вам надоело каждый раз, после типового переноса, сверять изменения в двух базах. Это решение для Вас!

1 стартмани

18.06.2012    21125    563    Razrab1c    48    

Выгрузка фактических отпусков организаций из ЗиК 7.7 в ЗУП 8.2 в соответствии с формой Т2 (правильные остатки отпусков)

Перенос данных из 1С7.7 в 1C8.X Зарплата Зарплата v8 ЗУП2.5 1С7:ЗиК Россия Абонемент ($m)

Доработанные обработка и правила выгрузки данных для расчета остатков отпусков (регистр "Фактические отпуска организаций") из "Зарплаты и Кадры 7.7" в "Зарплату и Управление Персоналом 8.2". Перегрузку можно делать в уже существующую базу данных. Учтены пересечения с больничными, убраны ошибки переноса, связанные с кривым типовым алгоритмом переноса по журналу расчетов зарплаты (когда происходило задвоение или увеличение дней отпуска за счет записей сторно, корректировок и отпусков переходящих на другие месяца, и возникало несколько записей в журнале расчета по одному начислению отпуска). Выгрузка выравнивает дни по каждому конечному документу "Начисления отпуска" - эти дни рассчитываются в соответствии с алгоритмом формы Т2 конфигурации "Зарплата и Кадры 7.7".

1 стартмани

14.04.2012    27727    110    anime21    16    

Загрузка из Excel

Загрузка и выгрузка в Excel Производство готовой продукции (работ, услуг) Учет ТМЦ Производство готовой продукции (работ, услуг) Учет ТМЦ v8 УПП1 Россия Абонемент ($m)

Обработка для загрузки из товарной накладной / заявки (Excel) данных в справочник Номенклатура, регистр сведений Номенклатура контрагентов и табличную часть документа Поступление товаров и услуг. UPD: добавлены возможности загрузки перемещения из накладной и из лимитки и отчета производства из производственного листа UPD: добавлена загрузка оприходования, исправлены мелкие ошибки UPD: добавлен новая версия обработки (от 2017 года) с артикулами и штрихкодами

1 стартмани

27.02.2012    14387    197    FullMoon    10    

Загрузка прайс-листа из Excel / OpenOffice.org Calc в УТ 10.3, УПП 1.3, КА 1.1

Загрузка и выгрузка в Excel Оптовая торговля Оптовая торговля v8 КА1 УТ10 УПП1 Россия Абонемент ($m)

Обработка позволяет загрузить сотни строк номенклатурных позиций и зарегистрировать цены для них за десятки секунд в простой и наглядной форме.

14.02.2012    23818    282    karnilaev    65    

Три урока 1С81 для переходящих с 1с77

Практика программирования Перенос данных из 1С7.7 в 1C8.X v8 1cv8.cf Россия Абонемент ($m)

Три урока, которых я решил сам при изучении восьмерки, когда переходил с семерки. Уроки касаются работы с коллекциями, регистрами и формами восьмерки.

1 стартмани

09.02.2012    19916    44    fixin    13    

Конвертация данных 1С:Предприятие 7.7 «Торговля и Склад» 9.2 в 1С:Предприятие 8.2 «Розница» 2.0. Типовые конфигурации

Учет ТМЦ Перенос данных из 1С7.7 в 1C8.X Учет ТМЦ v8 1С7:ТиС Розница КД Россия Абонемент ($m)

Администраторам 1С: Выгрузка производится по принципу «ничего лишнего». Правила конвертации разработаны в 1С:Предприятие 8.2 «Конвертация данных» 2.1.5. Обновление: 28.01.2012 г. Устранение недочетов.

1 стартмани

29.12.2011    44749    296    StepByStep    10    

Загрузка из Камин: Расчет заработной платы 2 в БГУ

Зарплата Перенос данных из 1C8 в 1C8 Зарплата v8 БГУ Россия БУ Абонемент ($m)

Загрузка проводок из Камина 2 в БГУ в документ отражение зарплаты в учете

1 стартмани

21.12.2011    9021    122    I2020    9    

Удобная загрузка номенклатуры, картинок, прайсов и накладных из Excel (xls) и dbf-файлов для 1с 8.1/8.2 (обычные формы)

Учет ТМЦ Ценообразование, анализ цен Файловые протоколы обмена, FTP Загрузка и выгрузка в Excel Учет ТМЦ Ценообразование, анализ цен v8 1cv8.cf Россия Абонемент ($m)

Удобная загрузка номенклатуры (с картинками), в справочник Номенклатура и любые документы с табличной частью Товары, включая УстановкуЦенНоменклатуры из Excel (xls) и dbf-файлов для 1с 8.1/8.2. Только в обычном (не управляемом) режиме запуска.

1 стартмани

20.10.2011    62791    2097    sacred    347    

Подключение к другой базе V.8 через OLE

Перенос данных из 1C8 в 1C8 Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Работающим с OLE посвящается... 29.10.2011 г. Исправлены баги с формой, Добавил кнопку "Ctrl+Z ПЕРЕОТКРЫТЬ ОБРАБОТКУ" (СПАСИБО ShantinTD http://infostart.ru/public/96548/) Не протестировал соединение с базой в клиент-серверном варианте, нет времени. Сделаю чуть позже или может кто протестит, буду благодарен (напишу СПАСИБО большими буквами :-)) 12.10.2011 г. - Добавил подключение к v.7.7 08.10.2011 г. - Добавил выбор баз и авторизацию + улучшения по мелочи

1 стартмани

05.10.2011    20626    526    Незнайка    64    

Автоматизация обмена данными с использованием обработки "Универсальный обмен данными в формате XML". Пример реализации

Администрирование данных 1С Перенос данных из 1C8 в 1C8 v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Есть правила обмена, которые отлажены и хорошо работают в обработке "Универсальный обмен данными в формате XML". И тут появляется желание, чтобы обмен этот работал сам, запускаясь автоматически, по расписанию. Изучив этот вопрос по различным источникам, получился следующий пример реализации.

1 стартмани

24.06.2011    46694    156    Anna_A    19    

Загрузка справочников и документов из 7.7 в 8.2 (OLE)

Перенос данных из 1С7.7 в 1C8.X Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Доработанная версия обработки http://infostart.ru/public/66925/. Версия работает только в 8.2, добавлена работа со справочниками. Окно авторизации в 7.7 может быть не видно!! Переключение Alt-Tab!!

5 стартмани

18.04.2011    37286    1979    swimdog    74    

Структура и примеры изменения стандартных правил выгрузки перехода с ЗиК на ЗУП (до 2.5.27)

Обмен через XML Перенос данных из 1С7.7 в 1C8.X Зарплата Зарплата v8 ЗУП2.5 1С7:ЗиК Россия БУ НУ ЕНВД ЕСН НДФЛ ФОМС, ПФ, ФСС Абонемент ($m)

Здесь - http://infostart.ru/public/79349/ - изменяем стандартные правила по вычетам НДФЛ на детей. Все нижеследующее можно использовать только в качестве опыта по изменению стандартных правил. Для рабочего переноса данных это уже не годится. При переходе с Зарплата и Кадры 7.7 на Зарплата и Управление Персоналом 8.2 (8.1) на текущий момент есть очень хороший штатный помошник переноса данных. Два года назад нормально перенести данные не ковыряясь в обработках и схемах было практически невозможно. Эта публикация дополняла стандартные правила конвертации, которые можно сохранить из конфигуратора ЗУП (в справочнике "КонвертацииИзИнформационныхБаз1СПредприятия77" есть макеты, их можно сохранить как файлы). НО С ВЫХОДОМ РЕЛИЗА 2.5.27.5 ПОТЕРЯЛА АКТУАЛЬНОСТЬ, потому что некоторые ошибки 1С в моих дополнениях так же были не исправлены. Изначально в правилах было: "Приемник ВерсияПлатформы="8.0" ВерсияКонфигурации="2.5.20.1" , судя по ошибкам текстов модулей, аналогичных глобальному модулю ЗиК, источником был 292 релиз версии 7.7. Пробовал, выгружается только начиная 294 релиза.

1 стартмани

16.06.2010    34941    1103    samamoiloff    60    

Перенос пользователей ИБ в другую базу через COM-соединение

Информационная безопасность Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Абонемент ($m)

Вы переезжаете в новую ИБ, а пользователей много? Или просто есть необходимость перенести пользователей из одной ИБ в другую. Или изменить параметры пользователей одной базы по параметрам пользователей другой. Или перенести только новых пользователей из одной ИБ в другую. Скажем НЕТ ручному переносу.

1 стартмани

16.04.2010    31417    930    Valerich    44    

Пример работы с Word через OLE. Часть 2. Редко используемые элементы.

Практика программирования Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Часто при создании документа из макета используют метод замены кусков текста. В примере представлен другой вариант выполнения того же действия - с использованием закладок. Также представлен пример построения нумерованного списка, вставки картинки, настройки ее параметров.

1 стартмани

27.03.2010    50897    167    Nikola23    17    

Выгружаем в EXCEL с помощью ADO

Загрузка и выгрузка в Excel Практика программирования Универсальные функции v8 1cv8.cf Абонемент ($m)

Наверное, уже многие знают, что с помощью технологии ADO можно быстро читать большие объемы информации из книг excel. Но ведь с помощью данной технологии можно также легко создавать и заполнять файлы excel. Не верите? Смотрите ...

2 стартмани

02.02.2010    38512    14    ll13    30    

Загрузка табеля учета рабочего времени из файла Excel

Зарплата Загрузка и выгрузка в Excel Зарплата v8 ЗУП2.5 Россия БУ Абонемент ($m)

Небольшая обработка по загрузке данных об отработанном времени из xls-файла

15.11.2009    29275    754    smooth    65