Обмен данными между 1С:ТиС 7.7 и Bitrix

13.03.13

Интеграция - Файловый обмен (TXT, XML, DBF), FTP

Недавно понадобилось сделать интеграцию между 1С:Торговля и Склад 7.7 и 1С:Битрикс. В сети Интернет имеются готовые решения, но все они платные. Поэтому решил сделать собственное бесплатное решение.

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

Наименование Файл Версия Размер
Обмен данными между 1С:ТиС 7.7 и Bitrix
.ert 77,00Kb
293
.ert 77,00Kb 293 Скачать

Недавно понадобилось сделать интеграцию между 1С:Торговля и Склад 7.7 и 1С:Битрикс. В сети Интернет имеются готовые решения, но все они платные. Поэтому решил сделать собственное бесплатное решение.

Свободного времени было мало, поэтому пришлось делать все быстро, без всевозможных красивостей. Не стал выносить настройки на форму, большинство из них задается в переменных процедуры ПриОткрытии. Конечному пользователю это не понятно, но в большинстве случаев это и не нужно, будет работать и так. Можно использовать данную обработку как отправную точку при создании полноценной интеграции.

 

Обработка предназначена для обмена данными между конфигурацией 1С:Торговля и Склад 7.7 и сайтом под управлением CMS 1С-Битрикс. Обмен производится в формате CommerceML 2.0. Иными словами, пользователи 1С 7.7 теперь могут иметь те же гибкие инструменты интеграции, что и пользователи 1С:Управление торговлей 8.

Обмен осуществляется непосредственно на сайт.

Выгружаются следующие данные:

  • номенклатура и свойства;
  • группы номенклатуры;
  • цены и валюта;
  • остатки.
Если данная обработка будет кому-либо полезной, то, возможно, возьмусь за ее дальнейшее развитие.
Рад буду услышать пожелания и прочие комментарии.
Готов помочь с настройкой обмена. Если у вас появились вопросы - не стесняйтесь, пишите их здесь в комментариях или через форму обратной связи.

См. также

SALE! 10%

Перенос данных из 1С:Бухгалтерия 7.7 в БП 3.0. Переносятся остатки, документы и справочники

Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 1С:Бухгалтерия 7.7 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Бухгалтерия 7.7 в БП 3.0 | Продукт является развитием и исправлением ошибок стандартной обработки для выгрузки данных из 1С Бухгалтерии 7.7 в Бухгалтерию 3.0 | Предоставляем техподдержку | Обновляем на новые релизы 1С | Перенос из 7.7 является сложным, и на рынке сложно найти специалистов 1С по "семерке" - наши сотрудники помогут вам выполнить переход в рамках техподдержки предлагаемого переноса данных!

50722 45650 руб.

26.05.2020    33915    10    67    

16

HTTP сервер 1С 7.7 + HTTP асинхронный клиент: внешние компоненты для 1С 7.7

Разработка внешних компонент WEB-интеграция Платформа 1С v7.7 Конфигурации 1cv7 Платные (руб)

Компонента HttpSrv7 позволяет создавать веб-сервисы в среде 1С 7.7 и даже, используя файлы HTML, несложные веб-сайты. С помощью нее можно обеспечить доступ к данным 1С 7.7 из браузера. Дополнительно используя компоненту HTTP_Async или синхронный клиент HTTP для 1С 7.7 (публикация № 1152364) можно наладить обмен данными между удаленными информационными базами. С помощью компоненты HTTP_Async можно параллельно посылать много запросов к сайтам, веб-сервисам (в т.ч. к HttpSrv7), а затем обрабатывать данные по мере их поступления.

2000 руб.

27.05.2022    7811    20    13    

31

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

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

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

2400 руб.

10.12.2009    76459    58    93    

68

Робот-загрузчик и архив документов. Распознавание/загрузка сканов документов в 1С8(7.7), архив сканированных документов.

Файловый обмен (TXT, XML, DBF), FTP Учет документов Распознавание документов и образов Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 Конфигурации 1cv8 Конфигурации 1cv7 Россия Платные (руб)

Программный комплекс способный распознавать сотни листов за раз любых сканированных(фото) документов (УПД, ТОРГ12, СФ, паспорт и пр.) и загружать их в любую 1С (БП3.0, УТ, КА, УНФ, УПП, 1С7.7 ТиС, ЗУП3 и пр.), а также формировать архив сканированных документов.<br> Робот применяет до 5 способов распознавания. Максимальное качество загрузки документов из бесплатных OCR. Работает без Интернета.

10800 руб.

13.10.2022    7859    1    12    

9

Выгрузка из 1С ТиС 9.2 в 1С БП 3.0 с дополнительными фильтрами по Фирме, Складу, Контрагенту, Проекту, Автору и Юрлицу

Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 Оперативный учет 7.7 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 Бухгалтерский учет Управленческий учет Абонемент ($m)

Обработка и правила обмена данными для выгрузки документов и всех связанных с ними справочников из 1С7.7 ТиС 9.2 в 1С8.3 БП 3.0 через файл XML. В типовых конфигурациях уже есть такое решение. Это немного доработанные правила и сама обработка выгрузки, добавлена возможность устанавливать отбор по выгружаемым документам по Фирме, Контрагенту, Складу, Проекту, Автору, ЮрЛицу. А также это внешняя обработка, что даёт возможность адаптировать её под нетиповую ТиС. Обработка и правила тестировались на платформах: 1С: Предприятие 7.7 и 1С: Предприятие 8.3.18.1334. На типовых конфигурациях: «Торговля + склад», редакция 9.2 (7.70 1004) и «Бухгалтерия предприятия» редакция 3.0 (3.0.96.30).

1 стартмани

13.08.2021    8367    52    Kuzya_brаtsk    8    

11

Выгрузка УПД И УКД в формате ЭДО для Бухгалтерии 7.7 (ПУБ 7.7, УСН 7.7, ТиС 7.7, Комплексной 7.7)

Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Торговля и склад 7.7 1С:Бухгалтерия 1.6 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет Абонемент ($m)

Обмениваемся УПД (УКД) с различными контрагентами через СБИС. А чтобы загрузить УПД (УКД) из 7.7 в Сбис, используем данную обработку, которая создает файл в формате XML, который можно импортировать в систему электронного документооборота. Для конфигурации "Бухгалтерский учет" (тестировалась на релизе 7.70.663) Для конфигурации "Упрощенная система налогообложения" ( тестировалась на релизе 7.70.305) Для конфигурации "Торговля и Склад 7.7" (тестировалась на релизе 7.70.1007)

1 стартмани

31.07.2021    14755    204    AndKovalchuk    38    

15

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

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

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

1 стартмани

16.12.2019    21944    60    Volvo32    33    

25
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Yashazz 4709 14.03.13 12:23 Сейчас в теме
Вот если кто-нибудь когда-нибудь сварганит нормальную, полноценную xsd-схему для типового Битрикс, я буду благодарен неимоверно. А так - скушно, братцы, всё одно и то же. Кстати, плохо искали - на ИС есть бесплатные обменники.
2. MrsMastersan 70 01.07.13 13:40 Сейчас в теме
Хотелось бы более подробную инструкцию по использованию вашей обработки
3. Nicholas 887 01.07.13 14:12 Сейчас в теме
(2) при разработке стояла задача выгрузки в пакетном режиме, т.е. автоматически, баз участия человека, с определенной периодичностью (через диспетчер задач). Поэтому настройки я не стал выводить на форму, все необходимые параметный указываются в модуле, в процедуре ПриОткрытии().

Слодовательно, варианта два:
1. Открыть модуль обработки и поменять значения переменных в ПриОткрытии() под себя.
2. Вынести реквизиты, соответствующие этим переменным на форму. Я не вижу особого интереса к данной обработке, поэтому сейчас мне не особо хочется этим заниматься.

Если у Вас есть конкретные вопросы - пишите, с радостью отвечу на них.
4. Lada385 29 16.01.14 10:55 Сейчас в теме
(3) Владельца под себя изменил, цену свою поставил ,а свойства товаров не выгрузились вовсе. Что бы это значило?
Если б св-ва выгружались был бы нереально полезный скрипт.
5. Nicholas 887 16.01.14 13:00 Сейчас в теме
(4) Выгружаются только несколько свойств (бренд, применяемость, аналоги). Думаю не сложно доработать по аналогии для других в процедуре ВыгрузкаКаталога().
6. ToJIuK 16.07.14 12:27 Сейчас в теме
Подскажите , пожалуйста зачем нужны Переменные
ИдКаталога = "894f0cbe-9781-4fef-b8f3-62dd241f2267";
ИдКлассификатора = "894f0cbe-9781-4fef-b8f3-62dd241f2267";
ИдПакетаПредложений = "894f0cbe-9781-4fef-b8f3-62dd241f2267#";
ИдВладельца = "51ed67a3-7220-11df-b336-0011955cba6b";
ИдТипаЦен = "fb1fb868-f345-11e1-8efb-00155d343e29";

и от куда брать свои данные ? из сайта или из 1с ? Что то мне не очень понятно.
А также интересует вопрос : можете ли вы переписать данную обработку под НАС (1с бухгалтерия 77 переписанная) и настроить обмен с битриксом, естественно не бесплатно.
7. Nicholas 887 16.07.14 13:52 Сейчас в теме
(6) ToJIuK, здравствуйте.

Если у вас уже есть данные на сайте, то эти идентификаторы нужно взять с него, если нет, то можно оставить как есть.
8. Genneral 03.10.14 02:40 Сейчас в теме
Для тех кто будет качать в будущем, из заявленного
Выгружаются следующие данные:

номенклатура и свойства;
группы номенклатуры;
цены и валюта;
остатки.


Свойства номенклатуры не выгружаются(нет примеров),
Группы номенклатуры не выгружаются(нет примеров),
Цена выгружается только одна,

Раздающему спасибо, оч. хотел пример выгрузки с группами,жаль(
9. TeddiIv 16.10.14 12:25 Сейчас в теме
Доброго времени суток. Нашел на сайте написанный Вами обмен между 1с 7.7 и Bitrix: http://infostart.ru/public/177544/ . Есть ли у Вас возможность скинуть данный модуль на какой-нибудь файлообменник или на почту: ivkin.fedor@mail.ru. И еще вопрос: не вносили ли Вы в модуль еще изменения, если да, то хотелось бы уточнить какие. Заранее спасибо!!
10. Nicholas 887 16.10.14 13:50 Сейчас в теме
(9) Попробуйте поискать эту обработку у меня в блоге (ссылка есть в коде моей аватарки). Если не получится - пишите, поищу у себя.
Обработка, что самое интересное, уже несколько лет работает у клиента без каких либо доработок.
24. пользователь 21.05.21 22:36
Сообщение было скрыто модератором.
...
23. пользователь 21.05.21 22:34
Сообщение было скрыто модератором.
...
11. Bujhmiger 12.11.15 08:27 Сейчас в теме
Nicholas, мыпоставили вашу обработку ,но не не увидили как прогрузить можно фотографии с 1С
В восьмерке это делается из дополнительной папки ,как реализовано у вас?
12. Nicholas 887 12.11.15 09:52 Сейчас в теме
(11) В данной обработке обмен картинками не реализован.
13. Bujhmiger 12.11.15 13:57 Сейчас в теме
Направил запрос на сайт и получил ответ
<!DOCTYPE html><html><head><title>Главная</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="/bitrix/js/main/core/css/core.min.css?14461780172854" type="text/css" rel="stylesheet" />
<link href="/bitrix/js/main/core

Что бы это значило
14. Nicholas 887 12.11.15 14:35 Сейчас в теме
(13) Похоже главную страничку возвращает.
15. mdzen 238 25.02.16 23:54 Сейчас в теме

Выгружаются следующие данные:

номенклатура и свойства;
группы номенклатуры;
цены и валюта;
остатки.


Группы номенклатуры не выгружаются, Свойства не выгружаются. Автор поправь описание.
Интересно было посмотреть решение по выгрузке групп... Только зря $m потратил... Печально...
16. Nicholas 887 26.02.16 06:39 Сейчас в теме
(15) mdzen,
Обработку делал достаточно давно и, честно говоря, уже не помню, что и как она выгружает. Сейчас даже нет под рукой семерки, чтобы посмотреть. Обработка делалась под конкретного клиента, без универсальности. Здесь ее выложил лишь для того, чтобы можно было использовать ее как отправную точку в разработке. Помню, что потратил очень много времени на то, чтобы разобраться, как сделать авторизацию на сайте (в версии 7.7 есть свои сложности по сравнению с 8). Именно с этим были основные сложности. Со свойствами и группами все относительно просто.
Но если я тогда написал в описании, что выгружаются именно эти данные, то, скорее всего, так оно и есть. Возможно, просто, они жестко привязаны к конфигурации заказчика и нужных свойств в вашей базе просто нет. Посмотрите, пожалуйста, в коде модуля обработки.
17. Serj1C 483 02.03.16 08:30 Сейчас в теме
Просто, лаконично и понятно.
18. iddqd 372 08.01.17 20:30 Сейчас в теме
Большое спасибо за обработку!
Тоже долго мучился с авторизацией
19. пользователь 08.06.17 12:27
Сообщение было скрыто модератором.
...
20. Пользователь 1С 3 17.04.18 18:29 Сейчас в теме
Добрый день!

Запрос = СокрЛП(Сайт.АдресСайта);

ЗапросА = Запрос + "?AUTH_FORM=Y&TYPE=AUTH&USER_LOGIN="
+ СокрЛП(Сайт.Пользователь)
+ "&USER_PASSWORD="
+ СокрЛП(Сайт.Пароль);

Запрос = Запрос + "?type=catalog&mode=";

HTTPxml = СоздатьОбъект("Microsoft.XMLHTTP");
HTTPxml.Open("POST", ЗапросА, 0);
На последней строчке спотыкается, в окне сообщений пишет "Err", описание ошибки отсутствует.
Сижу, ни знаю даже куда копать.
21. CheBurator 3119 03.10.20 10:21 Сейчас в теме
Тоже встал вопрос интеграции с Б24.
Собственно выгрузить любые данные из ТиС - проблем вообще нет.
Куда/ак подсовывать?
если выгружать несколько цен - куда это класть в "пакет выгрузки"? группы(аналогично).? и прочее? - где поситать про это? (описание "пакетов" на сайте битрикса где-то?)
22. пользователь 12.01.21 11:37
Сообщение было скрыто модератором.
...
25. zoeh 31 16.10.23 13:12 Сейчас в теме
Обработка еще живая? Методы не сменились?
26. Nicholas 887 20.10.23 08:42 Сейчас в теме
(25) К сожалению, уже нет возможности проверить.
Оставьте свое сообщение