Бобрышов Александр | Ведущий программист | ООО "Проф ИТ"

«Как организовать консолидацию данных из трёх десятков предприятий не привлекая программистов на местах?»

Давайте представим, что у нас есть "зоопарк" из разных конфигураций 1С, от разных организаций одного холдинга, занимающихся совершенно непохожей деятельностью (от промышленного производства до туристической деятельности). Бухгалтерские данные должны стекаться из этих предприятий в управляющую компанию, учет в которой ведется в системе, принципиально отличающейся от 1С. Некоторые дочерние организации работают на решениях без штатных программистов и находятся за 1000+ км. Я расскажу, какую архитектуру и технологии выбрать для такого обмена. Как наладить выгрузку данных по одной кнопке без изменения конфигурации предприятия. Как создавать и модифицировать правила обмена для разных предприятий из офиса управляющей компании. Как следить за состоянием обмена из единого центра управления.

Консоль запросов SQL

1. Manticor 63 13.09.17 17:20 Сейчас в теме
Доброго времени суток.

На просторах и-старта нашел такие обработки:

https://infostart.ru/public/118593/
https://infostart.ru/public/591653/?detail=Y

Есть ли аналогичные консоли запросов, умеющие переваривать запрос из языка 1С в SQL и/или наоборот?
Ответы
Сортировка: Древо
2. Manticor 63 18.09.17 11:32 Сейчас в теме
Коллеги, никто не знает ????
3. DenisCh 18.09.17 11:33 Сейчас в теме
4. Manticor 63 18.09.17 15:09 Сейчас в теме
(3)
MS SQL Profiler

Это для отслеживания логов. А меня интересует средство в виде консоли/парсера
5. DenisCh 18.09.17 15:26 Сейчас в теме
(4) Он перехватывает все запросы, которые идут к серверу. Оттуда и выдёргиваются соответственно преобразованные запросы.

Лично неоднократно пользовался
6. herfis 256 18.09.17 15:30 Сейчас в теме
(4) Непонятна ваша цель.
Полная трансляция обычна интересна только на этапе оптимизации, и там выгоднее смотреть как раз профайлер который покажет конечное безобразие (с учетом RLS и т.п.). Поэтому никто не будет заморачиваться с реверс-инженирингом транслятора виртуальных таблиц 1С, например. Овчинка выделки не стоит.
Если же речь только о подмене логических имен таблиц на реальные и наоборот в текстах запросов (для удобства разбора полетов), то уверен что подобное есть. А если нет - написать несложно. 1С позволяет получить соответствие логических имен таблиц/реквизитов физическим.
7. spacecraft 18.09.17 16:11 Сейчас в теме
(4) вместе в конфигурацией БСП идет консоль запросов. Она позволяет анализировать план выполнения запроса из логов.
Как пример:
1. в 1С:
ВЫБРАТЬ
	Контрагенты.Ссылка
ИЗ
	Справочник.Контрагенты КАК Контрагенты

2. в sql:
SEL ECT
T1._IDRRef
FR OM _Reference25 T1
WHERE (T1._Fld4888 = 0

3. sql текст запроса с сопоставленными именами:
SEL ECT
T1.Ссылка
FR OM Справочник.Контрагенты T1
WHERE (T1.ОбластьДанныхОсновныеДанные = 0
Оставьте свое сообщение
Все разделы

Вакансии

Бизнес-аналитик 1С
Санкт-Петербург
зарплата от 80 000 руб. до 100 000 руб.
Полный день

Руководитель проектов по внедрению 1С документооборота
Санкт-Петербург
зарплата от 100 000 руб. до 130 000 руб.
Полный день

Руководитель по сопровождению и внедрению 1С
Санкт-Петербург
зарплата от 100 000 руб. до 120 000 руб.
Полный день

Программист 1С
Санкт-Петербург
Полный день

Ведущий специалист 1С
Москва
Полный день