24.05.2020 Хоменко Вадим 14183
Работа с базами данных MySQL

Содержание:

1.    Пишем код в 1С для СУБД MySQL

2.    Процесс удаления данных из таблиц 1С

 

Очень часто от заказчиков поступает запрос по настройке обмена 1С с сайтом. И к нашему большому удивлению, оказывается, что у многих используется самописный сайт, к которому не «прикрутить» типовую интеграцию. Приходится писать обмен 1С с сайтом вручную. И в 90% случаев сайт


Но не только для сайтов подходит эта система управления базами данных (СУБД) MySQL. Любое стороннее программное обеспечение может с ней работать. И как раз в этой статье я и хочу разобраться как же работать с СУБД MySQL.


Для начала нам понадобится драйвер, который можно скачать с официального сайта производителя «dev.mysql.com». 


1.    Пишем код в 1С для СУБД MySQL


После установки пишем код в 1С.

Инициализируем переменные.



Далее нам нужна строка соединения с базой данных.



Теперь устанавливаем соединение с базой.



Добавляем новую запись в таблицу.



Теперь прочитаем все записи из таблицы с выборкой в цикле.



Выполняем обновление/изменение данных.





Можно увидеть, что все три запроса выполнены по-разному. Но при этом всем они все корректны.


Можно выбрать для себя наиболее удобный вариант и использовать именно его. 


2.    Процесс удаления данных из таблиц 1С


Также нам может понадобиться удалить данные из таблиц 1С.


Здесь наиболее предпочтительными являются - построчное удаление либо полная очистка всей таблицы (с сохранением структуры). Выбирать наиболее подходящий способ нужно под конкретную задачу. Единственное, что следует учитывать, что построчное удаление занимает значительно больше времени нежели полная очистка.


Полная очистка базы 1С.



Построчное удаление.



Для лучшего усвоения языка запросов MySQL рекомендую ознакомится с документацией к нему (есть примеры) на сайте «mysql.ru».

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

 

Специалист компании ООО «Кодерлайн»

Хоменко Вадим

Наши проекты

ЗАО «Инвестгеосервис»
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Объемно-календарное планирование производства Автоматизация бизнес-проце...

Внедрение ПП "1С:Управление небольшой фирмой 8 ПРОФ" в
ИП Любо Виктория Александровна (ООО «Рекреация»)

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

Осуществлены разработки:
– отчета по спецификации Заказа;
– загрузки сп...

ООО «Вистеон Автоприбор Электроникс»
ООО «Вистеон Автоприбор Электроникс»

Отрасль:

Внедренное типовое решение:
1C:Управление производственным предприятием

- Управленческий учет; - Расчет зарплаты; - Логистика адресного склада; - Учет ...

Московский филиал ООО «Авиакомпания «Икар»
Московский филиал ООО «Авиакомпания «Икар»

Отрасль:
Авиаперевозки

Внедренное типовое решение:
1С:Бухгалтерия КОРП

Бухгалтерский учет Производственные операции Регламентированная отчетнос...

ООО «Стейдж Энтертейнмент Россия»
ООО «Стейдж Энтертейнмент Россия»

Отрасль:
Театральная деятельность

Внедренное типовое решение:
Платформа 1С:Предприятие 8

Реализован процесс трансформации данных бухгалтерского учета по РСБУ в дан...

Автоматизация подсистемы учета взаиморасчетов с агентами и интернет-магазинами на базе «1С:Управление холдингом 8»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
1С:Управление холдингом

– Оформление заказов поставщикам;
– Управление отношениями с поставщика...

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

Кадровый учет;
Расчет зарплаты;...

Внедрение блоков в 1С:Комплексная автоматизация 8
ООО «Больцен Рус»

Отрасль:
Оптовая торговля

Внедренное типовое решение:
1С:Комплексная автоматизация

- Оперативный учет...

Внедрение системы финансового учета БИТ:Финанс
ООО «Алькор и Ко» (Л’Этуаль)

Отрасль:
Торговля

Внедренное типовое решение:
БИТ.Финанс

- Финансовый учет;
- Поддержка проекта внедрения МСФО;
- Регламентные рабо...

ЗАО «Ламбумиз»
ЗАО «Ламбумиз»

Отрасль:
Производство картонной упаковки

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Маркетинг;
- Продажи;
- Планирование закупок;
- Закупки;
- Регламенти...

Автоматизация торгового учета на базе "1С:Управление торговлей"
ООО «ТЕЛЕВЕС РУСС»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

- Управление складскими запасами;
- Оформление заказов покупателей;
- Пла...

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Отказ от бумажного документооборота, от громоздких систем на базе офисного...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение