gifts2017

Можно ли подружить Excel и бух.итоги?

Опубликовал Латыпов (RinGo) в раздел Программирование - Практика программирования

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

Позволю себе процитировать многоуважаемого мной Robert'а:
"Если вам приходилось рисовать в табличном редакторе 1С:Предприятия формы отчетности вроде Декларации по налогу на прибыль организаций, то вы знаете как это нудно. Мне это приходится делать регулярно, т.к. в моей фирме не используют стандартные формы отчетности от 1С. Еще больше это раздражает, когда такая форма уже существует в формате Excel..."

Так вот, по моему глубокому убеждению, "нудность" на этом не заканчивается, а только начинается! Затем надо прописать построчно-поячеечные алгоритмы, которые дают бухи, и, которые они же меняют их по 10 раз на дню!...
В силу своей ленности решил дать им инструмент, чтобы сами прописывали что хотят!... И тут пришла мысль: а что если попробовать подружить Excel и бухитоги?!... Что характерно - ПОЛУЧИЛОСЬ!!!

В zip-файле лежат:

  • ШаблонФ1.xls - шаблон для формирования Формы1 баланса с формулами расчета
  • Ф1Баланса-результат.xls - результат расчета
  • Было.txt - текст процедуры расчета Формы1, как это было до того - тупо
  • БИ-Excel.txt - основной фрагмент текста для "дружбы" Excel'я с БИ.

Сразу оговорюсь: дан фрагмент только для синтетического учета! Если кого заинтересует аналитика - пишите письма!.. Потому как основная цель - поделиться идеей!

До этого с Exel'ем не работал, основные методы работы почерпал здесь: http://www.infostart.ru/projects/243/ За что - big благодарность!

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

Наименование Файл Версия Размер
БИ-Excel.zip 242
.1224837239 31,21Kb
25.09.09
242
.1224837239 31,21Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Руслан Харисов (fAngel) 25.10.08 12:03
Еще интересней было бы из Excel VB работать с 1С по OLE написать функции загрузки 1С по OLE и вставлять функции в Excel живые из БИ
2. Латыпов (RinGo) 25.10.08 12:40
<...по OLE написать функции загрузки 1С по OLE и вставлять функции в Excel живые из БИ >
Немножко не понял!.. Это - типа генератора формул?
3. Руслан Харисов (fAngel) 25.10.08 18:10
нет в функции vba преобразовывать запросы в 1С, т.е. при старте листа подключаться по OLE к 1С
затем написать vba аналоги функций т.е. при их вызове делать вызов 1С функций
4. Олег Веселов (sml) 30.10.08 13:18
(3)
просто функциями не получится. Надо добавлять макрос с формой, на которой расположить поля - путь к базе 1С (можно изловчиться брать список баз из реестра), логин, пароль и кнопка получить итоги из 1С