Построение бухгалтерской отчетности в MS Excel с помощью языка формул 1С 7.7 в режиме онлайн

20.02.10

Учетные задачи - Регламентированный учет и отчетность

Инструментарий предназначен для построения бухгалтерской отчетности в MS Excel по нестандартному плану счетов. Например, это может быть дополнительный план счетов (МСФО, GAAP, управленческий, корпоративный) или же сильно изменённый российский план счетов.
Отчеты формируются в режиме реального времени на основании данных, получаемых из программы «1С:Бухгалтерия 7.7» в соответствии с формулами языка «1С», содержащимися в примечаниях к ячейкам MS Excel.

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

Наименование Файл Версия Размер
RayCon Reporter for 1C
.1225649234 24,88Kb
526
.1225649234 24,88Kb 526 Скачать бесплатно

Настоящий инструментарий предназначен для построения бухгалтерской отчетности в MS Excel по нестандартному плану счетов. Например, это может быть дополнительный план счетов (МСФО, GAAP, управленческий, корпоративный) или же сильно изменённый российский план счетов.

Отчеты формируются в режиме реального времени на основании данных, получаемых из программы «1С» в соответствии с формулами языка «1С», содержащимися в примечаниях к ячейкам MS Excel, и в пределах периода, задаваемого в верхних строках листа файла-шаблона. Могут быть заданы разные периоды для разных колонок, например, для данных по текущему и по прошлому годам.

Значение каждой ячейки файла-шаблона FinReports.xls рассчитывается как бухгалтерский итог по счетам посредством языка формул программы «1С»:

БухИтоги.СНД("КодСчета")
БухИтоги.СНК("КодСчета")
БухИтоги.СКД("КодСчета")
БухИтоги.СКК("КодСчета")
БухИтоги.ДО("КодСчета")
БухИтоги.КО("КодСчета")
БухИтоги.ОБ("КодСчетаДт","КодСчетаКт")

Для выгрузки информации в файл-шаблон используется специальный макрос Formulae1C.xla на языке MS Visual Basic, встраиваемый в MS Excel. Подключение макроса осуществляется следующим образом:

  • выбрать в меню MS Excel: Сервис -> Надстройки;
  • подключить файл Formulae1C.xla с помощью кнопки «Обзор»;
  • переместить вновь появившуюся панель «RayCon Reporter for 1C» с двумя кнопками («Evaluate Finance Formulas» и «About») в любое удобное место меню рядом с другими активированными панелями MS Excel.

Файл-шаблон FinReports.xls предназначен для построения бухгалтерских отчетов в программе MS Excel. Он представляет собою книгу MS Excel, которая может состоять из нескольких листов, например:

  • Лист «Баланс» – Бухгалтерский баланс (форма 1);
  • Лист «ОПУ» – Отчет о прибылях и убытках (форма 2);
  • Лист «ОДДС» – Отчет о движении денежных средств (форма 4).

Вызов файла-шаблона FinReports.xls следует встроить в меню программы «1C:Бухгалтерия». Для этого надо сделать следующее:

  1. В каталоге ExtForms информационной базы создать подкаталог XLS и поместить в него файл-шаблон FinReports.xls.
  2. Встроить в Глобальный модуль следующую процедуру:
Процедура ОткрытьЛистЭксел(ИмяФайла, НомерЛиста=1) 

    Если ПустаяСтрока(ИмяФайла)=1 Тогда 
        Возврат; 
    КонецЕсли; 

    Если Нрег(Прав(ИмяФайла,4))<>".xls" Тогда 
        Возврат; 
    КонецЕсли; 

    Если ФС.СуществуетФайл(ИмяФайла)=0 Тогда 
        Предупреждение("Не найден файл : "+ ИмяФайла); 
        Возврат; 
    КонецЕсли; 

    Если НомерЛиста = 0 Тогда 
        НомерЛиста = 1; 
    КонецЕсли; 

    Попытка 
        _wndExcel=СоздатьОбъект("Excel.Application"); 
    Исключение 
        Предупреждение("1С не может подключиться к MS Excel"); 
        Возврат; 
    КонецПопытки; 
    _newBook=_wndExcel.Workbooks; 
    _CopyBook=_newBook.Open(ИмяФайла);
    
    ЧислоЛистов=_CopyBook.Worksheets().count; 

    Если НомерЛиста > ЧислоЛистов Тогда 
        НомерЛиста = ЧислоЛистов; 
    КонецЕсли; 
    
    _workBook=_CopyBook.Sheets(НомерЛиста).Select(); 
    
    _wndExcel.Visible=-1;

КонецПроцедуры
  1. В меню программы «1С» создать новый пункт «Бухгалтерские отчеты в MS Excel» и встроить в поле формулы вызов указанной процедуры и путь к файлу-шаблону:
ОткрытьЛистЭксел(КаталогИБ() + "ExtForms\XLS\FinReports.xls", 1) 


Порядок построения отчета в MS Excel:

  1. Открыть файл-шаблон FinReports.xls на листе с соответствующим отчетом.
  2. Заполнить для каждой колонки с данными служебные ячейки, помеченные красным шрифтом:
    2.1. Идентификатор плана счетов (при наличии нескольких планов счетов).
    2.2. Даты начала и конца периода, за который строится отчет.
  3. Запустить формирование отчета из пункта меню «Evaluate Finance Formulas» панели «RayCon Reporter for 1C» программы MS Excel.
  4. Файл со сформированными отчетами рекомендуется сохранить под именем, указывающим на организацию и период формирования отчетов, например: «ИмяКомпании_Январь_2008.xls».


Авторы разработки:
Конюшкин Андрей – разработка макроса MS VB для построения онлайн отчетов из программы «Инотек Бухгалтер» в MS Excel по каналу DDE
Фёдоров Станислав – портирование из «Инотек Бухгалтер» на «1С»
Казиев Марат – процедура вызова макроса из «1С»
Конюшкин Андрей – доработка под использование дополнительного плана счетов в «1С»

См. также

Книга доходов и расходов и кассовая книга для 1С 7.7 любой конфигурации для предприятий на УСН, ПСН, ЕСХН

Закрытие периода Кассовые операции Учет доходов и расходов Платформа 1С v7.7 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет ИП, ПБОЮЛ, КФХ Платные (руб)

Комплекс внешних обработок для ведения в электронной форме КУДиР - книги учёта доходов и расходов для предприятий на УСН, ПСН, ЕСХН. Автоматическое заполнение раздела 1, 4, 5 из журнала документов вашей информационной базы. Формирование кассовой книги №КО-4, приходных кассовых ордеров №КО-1 и расходных кассовых ордеров №КО-2.

2400 руб.

20.10.2014    124314    222    129    

218

Загрузка банковской выписки для 1С 7.7 любой конфигурации

Банковские операции Загрузка и выгрузка в Excel Платформа 1С v7.7 Конфигурации 1cv7 Россия Бухгалтерский учет Платные (руб)

Решение предоставляет комплексную загрузку банковской выписки из CSV, XLS, TXT файла в 1С 7.7 любой конфигурации. Позволяет создавать документы выбранного вида, например "Строка выписки банка (приход/расход)", или многострочный табличный документ, например Выписка, для каждой операции из загружаемого файла банковской выписки. Загружает реквизиты документа, а также создаёт контрагентов и другие необходимые элементы справочников.

3588 руб.

29.07.2021    20605    13    22    

14

Загрузка документов в 1С (7.7) из табличных файлов Excel,OpenOffice,1C,DBF,TXT (обработка)

Файловый обмен (TXT, XML, DBF), FTP Загрузка и выгрузка в Excel Платформа 1С v7.7 Конфигурации 1cv7 Платные (руб)

Обработка решает поставленную задачу по вводу документов, а кроме того обладает важной функцией: настраивается на ассортимент конкретного поставщика, запоминая соответствие между его номенклатурой и «нашей». Т.е. фактически – является самообучающейся системой ввода накладных. У разных поставщиков могут быть накладные различного типа, с разным количеством полей, поэтому для каждого из них может быть сохранена своя собственная настройка диалоговой формы так, что любая поступающая накладная может быть обработана. По отношению к программе "1С:Предприятие 7.7" данное решение является внешними файлами. Для использования данного продукта не требуется вносить изменения в алгоритм существующих программ или используемых конфигураций.

2400 руб.

10.12.2009    76470    58    93    

68

Книга учета доходов "Патентная система налогообложения" для 1С 7.7

Учет доходов и расходов Розничная торговля Платформа 1С v7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Бытовые услуги, сервис Розничная и сетевая торговля (FMCG) Россия Налоговый учет ПСН (патентная система налогообложения) Абонемент ($m)

Отчет позволяет сформировать книгу учета доходов для патентной системы налогообложения (ПСН), используя данные из проведенных документов по выбранной фирме и за выбранный период. По умолчанию используются документы вида "Отчет ККМ" и "Реализация Розница". Можно подключить другие виды документов. Отчет предназначен для использования с конфигурациях "1С:Торговля и Склад 7.7, редакция 9.2" (релиз 932 и выше) и "1С:Комплексная, редакция 4.5" (релиз 446 и выше). Можно легко адаптировать под другие конфигурации, т.к. код открыт. Выкладывается как инструмент для разработки с целью реализации в собственных конфигурациях. Отчет предоставляется в виде внешней обработки, внесения изменений в конфигурацию не требует.

1 стартмани

27.01.2021    8483    20    victuan    2    

10

ЭВОТОР: выгрузка и загрузка в онлайн кассу в соответствии с требованием 54-ФЗ (54ФЗ). 1С: 7.7 ТиС

Загрузка и выгрузка в Excel ККМ Платформа 1С v7.7 1С:Торговля и склад 7.7 Управленческий учет Платные (руб)

Выгрузка из 1C версии 7.7 ТиС (Торговля и Склад) в EXCEL для дальнейшей загрузки в кассы ЭВОТОР, с помощью обработки обмен через EXCEL ( которая выбирается на сайте ЭВОТОР в магазине приложений). Полная версия без ограничений. Демоверсия позволяет выгружать только 5 строк номенклатуры(группы товаров). Демоверсия обладает такими же характеристиками что и полная за исключением того, что выгружает 5 строк неважно чего группы или номенклатуры (текст обработки зашифрован). Если у вас одна позиция номенклатуры или 5 позиций без групп, тогда Демоверсия для Вас. Если вдруг выскакивает ошибка по запуску обработки попробуйте запустить 1с с правами администратора

3000 руб.

19.06.2017    49817    9    26    

14

Метод загрузки данных из таблиц Excel в 1С без установки Office

Загрузка и выгрузка в Excel Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Импорт данных в 1С:Предприятие 7.7 из Excel через JET.OLEDB или ACE.OLEDB. Данный метод позволяет загружать данные из файлов на ПК, на которых не установлен MS Office.

1 стартмани

20.09.2016    30476    11    aserg    4    

16

Удобная выгрузка данных из 1С 7.7 для последующего переноса их в другие программы

Файловый обмен (TXT, XML, DBF), FTP Внешние источники данных Загрузка и выгрузка в Excel Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Абонемент ($m)

Позволяет выгружать данные справочников, документов, сальдо по счетам из 1С 7.7 (компонента «Бухгалтерский учет» в файлы формата MXL, XLS, DBF. Полученные файлы удобно использовать для переноса в другие программы. В разработке применено несколько оригинальных решений.

1 стартмани

10.06.2016    50373    207    gubanoff    13    

12
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Zzema 20.08.09 14:01 Сейчас в теме
RUN-time error '9' что с этим делать?
2. RayCon 784 20.08.09 21:41 Сейчас в теме
(1) Такая ошибка, насколько помню, возникает, когда DDE-канал не открывается. А это может быть по разным причинам. Одна из возможных причин - более поздняя (чем 2003) версия MS Excel может потребовать докрутки макроса на VBA. Хотя, вроде на версии 2007 тоже работало.

Если всё раньше работало, а потом перестало, то рекомендуется заново подключить надстройку XLA, предварительно удалив следы старой в каталоге C:\Documents and Settings\username\Application Data\Microsoft\AddIns.
3. v_id 106 09.11.09 16:40 Сейчас в теме
По оформлению:
1. в п.2 не хватает КонецПроцедуры
2. файл скачивается без расширения rar

Спасибо за разработку, заценим
5. RayCon 784 20.02.10 04:24 Сейчас в теме
(3)

1. Спасибо, исправлено.
2. Не подтвердилось. Возможно, был какой-то сбой на портале.


(4) Все мысли в (2)
4. v_id 106 09.11.09 17:17 Сейчас в теме
У меня тоже самое
RUN-time error '9'

Может это происходит из-за того что в макросе
chenalF% = DDEInitiate("1CV7", "DDE")

а у меня к примеру 7-ка локальная?
Офис 2003, есть мысли как запустить?
6. Gulak 30.01.13 07:04 Сейчас в теме
Супер!!! у меня 7 фирм (дробили при реорганизации) Ежедневно отчет (типа консолидации) делаю ручками.
буду внедрять! Точнее пытаться! Если получится это будет сказка.
Низкий поклон! и Спасибон!
7. RayCon 784 30.01.13 16:19 Сейчас в теме
(6) Татьяна, и Вам спасибо за высокую оценку! Уверен, у Вас обязательно получится! :)
Но если, вдруг, что не получится, обращайтесь - подскажу альтернативные пути решения, т.к. эта тема известная, и технологии многократно обкатаны.
Оставьте свое сообщение