Перейти к содержимому


Услуги программиста 1С
Профессиональные программисты 1С.
Весь комплекс услуг сопровождения 1С.

Курсы 1С
Бухгалтерам, менеджерам
и программистам.
Бесплатно!
Живое индивидуальное обучение по 1С.

Интеграция 1С c MSMQ


  • Закрытая тема Тема закрыта
В теме одно сообщение

#1   Torin

Torin

      Рядовой

    • Пользователи
    • Сообщений: 1
    • Регистрация: 23-July 10
    • Откуда:Одесса , Одесская Область , Украина

Отправлено 23 July 2010 - 12:58

Задача:
Интеграция 1С (7.7 стандартная украинская бухгалтерия) с .NET 3.5 (C#) приложением (Управление запасами и ассортиментом в розничной сети) посредством обмена XML документами через MSMQ сервисы. 

На уровне постановки и проверки технологических рисков практически все ясно, есть примеры реализаций и XSD схемы. 

Масштаб задачи выглядит таким образом:
1. Взаимодействия 1С с очередью сообщений. Есть пример на страничке http://infostart.ru/public/21077/, он для 8-ки, есть рабочий пример для 7-ки через EventProxy.dll (гоняет товар в простом XML)
2 . Протоколирование изменений по интересующим справочникам в 1С , с целью отложенного захвата изменений в ним и отправке по внешенему запросу в MQ.
3. Сериализация - десериализация XML документов по XSD схемам (близкие к ECODE) для товара, заказа, накладной и оборотной ведомости.
4. Обработка XML сообщений - запросов. Т.е. из очереди приходит документ с именем Inventory-Report-Request, в нем 2 даты, склад и товар. Нужно рассчитать оборотки, сериализовать в документ Inventory-Report и отправить обратно в очередь. Тоже самое с каталогом товаров - получить документ Product-Catalog-Request, в котором список категорий по которым надо выбрать товары, сериализовать в документ Product-Catalog и отправить обратно в очередь. И т.п.
5. Организовать протокол обмена с промежуточной записью в служебную таблицу 1С с возможностью отложенной обработки в 1С (на случай ошибок например)
6. Отправка сообщения администратору системы через imap при ошибках.
7. Пользовательских диалог настройки очереди и атрибутов отправителя.
8. Предусмотреть заглушки для окончательной обоработки документов, которая будет сделана на месте корпоративными разработчиками моего клиента.

Учитывая сжатые временные рамки и бюджет, решение должно быть достаточно простым.
Лучьше всего сразу написать мне на itakka@mail.ru

  • 0

#2   MataTey

MataTey

      Рядовой

    • Пользователи
    • Сообщений: 11
    • Регистрация: 29-April 09
    • Откуда: , ,

Отправлено 17 August 2010 - 14:25

Во блин! Такое заумное, аж страшно wacko
"решение должно быть достаточно простым" - это печально. т.к. вначале должно быть проектное решение, потом задание и т.д.
"сжатые временные рамки и бюджет" - а это уже лохотрон
Наймите студика и за 50 грн он вам навернет не только "сериализовать в документ Inventory-Report и отправить обратно в очередь", но и передачу сразу данных на сайт Одноклассники.ру через Жумлу хотя советую Амиру - она сейчас рулит.
Не в обиду Вам, но Вы о масштабных вещах и о каких-то "сжатых сроках". Что за проект такой???
20 лет уже в учетных задачах, но такого страстного желания еще не встречал.
"На уровне постановки и проверки технологических рисков практически все ясно, есть примеры реализаций и XSD схемы.
Ага. Типа - что такое пожар - мне уже ясно, а вот уже пожарная команда пусть занимается тем, что мне ясно.

Добавлено (17.08.2010, 15:25)
---------------------------------------------
в догонку. а то опять Кондратий схватил меня
"Интеграция 1С (7.7 стандартная украинская бухгалтерия) с .NET 3.5 (C#) приложением (Управление запасами и ассортиментом в розничной сети) посредством обмена XML документами через MSMQ сервисы. "
Да Вы батенька просто крутой! Дот.Нэт, да и к бухучету. Притом и к 7.7! Гениально! Да еще и класс инкрементировать в библиотечку НЭТа!
Шот можно было инкапсулировать его с Шарпа.
А ОСВ (надеюсь Вам понятно, что говорю, т.е. Оборотно Сальдовая Ведомость) в сводные таблицы и нарезать кубить в ОЛАПе - слабо?
Если чего пишите помогу.
Но лучше к аналитику сразу это тот что в психоанализа, а не в ИТ.

  • 0



Похожие темы

  Название темы Автор Статистика Последнее сообщение



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных