"Сделай сам" свою самую быструю перегрузку (видео). Использование технологии SQL Server IS для быстрых перегрузок данных.

Публикация № 95672

Разработка - Системная интеграция - Внешние источники данных

30
Видео, демонстрирующее использование SSIS для нужд 1С. Пример очень простой, но поможет сделать "первый шаг", а потом вы сами поймете, какие возможности перед вами открывает этот механизм, и будете им пользоваться. SSIS это службы, поставляемые MS SQL Server для различных перегрузок данными. Существует достаточно простой и удобный визуальный конструктор, взаимодействие с различными ODBC и даже не ODBC источниками данных, кроме того технология использует bulk insert что обеспечивает даже для SQL Server очень высокую скорость перегрузки

На видео приведена простейшая демонстрация перегрузки РС "Адресный классификатор" из одной базы в другую, на очень медленной машине. Казалось бы ничего необычного, вот только перегрузка происходит за 2-3 секунды. Далее для примера запустил всеми любимую обработку "Выгрузка загрузка данных XML". Собственно, 2 минуты видео она честно проработала - дальше выключил.  А на "правильном" оборудовании эта разница будет только увеличиваться. Далее подумайте сами  - восстановление из резервной копии всего партионного учета за месяц в считанные минуты становится возможным (пересчет итогов только потом нужно будет сделать)... быстрая инициализация нового узла РИБ прямо из рабочей базы всеми нужными справочниками - без проблем. Использую ещё для загрузки журнала регистрации в отдельную SQL базу... но тут нужна уже некоторая сноровка... хотя бы для создания новой базы и её использования. В общем, основной смысл видео - показать, что такая возможность есть, и  работает. Естественно, использование подхода - на свой страх и риск, материал приведён только с академической целью.

Сама технология "стара как мир". Была ещё в SQL Server 2000 - называлась DTS, в SQL Server 2005 стала называться SSIS. На сегодняшний день это самый быстрый механизм переноса данных между 2-мя системами (по крайней мере более быстрого мне не известно). Мне лично бывает очень полезным для восстановления частей базы их резервной копии.

Представьте себе ситуацию: кто-то немного поработал задним числом, дату запрета редактирования вы после всех согласований, скрипя сердцем, сдвинули, а человек что-то сделал не так (ну пятница была, конец рабочего дня). После чего запустил, или запустилась сама обработка... ну к примеру "Проведение по партиям" и пересчитала за ночь партии за полгода. Через пару дней к вам пришли с вопросами вида "а как так получилось что......!!!". Вы, естественно, быстренько найдёте виновного по ЖР. Вот только вопрос "что делать" не решен... Есть конечно backup до его действий. Но как потом смотреть людям, которые 2 дня в базе работали в глаза. Можно попытаться пересчитать партии ещё раз. Вот только есть ли у вас уверенность что они сойдутся?.... Конечно хорошо бы взять весь регистр ПартииТоваровНаСкладах и перенести за полгода. И это тоже можно. Выгрузка - загрузка данных XML. Вот только компания у вас не маленькая... и выгрузить регистр за полгода, а потом его загрузить.... это XML файл гигабайт на 10... дня 3-4 будет перегружаться.... если вообще перегрузится.


Собственно видео:

30

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

Комментарии
Избранное Подписка Сортировка: Древо
1. DoctorRoza 30.10.11 11:52 Сейчас в теме
Видео, конечно, хорошо, но вот хоть мало мальское объяснение "чегоделания" было бы еще лучше! Ну хотя бы .. в академических целях! :)
5. romansun 189 31.10.11 00:17 Сейчас в теме
insert into Таблица
select *
from Таблица_РезервнаяКопия
where <по желанию>

тож быстро работает... :) конечно, любой прямой доступ к базе работает во сто крат быстрее любой 1С-ной обработки переноса

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

А вот "засасывать" в sql всякие эксели и пр. - да, очень удобно и очень быстро через DTS. Особенно учитывая возможность еще подписать запрос для заливки.

(1)(2)(3) Ну это просто визуальное типа конструирование запросов с возможностями маппинга, запросов на отдельные поля и вытаскивание инфы из внешних источников (баз, файлов и т.д.) и еще много чего. Типа конструктора запросов в 1С получается. А учитывая 8.2.14 (внешние источники данных) - наверное вообще сильно похоже (сам еще не видел, к сожалению).

Насчет ссылок - sql просто копирнёт таблицу, да и всё. Попадутся ссылки "без адреса" - будет битая ссылка, наоборот - всё будет отлично.

Удачное применение таких "технологий" - форсмажорное "пофигачивание" данных и моментальное восстановление из резервной копии. Пример: разработчик писал обработку/скрипт по зачистке каких-либо данных из справочника. Написал, запустил, зачистил. Всё гут. Но тут внезапно выясняется, что зачистил не то или не так. Тут же берется бэкап до момента очистки, поднимается и из него скриптом или подобным сервисом справочник моментально восстанавливается. Пользователи, бывает, даже не успевают заметить недоброе.
6. comol 4075 31.10.11 08:55 Сейчас в теме
(5) romansun, Собственно всё за меня ответили.
Вот только Insert из таблицы в БД на другом сервере я не знаю как делать... в 2008 вроде "связанные серверы" появились, но может как-то по-другому можно.

И в SSIS там вроде используется bulk insert (без проверки constraint), что намного быстрее обычного insert.
7. artbear 1156 31.10.11 10:23 Сейчас в теме
(6) Автор, поправь тему, добавь немного описания о технологии (например, из других источников или хотя бы из комментов), иначе сниму публикацию.
Пользователи сайта сразу должны видеть "правильную" инфу, а не получать/додумывать ее.
9. comol 4075 31.10.11 14:16 Сейчас в теме
(7) artbear, Описание добавил. Не думал что вопросы возникнут.
8. romansun 189 31.10.11 10:47 Сейчас в теме
(6)

дык, sp_addlinkedserver

а потом как обычно с указанием полного "пути", например

update ОЗК 
set Наличие_Партий = ТМЦ.Наличие_Партий
from ОЗК
left join serversql.buh_2005.dbo.ТМЦ as ТМЦ 
    on ТМЦ.Код = ОЗК.Код


(7) да, описания нужно
10. comol 4075 31.10.11 14:18 Сейчас в теме
(8) romansun, Спасибо. Я так в принципе и думал. Но bulk insert быстрее в SSIS люди пишут, иногда наверное запросом удобнее, хотя мне как 1С-нику приятнее уже "картинки таскать" :)
2. artbear 1156 30.10.11 14:18 Сейчас в теме
4. php55 30.10.11 21:07 Сейчас в теме
Интересный способ. Взял на заметку. Правда область применения не особо понятно, только если базы идентичны возможно....
11. comol 4075 31.10.11 14:24 Сейчас в теме
Видимо описание нужно было сразу добавить... так никто не понял что это такое, сейчас народ уже не прочитает...
12. artbear 1156 31.10.11 15:16 Сейчас в теме
(11) Конечно, сразу правильнее.
Не понял, почему (цитата) "сейчас народ уже не прочитает" ?
13. comol 4075 31.10.11 15:57 Сейчас в теме
(12) artbear, А как я понимаю если публикацию публикуешь... она попадает в "новые" на главной странце... потом если набирает определенное количество "плюсов" - в "в центре внимания", а потом если прошла экспертную проверку - "рекомендованные сообществом". Всё это время она висит на главной странице, собственно те кто заходят прочитывают оценивают.. а если сразу "порог плюсов" не прошел - уже в архиве...

А штука то вообще полезная...
14. Трактор 1191 31.10.11 16:32 Сейчас в теме
Офигеть! Публикация заслуживает минуса как провокация новичков к опасным действиям. Как противоречащая позиции самого автора. Comol, ты тут http://infostart.ru/public/95484/ называешь "идеальным" работника который имеет сертификаты и знает стандарты. И тут же сам учишь людей нарушать требования стандартов, лицензионное соглашение с 1С.
Ты сторонник формальной оценки. Так вот. Данный приём чрезвычайно рискован и не может быть использован специалистом ниже 6-го дана, не имеющим сертификатов от 1С и Микрософта. А специалисты 8-го дана имеющие сертификаты и без того знают этот путь. Вывод по формальным признакам: Публикация вредна!
15. comol 4075 31.10.11 16:48 Сейчас в теме
(14) Трактор, Нууу... не могу не согласиться... я же пишу "после резервной копии" и очень аккуратно. Как раз если знаешь все стандарты и принципы... и идёшь на нарушение осознанно... только когда вариант или потеря данных или такой... В случае с восстановлением из резервной копии человек в (5) достаточно правильно написал что восстановить часть таблицы иногда ооочень нужно.

Я просто видео это делал даже не для инфостарта изначально... понимаете... у людей было столько радости.
16. hogik 429 31.10.11 17:59 Сейчас в теме
Плюс на (14), и минус на (0).
Увы... :-(
18. artbear 1156 31.10.11 18:11 Сейчас в теме
Не согласен с (14). Минусанул (14)
Давайте все запретим по причине "ах, он может зайти в Конфигуратор и что-нибудь удалить/напортачить" :(
21. comol 4075 31.10.11 20:51 Сейчас в теме
(18) artbear, Двояко можно понять... с одной стороны конечно опасный инструмент, с другой - может оказаться "спасительным" в некоторых случаях, поэтому ИХМО знать о нём я считаю людям нужно...
Если бояться и ничего не делать можно так ничего и не узнать.
О том что можно что-нить напортить я написал, о том что только после бэкапа - тоже... по большому счету "в массу" не пошло поэтому что тут сейчас дискутировать.
23. romansun 189 31.10.11 21:59 Сейчас в теме
Публикация из серии "Achtung. Прямой доступ к данным. Access denied ниже 6 дана". Там где-то надо про это красненькими буквами написать и убрать "заигрывающую" риторику про "сделай сам" свою самую быструю перегрузку". Это как реклама курева и пива, рассчитанная на подростков.. Просто "Использование технологии SQL Server IS для быстрых перегрузок данных" достаточно, имхо.

Конкретно по теме - после предыдущих публикаций автора я ожидал развернутое такое описание технологии SSIS (в девичестве DTS) на пару страниц. С примерами, скажем, загрузки экселей, dbf. Какой-то миграции 1С-1С. Отличия от DTS (поскольку, наверно, на sql2000 большинство еще) и т.д. А получил суровое молчаливое видео.. Что несколько обескуражило :)

Поэтому, да, для <6 дана - вредно, а для 8 - недостаточно
comol; Трактор; +2 Ответить
30. comol 4075 01.11.11 10:30 Сейчас в теме
(23) romansun, SSIS просто зачем описывать то что уже и так описано более чем достаточно, лучше Microsoft я этого не сделаю. Основной смысл я хотел вложить что такая технология есть и её можно использовать... просто показать что она открывает... чтобы если нужно - пользовались не боялись.
35. Трактор 1191 01.11.11 14:20 Сейчас в теме
comol, напиши, пожалуйста, большими красными буквами о рисках данного пути.
Не напишешь - минусую. >-0
40. comol 4075 01.11.11 15:37 Сейчас в теме
(35) Трактор, да я не против. Писал естественно.
52. Трактор 1191 02.11.11 14:34 Сейчас в теме
(40) Олег, напиши красными буквами предупреждение. Новички они плохо понимают что делают, плюс даже простые тексты редко кто читает.
53. comol 4075 02.11.11 15:34 Сейчас в теме
(52) Трактор, Ну я же в самом начале написал об этом... и ещё в середине. Только что не красными, но как-то я не люблю в принципе цветной текст.
36. cool.vlad4 45 01.11.11 14:34 Сейчас в теме
Пока, что я не понял что не нравится людям. Очевидно, статья из серии - а вот есть такая клевая штука, смотрите, - ну и эту цель она выполняет. Кому хочется больше читайте книжки (Станека или от Microsoft Press) или http://www.codeproject.com/search.aspx?q=ssis&x=0&y=0&sbo=kw
ОФФ. Грустно, что 1С даже десятой части не использует того, что может SQL. Видимо не хочется привязываться к одному продукту.
51. romansun 189 01.11.11 18:46 Сейчас в теме
я, в общем, согласен с cool.vlad4 (36) Хотя раздел "Прямой доступ к данным" я бы завел на ИС и туда определял такие статьи всё же.
38. Трактор 1191 01.11.11 15:16 Сейчас в теме
cool.vlad4 пишет:
Грустно, что 1С даже десятой части не использует того, что может SQL. Видимо не хочется привязываться к одному продукту.

1С поступает верно. У нас нет MSSQL, на сервере линукс. И без того возможности под линуксом покоцали, а ты ещё сильнее хочешь привязаться к микрософту. Низ зя.
39. marat_n 110 01.11.11 15:23 Сейчас в теме
минус: знание о том, что "такая технология есть" и "чтобы если нужно - пользовались не боялись", почерпнутое из этой статьи - крайне вредное. я бы сказал наоборот, если об этих механизмах вы узнали только что из этой статьи, то не лезьте туда. к таким вещам как минимум в дисклеймере упомянуть надо, что это противоречит лицензионному соглашению.
64. dandrontiy 07.11.11 13:17 Сейчас в теме
cool.vlad4 пишет:
ОФФ. Грустно, что 1С даже десятой части не использует того, что может SQL. Видимо не хочется привязываться к одному продукту.


Мало того что не использует.
Штатное закрытие периода в 1С Бухгалтерия при использовании базы данных на postgresql, дистрибутив постгреса пропатченный 1С используется - вылетает с ошибкой. При создании временных таблиц postgresql ругается что такая таблица уже есть. Не пропатчено до сих пор. Зато в файловом режиме - всё срабатывает ;-)
65. cardinal197979 12.12.12 08:17 Сейчас в теме
Здравствуй
меня очень заинтересовала данная статья.
но я не очень силен в ssis.
можешь сделать статью или инструкцию, как по такой технологии можно сделать РИБ для 1С 8.1
а то по обычной методике 2 суток с небольшим создает РИБ.
или подскажите каким еще способом можно сделать РИБ.
66. comol 4075 12.12.12 09:32 Сейчас в теме
(65) cardinal197979, Если ты про создание узла РИБ, то там всё просто. Выгружаешь dt центра, потом ПланыОбмена.УстановитьГлавныйУзел(Узел) :). Если про сам обмен - вряд ли его целесообразно делать этими средствами. РИБ всё-таки подразумевает переливку только изменений, не должно их гигабайты... если по факту гигабайты инфы меняются ИХМО надо архитектуру пересматривать...
Оставьте свое сообщение

См. также

Интеграция решений на 1С и сервиса обмена данными RabbitMQ через Web REST API 28

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Внешние источники данных

Отправка "Hello world" из 1С на сервер RabbitMQ и обратно при помощи web REST API. Проще уже некуда! Совместимо с Linux и Windows! Реализация протестирована на 1С 8.3.14.1854 (x64).

вчера в 17:19    862    Eret1k    4       

Выгрузка из 1С номенклатуры со штрихкодами без программирования 3

Статья Программист Пользователь Стажер Нет файла v8 УТ11 Россия Бесплатно (free) Загрузка и выгрузка в Excel Внешние источники данных

Я так и не смог найти простой инструкции или обработки, чтобы выгрузить из 1С: Управление торговлей 11 номенклатуру вместе со штрихкодами, поэтому решил написать собственную инструкцию.

28.08.2019    1620    user1114182    4       

Выгрузка данных в таблицу MS SQL SERVER 14

Статья Программист Нет файла v8 MS SQL Бесплатно (free) Внешние источники данных

Процедура по выгрузке данных из 1C (таблица значений) в таблицу MS SQL SERVER через COM.

02.07.2019    1781    EvgenSav    6       

1С и компьютерное зрение: новый подход к контролю за ассортиментом магазина 23

Статья Бизнес-аналитик Нет файла v8 1С:Франчайзи, автоматизация бизнеса УУ Розничная торговля Бесплатно (free) Внешние источники данных

Машинное зрение в магазинах и 1С. Как поднять эффективность торгового предприятия (магазин. кафе, шоурум и т.д.) с совершенно неожиданной стороны? Как получить реальные демографические данные покупателей и, самое главное, как это использовать в повседневной работе магазина? Как можно расширить привычные ABC и XYZ анализ, добавив в них пласт данных о трафике и демографии покупателей? Что необходимо для 1С, чтобы использовать данные видеоанализа людского трафика?

20.06.2019    3543    osipov_cvizi    16       

Интеграция решений на 1С и сервиса обмена данными RabbitMQ 100

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Внешние источники данных

"Hello world" из 1С на сервер RabbitMQ и обратно. Полностью открытый код 1С! Реализация протестирована на 1С 8.3.12.1714 (x64).

24.04.2019    8330    Eret1k    44       

MS Access и 1С. Что, когда и зачем? 70

Статья Программист Бизнес-аналитик Нет файла v8 Бесплатно (free) Практика программирования Разработка Внешние источники данных

Об использовании MS Access в связке с 1С. Можно ли использовать продукты Office на сервере. Когда Access может быть полезен. Примеры работы и другое.

09.04.2019    14856    YPermitin    31       

RabbitMQ + Конвертация Данных 3.0 179

Статья Системный администратор Программист Бизнес-аналитик Руководитель проекта Нет файла v8 КД Бесплатно (free) Внешние источники данных Обмен через XML Интеграция Перенос данных из 1C8 в 1C8

Предлагаем ознакомиться с хронологией проекта, проследить ход мыслей от снятия потребностей до реализации, и решить, удалось ли проектной команде найти оптимальное архитектурное решение под конкретный кейс заказчика путем совмещения двух известных, но до сих пор не пересекавшихся технологий, и получилось ли сложить плюсы и устранить минусы каждой из них.

21.03.2019    13843    barelpro    82       

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

Статья Системный администратор Программист Нет файла v8 УПП1 Россия БУ Зарплата ФОМС, ПФ, ФСС Бесплатно (free) Внешние источники данных

Что делать, если по каким-то причинам нет возможности разместить 1С и Крипто-Про на одном рабочем месте? Правильно - открывать конфигуратор и пилить. Благо, там не сложно. Непосредственно решение для УПП 1.3. Для ЗиК 2.5 и Комплексной автоматизации должно быть аналогично.

07.02.2019    2602    SatanClaws    4       

Работа с кассой Atol через веб-сервер ДТО-10 54

Статья Программист Нет файла v8 Россия Кассовые операции НДС Бесплатно (free) Внешние источники данных ККМ Фискальный регистратор

Поддержка многопользовательской печати на одном устройстве ККТ. Поддержка изменений в законодательстве (Переход на ФФД 1.05 и НДС 20%).

31.12.2018    16818    medangel    36       

RabbitMQ, Python и Windows. Step By Step 36

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Внешние источники данных

Работа с шиной RabbitMQ, используя Python на Windows. Пошаговый быстрый старт.

13.12.2018    5159    w.r.    7       

Из 1С в IIKO: Передаем перемещения УТ в приходные накладные 4

Статья Программист Нет файла v8 УТ11 Рестораны, кафе и фаст-фуд УУ Оптовая торговля Бесплатно (free) Внешние источники данных

Рассмотрение вариантов передачи документа "Перемещение товаров" из Управление торговлей 11 в документ "Приходная накладная" IIKO.

12.09.2018    4159    oyti    7       

IIKO (Айко). Обмениваемся накладными с 1С 6

Статья Программист Нет файла v8 БП3.0 Рестораны, кафе и фаст-фуд БУ УУ Бесплатно (free) Внешние источники данных

Типовое решение от компании Айко по передаче данных в 1С Бухгалтерию не всегда удовлетворяет реалиям бизнес-процессов организации. Попробуем поразмышлять о том, как реализовать двунаправленный обмен с Айко в фоне.

01.06.2018    9348    oyti    13       

Интеграция Zimbra и 1С 22

Статья Программист Нет файла v8 Россия УУ Управление взаимоотношениями с клиентами (СRM) Бесплатно (free) Внешние источники данных

В публикации описывается способ интеграции 1С с почтовым сервером Zimbra, используя SOAP сервис. Рассматривать вопрос интеграции будем на примере бизнес задачи, из блока CRM. Реализации общей адресной книги(GAL-Global Address List) между сотрудниками. Сотрудники(компания) ведет весь учет в 1С, в том числе и элементы CRM, а Zimbra выступает лишь в роли почтового сервиса. Сделать данную публикация побудило отсутствие в интернете готовых примеров совместной работы 1С и Zimbra. Надеюсь, она поможет кому-либо сократить время на реализацию похожей задачи.

16.04.2018    7318    Гексагон    17       

Обмен сведениями о пособиях с ФСС для Зарплата и Управление персоналом 2.5.129.3 11

Статья Программист Нет файла v8 v8::СПР ЗУП2.5 Россия БУ Зарплата ФОМС, ПФ, ФСС Бесплатно (free) Внешние источники данных

Ошибка отправки файла при обмене сведениями о пособиях с ФСС. Зарплата и Управление Персоналом, редакция 2.5 (2.5.129.3).

06.03.2018    14766    Igorexa    30       

Загрузка данных из DocsVision 5

Статья Программист Нет файла v8 Бесплатно (free) Внешние источники данных

Необходимо было реализовать загрузку данных из программы документооборота "DocsVision 5" в "1С:Документооборот 8". Данное описание оставляю больше для себя, чтобы не забыть, ну и, может, еще кому поможет, т.к. не нашел нигде нормального описания.

17.01.2018    6442    apxi    0       

Создание мобильного клиента 1С на Android с использованием HTTP-сервисов 144

Статья Программист Нет файла v8 v8::Mobile Android Бесплатно (free) Внешние источники данных Мобильная разработка

Краткий курс по созданию мобильного приложения на Android, который связывается с сервером 1С через HTTP-сервис. Публикация рассчитана на тех, кто хорошо знаком с программированием на платформе 1С и владеет основами программирования на платформе Android (умеет создавать Activity и знает, как устроена структура проекта).

03.11.2017    26267    cdiamond    15       

Как сделать конфигурацию «1С:Предприятие 8» приложением QuickBooks. Проходим авторизацию OAuth 1.0a+OpenID 2.0 52

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Внешние источники данных

Пришло время, когда интеграция со сторонними организациями и их приложениями стала необходимостью для успешного ведения бизнеса. В этой статье будет рассмотрено прохождение авторизации OAuth 1.0a+OpenID 2.0 и превращение конфигурации «1С:Предприятие 8» в приложение QuickBooks.

10.09.2017    17336    pbazeliuk    28       

Редактирование пользовательских полей в Битрикс24 через REST API 7

Статья Системный администратор Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Внешние источники данных

Меняем значения пользовательских полей в Битрикс24 через REST API на примере редактирования контактов

06.02.2017    11609    user662672_explorer2000    2       

Нагрузочное тестирование сервера 1С при использовании WEB сервисов 51

Статья Системный администратор Программист Нет файла v8 ИТ-компания Бесплатно (free) Производительность и оптимизация (HighLoad) Внешние источники данных WEB

Проведение нагрузочного тестирования WEB-сервисов, развернутых на платформе 1С. Целью тестирования является ознакомление с возможностями платформы 1С при работе с большим количеством запросов через опубликованные WEB сервисы на IIS 7.5

01.02.2017    23017    BraunAlex    34       

Передаем контакты из 1С в Битрикс24 через REST API 119

Статья Программист Нет файла v8 УТ11 Россия Бесплатно (free) Внешние источники данных

Хочу поделиться опытом использования Битрикс24 REST API для экспорта контактов из 1С УТ 11

09.01.2017    42796    user662672_explorer2000    110       

Используем механизмы обмена данными БСП для произвольного обмена 148

Статья Программист Нет файла v8 Бесплатно (free) Универсальные функции Внешние источники данных БСП (Библиотека стандартных подсистем)

Механизм БСП заточен на обмен XML по правилам обмена. Чтобы использовать его для любого другого обмена, коих в мире немало, требуются доработки. В статье описан вариант, как из положения выйти.

23.08.2016    27740    Патриот    22       

Технология проведения миграции данных в крупных проектах 43

Статья Программист Нет файла v8 Windows Бесплатно (free) Внешние источники данных Перенос данных из 1C8 в 1C8

В статье систематизируется проектный опыт проведения миграции данных в крупных проектах, связанных с переходом Заказчиков на работу в конфигурациях «1С:Предприятие 8».

17.05.2016    26894    cinimex    26       

7 причин, почему интеграцию необходимо строить на очередях. Практика RabbitMQ. Отказ от Zato ESB и OData в 1С 164

Статья Программист Нет файла v8 Windows Бесплатно (free) Внешние источники данных

Этот набросок является продолжение предыдущей статьи "7 причин, почему интеграция стала приятной. Не упускайте ряд потрясающих возможностей". В большей части это описание боли, через которую пришлось пройти на практике, используя сервисную шину данных Zato ESB и OData протокол совместно с «1С:Предприятие 8».

18.03.2016    55469    pbazeliuk    125       

1C + ЭДО Мегафон 3

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Практика программирования Внешние источники данных

Тестируем модуль обмена 1С с ЭДО Мегафон (модуль прилагается пользователям ресурса ЭДО Мегафон бесплатно).

1 стартмани

21.12.2015    11961    JetBrain    5       

Linq to ODATA 34

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Внешние источники данных

1С сейчас совершенствует REST интерфейс приложения, автоматически генерируемый платформой, и протокол обмена ODATA версии 3. С недавнего времени появилась возможность обмениваться, используя JSON. На просторах интернета мало информации по использованию Linq для ODATA для 1С. Поэтому решил поделиться опытом. Это продолжение статей https://infostart.ru/public/402433/

29.09.2015    27894    Serginio    11       

1С Предприятие 8.2: Обмен данными между базами на основе инструментов SQL 18

Статья Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Внешние источники данных

Обмен данными (сотрудники организаций) между базами (1С Предприятие 8.2: Бухгалтерия и 1С Предприятие 8.2: Зарплата и управление персоналом) на основе триггера SQL, отслеживающего изменения таблицы

06.11.2013    19819    jan27    25       

Алгоритм выгрузки из 1С в Access 5

Статья Программист Нет файла v8 Россия Windows Бесплатно (free) Практика программирования Внешние источники данных

Работающий алгоритм выгрузки из 1С в Access. Понадобилось выгрузить отчет в ACCESS, пришлось разбираться.

31.10.2013    28071    dimens    10       

Организация обмена с прочими программами через XML. Имитация двухстороннего обмена без именения конфигурации 20

Статья Программист Нет файла v8 Windows Бесплатно (free) Внешние источники данных Обмен через XML

Настраиваем обмен типовой конфигурации со сторонними базами данных, с функционалом двустороннего обмена

24.04.2013    13171    Stim213    6       

Подсистема "COMExchange": прямой доступ к EXCEL через ADO 8

Статья Системный администратор Программист Нет файла v8 1cv8.cf УТ10 УПП1 Россия Windows Бесплатно (free) Файловые протоколы обмена, FTP Загрузка и выгрузка в Excel Внешние источники данных

На примере этой, очень популярной, темы наглядно продемонстрированы нетривиальные возможности консоли запросов в составе подсистемы: 1. использование событий выполнения запроса (в том числе для запуска на выполнение других запросов) 2. запуск на выполнение запроса в цикле с подстановкой значений параметров из таблицы значений.

20.01.2013    21215    yuraos    7       

Простой TCP сервер с обработкой событий на стороне 1С 67

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Практика программирования Внешние источники данных

В моей работе все чаще и чаще встречаются задачи связи 1С и стороннего оборудования / промышленного софта. В большинстве случаев есть некая внешняя компонента для связи с этим всем. Но эта компонента стоит денег. Плюс не каждого устроит «черный ящик», который что то крутит в себе, и выдает готовый результат. Данная статья в «картинках» покажет как можно реализовать TCP сервер для связи с чем либо «своими руками».

05.12.2012    26850    VoDo    8       

Работа с PerCo своими силами 26

Статья Системный администратор Программист Нет файла v8 1cv8.cf Россия Windows Учет рабочего времени Бесплатно (free) Внешние источники данных

Сейчас предлагаются различные готовые модули для работы PerCo с 1С. Но не всегда решение простых задач требует установки дополнительного модуля. Рассмотрим подключение для создания и изменения карт сотрудников.

03.10.2012    27681    Nas'ka    24       

1С Конвертация, использование внешнего источника данных 305

Статья Системный администратор Программист Нет файла v8 КД Windows Бесплатно (free) Внешние источники данных

Загрузка информации в базу данных платформы 1С 8.2 из внешних источников с помощью "Конвертации данных"

26.09.2012    45644    SergeMalikov    30       

Инструкция по подключению 1С к IBM DB2 с помощью внешнего источника данных. 5

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Внешние источники данных

Краткая инструкция по работе с внешними источниками данных - подключение 1C к IBM DB2 с помощью внешнего источника данных через ODBC драйвер.

17.09.2012    10109    RomaLut    4       

Загрузка материалов из программы Командор Дизайнер в 1С: Бухгалтерия 8. 4

Статья Системный администратор Программист Нет файла v8 БП2.0 Россия БУ Windows Учет ТМЦ Бесплатно (free) Пользователю системы Загрузка и выгрузка в Excel Внешние источники данных

Komandor Designer - программа для проектирования шкафов купе. Ее используют многие предприятия, которые производят мебель. Также они используют для учета программу 1С. Поэтому возникает проблема обмена данными между этими программами. Что важно для плодотворного общения двух людей — правильно — они должны понимать друг друга, разговаривать на одном языке. То же правило и в нашем случае, программы должны одинаково правильно понимать, какой материал находится в заказе, расходе сырья по заказу.

22.08.2012    9334    knigula    1       

Загрузка из Lotus или OLE-подключение из других (не 1С) программ 2

Статья Системный администратор Программист Нет файла v8 БП2.0 Россия БУ НУ Windows НДС Бесплатно (free) Обработка документов Внешние источники данных

Как-то давно писала настройку в 7.7. Теперь пришлось переделать на 8.2. Суть в том, что в программе Lotus заводятся счета, накладные, счет-фактуры. Как уж там прописана кнопка "Экспорт" - не знаю, но эта кнопка передает в 1С8 через функцию Import2 перечень реквизитов (ИНН, Наименование, Сумма, СуммаНДС , НомерСчета, ДатаСчета, ПН, Группа). А 1С8 их подхватывает в модуле внешнего соединения и "загружает" реализацию и счета-фактуры.

12.06.2012    13193    nvl    2       

Сканируем без сканера или MXL to JPG 137

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Печатные формы документов Внешние источники данных Универсальные функции

Хотите конвертировать документы в формат изображения менее чем за минуту, не имея сканера? Тогда эта статья для вас.

24.05.2012    29863    shakmaev    47       

Вызов операций WS-сервисов SAP из 1С (передача в параметрах Объектов XDTO) 38

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Внешние источники данных WEB

Довелось столкнуться в своей работе с вызовом из 1С веб-сервисов SAP. Если с передачей простых типов (в терминах XDTO - значений XDTO) в параметрах операции веб-сервиса, не возникло никаких проблем, то с передачей объекта XDTO пришлось повозиться. Несмотря на то, что в 1С я его заполнял, в SAP он воспринимался как пустой. В интернет особо много полезной информации не нашел, поэтому выкладываю свои наработки по теме.

18.04.2012    33630    adva    12       

Загрузка остатков из 1С6 в 1С8 2

Статья Системный администратор Программист Нет файла v8 БП2.0 БУ Бесплатно (free) Перенос данных из 1С7.7 в 1C8.X Внешние источники данных

Часто при организации обмена данными с 1С6 требуется наладить перенос проводок из 1С6 за период. Но тут же возникает вопрос и о переносе начальных остатков. Так вот, если разработан механизм загрузки движений из 1с6 из файла проводок 1sboper.dbf, то можно просто сэмулировать файл 1sboper.dbf, но в нем оставить только проводки с нулевым счетом и загрузить этот файл на дату загрузки остатков. Таким образом не придется делать дополнительный механизм. Единственное - нужно свернуть остатки в 1sboper.dbf. Как это сделать - эта статья.

27.03.2012    14928    fixin    3       

1C + jabber 26

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Внешние источники данных

Использование протокола xmpp для информационных сообщений из 1С без подключения внешних dll.

17.03.2012    20310    X.Leshiy    31       

Внешние источники данных: Синхронизация с внешними мастер-данными 29

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Внешние источники данных

Пример использования . Использование Запросов к таблицам внешнего источника, использование полученных данных для синхронизации справочников.

11.01.2012    11442    xzorkiix    7       

Чтение и запись данных по COM для Lotus Notes из 1С 8.х 11

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Внешние источники данных

Чтение и запись данных по COM для Lotus Notes программно из кода 1С 8.х

25.11.2011    9680    Rovan    2       

Внешние источники данных в 1С 8.2.14.533 167

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Внешние источники данных

Читая анонсы обновлений 1С, задумывались, какая это замечательная возможность? Хотите использовать в своих решениях? В статье изложен опыт практического использования внешних источников данных, возможно, это "совсем не то, чего мы все так хотели".

02.10.2011    103632    comol    60       

Настройка связи между mysql и 1С через ODBC в версии 8.2.14 (Внешние источники) 175

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Математика и алгоритмы Внешние источники данных WEB

В новой редакции платформы 1С 8.2.14 появилась возможность устанавливать связь с внешними источниками данных. У меня была идея написать программу для прямой работы с базой данных на нашем сайте из 1С:Предприятия 8

17.09.2011    108551    jorikfon    66       

Особенности работы 1С+ADO+MSSQL и Oracle. 69

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Практика программирования Внешние источники данных

В моей работе пришлось столкнуться с задачей обмена данными XML через Шину (MDM), используя ADO. При построении такого обмена есть некоторые особенности, о которых я попытаюсь рассказать в данной статье.

12.09.2011    31038    provova    9