29, 30, 31 октября
Санкт-Петербург, Невский пр. 100 Концертный зал «Колизей»
«Управление и технологии автоматизации учета на платформе 1С:Предприятие»
1С + SQL Server Service Broker (презентация)
День программиста — профессиональный праздник программистов, отмечаемый в 256-й день года. Число 256 выбрано потому, что это количество различных значений, которые можно выразить с помощью восьмиразрядного байта. Также это максимальная целая степень числа 2, которая не превышает количества дней в году (365).

1С + SQL Server Service Broker (презентация)

Автор: Дмитрий Жичкин
Нравится 0 Не нравится 0 В избранное В избранное Просмотров: 9 957
Опубликовал: Дмитрий Жичкин 16.03.2020
В этом видео я рассказываю о том, каким образом можно использовать SQL...
Категории:
Обмен данными
Теги:
{26701}, {33864}
В этом видео я рассказываю о том, каким образом можно использовать SQL Server Service Broker для организации асинхронной обработки и обменов данными в контексте 1С:Предприятие 8.x. Освещаются основные понятия Service Broker, а также рассказывается о реальном проекте, где была применена эта технология.
Комментарии (0)
0
zhichkin
В этом видео я рассказываю о том, каким образом можно использовать SQL Server Service Broker для организации асинхронной обработки и обменов данными в контексте 1С:Предприятие 8.x. Освещаются основные понятия Service Broker, а также рассказывается о реальном проекте, где была применена эта технология. https://www.youtube.com/watch?v=NGlvyD4CmiQ
Имя Цитировать 0
0
gmkushkunov
Здравствуйте.
Спасибо за видео. Возник вопрос исходя из примера в видео, где отправлялось сообщения получателю с изменением даты документа. Дата у получателя меняется средствами T-SQL и соответственно 1С Предприятие не догадывается об этом. Но изменения в документе требуют обязательного его перепроведения. Как этот момент решался если сообщение не обрабатывалось на стороне 1С Предприятия
Имя Цитировать 0
0
zhichkin
(1) Добрый день!

Если сообщение отправлялось в базу данных не 1С, то движения документа туда не отправлялись - там они были не нужны.

Если сообщение отправлялось в базу 1С, то движения документа отправлялись в одном сообщении вместе с документом между одними и теми же тэгами <Transaction>. В базе приёмнике итоги пересчитывались средствами 1С. Нас это устраивало.

Если это не устраивает, то на одном из своих проектов я делал так:
передавал документы в базу приёмник без движений и одновременно с этим регистрировал ссылки на эти документы в регистре сведений для отложенного проведения. Затем в базе приёмнике выполнялось проведение этих документов средствами 1С.
Имя Цитировать 0
0
gmkushkunov
Цитата
Если это не устраивает, то на одном из своих проектов я делал так:
передавал документы в базу приёмник без движений и одновременно с этим регистрировал ссылки на эти документы в регистре сведений для отложенного проведения. Затем в базе приёмнике выполнялось проведение этих документов средствами 1С.
Этот вариант наверное более интересен хотя бы в плане уменьшения размера сообщения. А то получается так, что с одной стороны мы отправляем только то, что было изменено в документе для уменьшения сообщения, а с другой отправляем кучу регистров движения документа и этим самым гораздо увеличиваем исходное сообщение.
Спасибо.
Имя Цитировать 0
0
zhichkin
Выложил на GitHub примеры практического использования в 1С:
https://github.com/zhichkin/one-c-sharp-sql/tree/master/messaging/service-broker
Фактически готовая подсистема обмена данными на базе очередей SQL Server.
Имя Цитировать 0
0
legrey
(4) Добрый день. Ссылка не доступна. Передумали ?
Имя Цитировать 0
0
zhichkin
(5) Нет, не передумал. Готовлю отдельную публикацию на Инфорстарт. Как будет готова - обновлю ссылку. Думаю, что это будет на этой неделе, край - на следующей.
Имя Цитировать 0
0
zhichkin
(5) Обещанная публикация: DaJet MQ 1.0
Имя Цитировать 0
Текст сообщения*
Защита от автоматических сообщений
Загрузить файл
 
Ссылки и коды
Партнеры и спонсоры

Официальные спонсоры

http://www.1c-bitrix.ru/ http://делаемпроекты.рф/


Почетные гости

http://www.pwc.ru/


Партнер онлайн-трансляции

http://nevastream.ru/


Информационные партнеры

Фото - видео партнер

http://fisheye-video.ru/

Генеральный HR-партнер

http://www.hh.ru/

Событийный партнер

http://it-sobytie.ru/

HR-партнер

http://www.superjob.ru/
http://www.klerk.ru/
 http://itmozg.ru/ 1C Forum globalcio.ru http://1cskd.ru/ http://allcio.ru/
http://bishelp.ru/ http://gendalf.ru/ http://it-weekly.ru/ http://it-world.ru/ http://kbyte.ru/
http://npabs.ru/ http://scrumtrek.ru/ http://spbit.ru/ http://www.3dnews.ru/ http://www.cfin.ru/
http://www.cmsmagazine.ru/ http://www.pcmag.ru/ http://www.silverbulleters.org/ http://www.tadviser.ru/ http://www.trinet.ru/
IFRS vingrad.ru www.computerworld.ru Системный администратор

Медиа-партнер

http://www.retail-loyalty.org/


Смотреть трансляцию
© 2014 «ИНФОСТАРТ»

Наверх