часто не знаю)
к примеру таблица счета в 1с, в sql называется сегодня acc20, а завтра асс25
в ексель есть строка "таблица счета"=асс20, завтра значение будет в ексель асс25
вот и хочу сделать запрос select *from "таблица счета" (седня асс20, завтра асс25 и т.д.)
т.е менять названия в ексель а не в запросах, это возможно?
со стороны 1с делается обработка, которая при изменнии таблицы acc22 меняет view [документ.таблицаСчета] , с которой вы и работаете по ETL вопросам
ну менять названия таблиц в excel можно, как минимум, постобработкой скрипт на питоне или vba сможет переименовать всё как надо но в целом логичнее делать динамику в SSIS
если в эксельку через power query тянете - то вполне можно в переменную название запихать. А вообще может стоит разделить два процесса - впитывание данных из 1с в БД отдельно и получение из БД в отчет эксель отдельно. Сейчас поищу - описалово делал где-то..
вот оно https://youtu.be/Moa095CKItE
Обсуждают сегодня