Хранилище внешних отчетов и прочих файлов во внешней базе SQL

Публикация № 77466 29.10.10

Пользовательские инструменты - Менеджеры внешних отчетов

Представлена реализация внешнего хранилища файлов (в частности внешних обработок) во внешней базе данных SQL.
Разработка - демонстрация способа хранения файлов.

Однажды возникла необходимость организовать доступ к большому количеству внешних обработок сотрудникам разных представительств из распределенных баз. Для этого был организован доступ к одной базе SQL и система хранения файлов.

Представлена реализация внешнего хранилища файлов (в частности внешних обработок) во внешней базе данных SQL.
Разработка - демонстрация способа хранения файлов. Для работы необходимы компоненты 1С++, RWidjets, Formex, Compound (включены в архив).

- По умолчанию используется сервер SQL "localhost" (Изменяется в коде процедуры глПодключитьБазуSQL() )
- Папка для создания базы данных по умолчанию - D:\FilesDB\ (Изменяется через переменную КаталогБДSQL)
- В этой версии не контролируется подразделение пользователя (В коде есть реализация, за исключением процедур определения списка подразделений и подразделения текущего пользователя)
- Контроль доступа по названию интерфейса и названию набора прав.

- Сохранение истории версий с возможностью отката.

 

--------------------------------------------------------------------------------------------

Структура хранения файлов иерархическая, наподобие справочников 1С.

История версий не предусматривает комментарий изменений,  добавить не сложно.

Реализовано два интерфейса "Пользовательский" и "Административный". Для отображения Администратоивного интерфейса нужно войти в базу с набором прав "Администратор".

Пользовательский интерфейс предполагает только возможность открытия внешних обработок.

Административный - Добавление, изменение описаний, наборов прав, добавление/удаление прочих файлов.

 

З.Ы. Обработка "выдрана" из довольно сложной системы, поэтому возможны всяческие "косяки", о которых прошу сообщать. По возможности буду устранять оперативно.

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

Наименование Файл Версия Размер
Хранилище файлов

.rar 689,31Kb
70
.rar 689,31Kb 70 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. _Z1 38 29.10.10 09:39 Сейчас в теме
Понравилась как идея.

Иногда запустить внешнее приложение надо так чтобы 1с ожидало его завершения.
(У меня где-то это есть если надо выложу ).
2. MadDAD 149 29.10.10 11:34 Сейчас в теме
ДА. Здесь еще есть автоматическая регситрация библиотек, если загружаемый файл имеет расширение "DLL", и запуск ассоциированных приложений для других файлов.
3. nickkey 28.09.11 13:55 Сейчас в теме
а вот с автоматикой длл это вещь :)))
4. selesta 17 03.07.12 14:33 Сейчас в теме
а скрипт на создание базы или дамп пустой есть?
пардон, увидел в коде
набор прав и интерфейсов можно тоже через ФормЕкс, думаю можно без Компаунда обойтись
вещь и задумка супер!
6. MadDAD 149 04.07.12 02:44 Сейчас в теме
(4) selesta, в следующих редакциях отошел от компаунда, набор интерфейсов через usersdef.dll получаю. У компаунда проблема с регистрацией на win7 x64.

(5) ПиН, здесь уже реализовано хранение в принципе всех файлов.
5. ПиН 03.07.12 14:38 Сейчас в теме
хочу что-то подобное реализовать для хранения всех файлов, которые пользователи грузят в 1с, чтобы база не пухла...
7. Serj1C 480 15.11.17 07:33 Сейчас в теме
А скриншоты как все это выглядит есть?
Оставьте свое сообщение

См. также

Обмен с системой Меркурий через Ветис.API Промо

Внешние источники данных Обмен с ГосИС Платформа 1С v7.7 Платформа 1С v7.7 Конфигурации 1cv7 Конфигурации 1cv7 Россия Россия Абонемент ($m) Абонемент ($m)

В обработке реализованы три запроса (GetBusinessEntityList - получения списка хозяйствующих субъектов с возможностью фильтрации по названию и\или ИНН, GetBusinessEntityByGuid - получение хозяйствующего субъекта по глобальному идентификатору, GetRussianEnterpriseList - получения списка предприятий с фильтрацией по названию) и просмотр ответов по ним для работы системы 1с 7.7 и Меркурий через Ветис.API.

5 стартмани

25.08.2017    30146    68    vv-adm    1    

Загрузка электронных листов нетрудоспособности (ЭЛН) в ЗиК 7.7

Зарплата Внешние источники данных Расчет 7.7 Расчет 7.7 1С:Зарплата и кадры 7.7 1С:Зарплата и кадры 7.7 Россия Россия Бухгалтерский учет Бухгалтерский учет Абонемент ($m) Абонемент ($m)

Загрузка электронных листов нетрудоспособности (электронных больничных) в ЗиК 7.7 из файлов, например, из СБИС. Не нашел похожих разработок, может, плохо искал, для 1С 7.7 ЗиК.

1 стартмани

14.04.2020    7483    4    hvv2002    2    

JSON: Туда и Обратно

Внешние источники данных Платформа 1С v7.7 Платформа 1С v7.7 Конфигурации 1cv7 Конфигурации 1cv7 Украина Украина Абонемент ($m) Абонемент ($m)

Рабочий механизм чтения/записи строк в формате JSON для 1С 7.7. Тестировалось на релизах 7.70.25 и 27.

1 стартмани

16.12.2019    18534    44    Volvo32    31    

Выгрузки данных для производителя L'Oreal "Интерфейсы обмена данными между L’Oreal и партнерами" подключения SFA и "Статистика TPS" для Koмплeкcной кoнфигуpaции peдaкции 4.2. Промо

СRM Операции по ВЭД Монитор заказов Оптовая торговля Внешние источники данных Платформа 1С v7.7 Платформа 1С v7.7 1С:Комплексная 7.7 1С:Комплексная 7.7 Россия Россия Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Эта обработка содержит две выгрузки данных для производителя L'Oreal Париж "Интерфейсы обмена данными между L’Oreal и партнерами" подключения SFA и "Статистика TPS" для Koмплeкcной кoнфигуpaции "Буxгaлтepия+Topгoвля+Cклaд+Зapплaтa+Kaдpы", peдaкция 4.2 (7.70.424). Обработка представляет собой пример как сформировать все необходимые текстовые файлы для передачи в L'Oreal, которые соответствуют спецификации L'Oreal подключения SFA (SAP R/3) и как выполнить загрузку данных в информационную систему партнера.

1 стартмани

22.02.2013    26083    11    ksnik    1    

Интеграция с системой управления складом WMS Exceed-4000 (exceed-infor.ru) XML-обмен для комплексной конфигурации 1С 7.7

Внешние источники данных Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v7.7 Платформа 1С v7.7 1С:Комплексная 7.7 1С:Комплексная 7.7 Оптовая торговля, дистрибуция, логистика Оптовая торговля, дистрибуция, логистика Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Обработки обмена номенклатурой (SKU), дополнительными штрихкодами (AltSku), приемкой (AdvancedShipNotice), подтверждением приема (ASNClosed), выдачей (ShipmentOrder), подтверждением выдачи (CustomerOrderLoaded) для учетной системы 1С 7.7. Здесь выгрузка и загрузка для 1C 7.7.

1 стартмани

21.10.2019    13302    1    ksnik    0    

Универсальная выгрузка данных из 1С 7.7 в JSON

Внешние источники данных Платформа 1С v7.7 Платформа 1С v7.7 Конфигурации 1cv7 Конфигурации 1cv7 Абонемент ($m) Абонемент ($m)

Обработка для универсальной выгрузки данных из конфигурации 7.7 в JSON. Может быть полезна для задач переноса данных из различных конфигураций в другие конфигурации, для перехода на другие версии 1С, для перехода на 8.3, для переноса данных в другие системы учета, для организации онлайн выгрузки с целью синхронизации разных систем учета. Выгрузка справочников, документов, результатов запросов, остатков по планам счетов.

2 стартмани

09.10.2019    14849    60    Malice    16    

Выгрузка Заявок На Кассовый Расход в казначейский СЭД для Бюджетного учреждения 7.7 с признаком Средства Юридических Лиц Промо

Внешние источники данных Бухгалтерский учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия для бюджетных учреждений 7.7 1С:Бухгалтерия для бюджетных учреждений 7.7 Россия Россия Бюджетный учет Бюджетный учет Абонемент ($m) Абонемент ($m)

Небольшая доработка стандартной выгрузки документов в казначейский СЭД с признаком Средства Юридических Лиц. Предполагается для организаций, где будет использован только этот признак. Не претендует на универсальность. Подключается как дополнительный формат обмена с казначейством. Разрабатывалась для конфигурации Бухгалтерия бюджет 6.2 версии 647. Требуется небольшая доработка конфигурации.

1 стартмани

05.02.2012    25609    26    mastakw    10    

Выгрузка контактных данных контрагентов и формирование файла vcf. 1С 7.7

Внешние источники данных Оперативный учет 7.7 Оперативный учет 7.7 1С:Торговля и склад 7.7 1С:Торговля и склад 7.7 Абонемент ($m) Абонемент ($m)

Обработка выгружает данные контрагентов и создает два файла: один текстовый со всеми данными, другой формата vcards.vcf для загрузки контактных данных в андроид.

1 стартмани

10.05.2019    8559    4    rid636674    0    

Пилотный проект ФСС. Заявление, реестр, опись, выгрузка в формате xml версия 1.7.6

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

Конфигурация для объединения с типовой ЗиК с возможностью формирования бланка Заявления о выплате пособия, Реестра сведений в ФСС, Описи заявлений и документов, и выгрузки Реестра сведений в ФСС в формате xml версии 1.7.6 с использованием классификатора адресов ФИАС для выгрузки адресной информации.

5 стартмани

04.02.2019    13643    32    Pin    12    

Выполнение запросов к УТМ ЕГАИС из 1С 7.7

Розничная торговля Внешние источники данных Обмен с ГосИС Платформа 1С v7.7 Платформа 1С v7.7 Конфигурации 1cv7 Конфигурации 1cv7 Россия Россия Акцизы Акцизы Абонемент ($m) Абонемент ($m)

Данный отчет является примером работы с УТМ ЕГАИС, для передачи запросов GET, POST и DELETE из системы 1С 7.7. Запрос DELETE не проверял.

1 стартмани

27.02.2018    16724    11    v3_62    0    

Модуль учета рабочего времени для СКУД Parsec 2.5

Внешние источники данных Учет рабочего времени Платформа 1С v7.7 Платформа 1С v7.7 Конфигурации 1cv7 Конфигурации 1cv7 Россия Россия Бухгалтерский учет Бухгалтерский учет Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Обработка позволяет подключаться к базе данных СКУД "Parsec" v 2.5 и формировать отчеты УРВ. По сути реализует функционал родного модуля парсека (и даже немного его расширяет), что позволяет слегка сэкономить на лицензиях.

1 стартмани

17.10.2017    14506    12    gamletspb    8    

Формирование и отправка данных в SPOT 2D для 1С: 7.7

Внешние источники данных Оптовая торговля Платформа 1С v7.7 Платформа 1С v7.7 1С:Торговля и склад 7.7 1С:Торговля и склад 7.7 Украина Украина Абонемент ($m) Абонемент ($m)

Для тех, кто еще не написал сам - не претендующая на профессионализм обработка, но вполне рабочая. Будет неплохим примером с некоторыми подсказками...

1 стартмани

05.09.2016    14100    9    Khaled    9    

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

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

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

1 стартмани

10.06.2016    47027    190    gubanoff    11    

Выгрузка данных из 1С: Торговля+склад 7.7 в CISLink (отчет дистрибьютора)

Внешние источники данных Оперативный учет 7.7 Оперативный учет 7.7 1С:Комплексная 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Торговля и склад 7.7 Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Выгрузка данных из 1С Торговля+склад 7.7 в CISLink. Данный отчет тестировался на релизе 7.70.932 и 7.70.984. Разрабатывался для выгрузки данных в группу компаний РУСАГРО. Также подойдет для всех производителей, принимающих отчеты в данном формате.

1 стартмани

02.06.2016    15231    9    alexstav    2    

Работа с ЕГАИС из "Торговля 24h", версия 3.2

Розничная торговля Внешние источники данных Обмен с ГосИС Оперативный учет 7.7 Оперативный учет 7.7 1С:Торговля и склад 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Розничная и сетевая торговля (FMCG) Россия Россия Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Доработка 1С 7.7 "Торговля 24h", версия 3.2 для работы с ЕГАИС. Поддерживается подтверждение прихода, расход, возвраты и работа со справочниками товаров и фирм из Егаис. Ведение "Журнала розничных продаж Алкоголя по стандарту 2016" Продажи осуществляются через Frontol и автоматически уходят в ЕГАИС прямо с ККМ. В данной конфигурации доработан модуль обмена с Фронтол (выгрузка признака Алкоголь и реквизитов для ККМ) Обновление от 26.01.2017: Доработан модуль запроса нечитаемых марок, реализован учет на складе и торговом зале, реализован механизм автоматического списания проданных в торговом зале АП. Создан документ инвентаризация ЕГАИС, для приведения склада в порядок. и многое другое, на данном этапе ведется плотная работа по изменениям в соответствии с законодательством.

1 стартмани

01.06.2016    17590    4    Vladraven    7    

Обработка для загрузки данных формы СЗВ-М в программу ДОКПУ-6 из конфигурации 1С: Зарплата и кадры (ЗиК) 7.7

Внешние источники данных Кадровый учет Платформа 1С v7.7 Платформа 1С v7.7 1С:Зарплата и кадры 7.7 1С:Зарплата и кадры 7.7 Россия Россия Бухгалтерский учет Бухгалтерский учет ФОМС, ЕФС ФОМС, ЕФС Абонемент ($m) Абонемент ($m)

Обработка позволяет сформировать список работников, проработавших хотя бы один день в указанном периоде (включая договоры подряда), в конфигурации 1С: Зарплата и кадры 7.7. Сформированный список загружается в документ СЗВ-М программы ДОКПУ-6.

1 стартмани

06.05.2016    13630    3    HelgGhost    2    

Обмен данными Website X5 Evolution с 1С 7.7 (Выгрузка/загрузка/пересчёт)

Обработка справочников Внешние источники данных Платформа 1С v7.7 Платформа 1С v7.7 Конфигурации 1cv7 Конфигурации 1cv7 Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Обработка для выгрузки/загрузки/пересчёта в/из файла *.csv, созданного программой Website X5 Evolution в/из 1С 7.7. Проблема кодировки UTF8 - ANSI решается с помощью Recode.exe. Выгрузка в 1С и загрузка обратно Website X5 - корректно срабатывает и без декодирования.

3 стартмани

24.02.2016    14957    0    1v7    1    

ЕГАИС для ТиС 1С 7.7

Внешние источники данных Оптовая торговля Обмен с ГосИС Платформа 1С v7.7 Платформа 1С v7.7 1С:Торговля и склад 7.7 1С:Торговля и склад 7.7 Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Действующая конфигурация для оптовой торговли пивом на базе стандартной конфигурации Торговля и Склад с внедренными модулями выгрузки/загрузки данных в/из ЕГАИС.

1 стартмани

13.01.2016    11895    35    dist    1    

Внешняя обработка, демонстрирующая обмен данными с УТМ ЕГАИС на платформе 1С 7.7

Внешние источники данных Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v7.7 Платформа 1С v7.7 Конфигурации 1cv7 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Оптовая торговля, дистрибуция, логистика Россия Россия Абонемент ($m) Абонемент ($m)

Реализованы отправка на сервер ЕГАИС запросов: контрагентов, продукции, остатков, справок А и Б, чтение ответов на запросы, чтение входящих XML, чтение ответов на исходящие XML, удаление из базы данных УТМ. Реализовано без использования утилиты CURL, используются объекты из встроенной в Windows библиотеки MSXML.

3 стартмани

16.12.2015    20781    59    Palmer1976    0    

Импорт входящих налоговых накладных (формат *.xml) пачкой из системы "Соната" в 1С v7.7

Обработка документов Загрузка и выгрузка в Excel Внешние источники данных Бухгалтерский учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Бухгалтерия 7.7 Украина Украина Налоговый учет Налоговый учет НДС НДС Абонемент ($m) Абонемент ($m)

Обработка предназначена для загрузки входящих налоговых накладных и корректировочных налоговых накладных, экспортированных из внешних файлов формата *.xml - в 1С 7.7 "Бухгалтерия для Украины".

1 стартмани

24.11.2015    18068    8    DemNV    1    

Выгрузка данных из 1C 7.7 в JSON

Внешние источники данных Платформа 1С v7.7 Платформа 1С v7.7 Конфигурации 1cv7 Конфигурации 1cv7 Абонемент ($m) Абонемент ($m)

Платформа 1С Предприятие 7.7, несмотря на ее кажущуюся архаичность, все еще широко используется, и подчас возникает необходимость ее связи с самым различным ПО с использованием самых разнообразных методов передачи информации. Недавно меня попросили из 1С 7.7 отдать данные в формате JSON. Я поискал подобные решения и ничего не нашел. Имеющиеся решения http://infostart.ru/public/198619/ , http://infostart.ru/public/252791/ решают другую задачу - задачу разбора имеющихся JSON-данных, а все остальное посвящено платформе 1С Предприятие 8. Поэтому, в этой статье я предлагаю простую обработку по формированию файлов JSON для платформы 1С Предприятие 7.7 .

3 стартмани

09.09.2015    29961    96    vpaoli    10    

Модуль работы 1С Торговля и склад с mysql и АРМК кассира (рабочий вариант выгрузки и загрузки для интернет сайта и онлайн планшетов)

Внешние источники данных Розничная торговля Логистика, склад и ТМЦ Оперативный учет 7.7 Оперативный учет 7.7 1С:Торговля и склад 7.7 1С:Торговля и склад 7.7 Россия Россия Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Рабочий модуль работы 1С с базой данных mysql. (В данный момент работает на нескольких предприятиях) Данная обработка позволяет: - выгружать наличие товара, цены и последние 10 операций по клиентам в базу данных mySQL для последующего отображения на сайте и планшетах. - загружать данных о заказах с интернет сайта прямо в программу 1С, создавая неподтвержденные заявки или реализации

1 стартмани

23.08.2015    13982    9    Vladraven    1    

Интеграционная стыковка 1С 7.7 и M.e.doc для Украины

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

Обмен налоговыми документами между 1С 7.7 и M.e.doc для Украины состоит из двух обработок: 1. Загрузка документов в 1С из М.е.док. (Загрузка списка документов) 2. Выгрузка документов из 1С в М.е.док (Выгрузка списка документов)

1 стартмани

26.02.2015    26010    60    steve77    10    

Импорт Налоговых накладных и Приложения 2 к НН из M.E.Doc (медок, medoc) в 1С 7.7 Бухгалтерский учет для Украины

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

Импорт входящих Налоговых накладных и Приложения 2 к НН из M.E.Doc в 1С 7.7 Бухгалтерский учет для Украины с использованием стандартного файла выгрузки формата XML из M.E.Doc

1 стартмани

19.02.2015    23900    39    MrLloyd    6    

Синхронизация входящих налоговых накладных из m.e.doc

Внешние источники данных Бухгалтерский учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Бухгалтерия 7.7 Украина Украина Налоговый учет Налоговый учет Абонемент ($m) Абонемент ($m)

Обработка "Синхронизация входящих налоговых накладных из m.e.doc" позволяет провести полную синхронизацию всех первичных документов из medoc и набранных документов ЗКП в 1С

1 стартмани

03.02.2015    12322    9    wowkai    2    

Обмен документами MEDOC и 1С 7.7

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

Обработка предназначена для обмена некоторыми типами документов между ПК "MEDOC" и 1С 7.7 "Бухгалтерия + Торговля + Склад + Зарплата" для Украины

1 стартмани

20.01.2015    23771    18    ukrod    3