Интеграция 1С:Предприятие УТ 11.1.2 и 1С Битрикс. Настройка обмена товарами

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

Учет и отчетность - Оптовая торговля

Интеграция 1С Битрикс Настройка обмена товарами.

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

 

Все сказанное ниже действительно для 1С-Битрикс: Управление сайтом 15.0.6 и 1С: Предприятие Управление торговлей, редакция 11.1 (11.1.2.31).
Точка актуальности статьи – май 2015.
Обращайте на это внимание.
Очень многие вещи, освоив однажды, мы делаем практически машинально.
Однако, не каждый из умеющих водить автомобиль, может стать инструктором вождения.
Одно дело – сделать самому, совсем другое – рассказать другому, как делать. Многим знаком этот старинный анекдот.
 - Дорогая, где чай? Я никак не могу найти.... - Ах, какой ты беспомощный! Чай в аптечке, в банке из-под какао, на которой наклейка "СОЛЬ".
Именно поэтому большинство инструкций по интеграции 1С и Битрикс не заостряют внимание на моментах, на которые начинающий может потратить от нескольких часов, до нескольких дней своего времени.
Попробую максимально закрыть этот вопрос именно в плане быстрого старта
(не ошибусь, если скажу – у многих есть желание посмотреть, как работает 1С Управление торговлей в связке с интернет магазином).
Огромное спасибо разработчикам Битрикс за виртуальную машину. С ней установка системы для тестирования стала занимать минуты.
Дальше – обращайтесь к форумам, гуру, куру и т.п.

Приступаем.

Что нужно скачать:  

  1. продукт «1С-Битрикс: Виртуальная машина»  
    http://www.1c-bitrix.ru/download/vmbitrix.php
  2. бесплатные дополнения для торговых конфигураций 1С
    http://1c.1c-bitrix.ru/ecommerce/download.php(интересное начинается прямо здесь. Как видно на экране - перепутаны местами ссылки 11.1.2.31 и 11.1.4.13 для модуля обмена 3.1.2.31.)
    Но нас интересует Версия модуля обмена 4.0.5.1, так как релиз прикладного решения будет  Управление торговлей, редакция 11.1 (11.1.2.31). 
    Здесь все нормально.

Виртуальную машину запускаем в плейере.

Дополнения устанавливаем в каталог шаблонов 1С.

Из шаблонов же создаем базу Управление торговлей Демо, редакция 11.1 (11.1.2.31). Включаем в конфигураторе возможность изменения,  и интегрируем модуль дополнения от Битрикс.
Этот процесс полностью описан в файле документации, идущем в комплекте с модулем. Цитирую дословно:

  1. Установить скаченный установщик модуля обмена;
  2.  Запустить систему 1С:Предприятие в режиме "Конфигуратор".
  3.  Сделать архивную копию информационной базы. Для этого в меню "Администрирование" выбрать пункт "Выгрузка информационной базы" и в открывшемся диалоге указать имя файла, в который будут записаны данные.

 

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

 

 

  1. Вызвать режим "Сравнить, объединить с конфигурацией из файла" из меню "Конфигурация". В этом режиме будут показаны только различающиеся объекты дополнения и используемой конфигурации, поэтому полностью идентичные объекты могут отсутствовать в окне сравнения-объединения. Также может отсутствовать флажок включения таких объектов в объединение.
  2. В диалоге выбора указать файл конфигурации «XXX.cf». По умолчанию он лежит по следующему адресу: C:\Users\...\AppData\Roaming\1C\1Cv82\tmplts\1С-Битрикс\ОбменССайтом\(конфигурация 1С).
  3. Исключить из объединения все объекты конфигурации.
  4. Нажать кнопку "Действия" – "Отметить по подсистемам файла". Установить флажок напротив пункта: «Битрикс» и нажать «Установить».

 

  1. Включить в объединение (установить флажок) подсистему «Битрикс»: "Конфигурация"  -  "Общие" – "Подсистемы" – "Администрирование" – "Битрикс".

 

 

10. Выполнить сравнение и объединение конфигураций (кнопка «Выполнить»).

11.  Сохранить конфигурацию и обновить конфигурацию базы данных.

 

Обратить внимание.
 Рекомендуется запустить 1С с параметром «ЗапуститьОбновлениеИнформационнойБазы», для того, чтобы 1С заполнил все служебные данные в 1С. Запуск с параметром можно запустить как через командную строку, так и из конфигуратора.

 - Для того, чтобы запустить из командной строки нужно указать следующие параметры:

"<Адрес  к 1cv8.exe>" ENTERPRISE (/F или /S в зависимости от типа базы) ""<Адрес к базе> " /N"<Логин>" /P"<Пароль>" /C ЗапуститьОбновлениеИнформационнойБазы

- Для того, чтобы запустить из конфигуратора нужно зайти: Сервис -> Параметры. На вкладке «Запуск 1С: Предприятия» нужно указать параметр запуска.

Заодно лучше установить режим запуска «Толстый клиент управляемое приложение»

Пока мы занимались с 1С, подоспела виртуальная машина.

Загружаем дистрибутив «Управление сайтом» Бизнес Демо

  Выбираем и настраиваем магазин.

Все настройки оставляем по умолчанию. Если есть желание навести марафет – введите сразу свои данные и снимите неиспользуемые флажки (виды оплаты и доставки)

В 1С настраиваем связь с сайтом. Проверяем, что сайт доступен.

 

 

Обратить внимание.
 Делаем архивы.
1С – средствами 1С, а сайт – средствами виртуальной машины (если сделать архив через админку сайта, он пропадет при первом обмене с 1С).
Не забудьте убрать параметр запуска «ЗапуститьОбновлениеИнформационнойБазы» он уже не нужен.

Справедливое желание – загрузить номенклатуру с сайта.  
Посмотреть, как устроены описания,  свойства и т.п. Создаем под это вид и группу номенклатуры «Одежда»

 

Первая незадача – загрузка не проходит.
Получаем ошибку: «Не удалось загрузить данные с сервера. Ответ сервера: failure Ошибка инициализации экспорта».

Потому что по умолчанию ни у одной группы пользователей нет на это прав.

Обратить внимание.
Нужно в административной части сайта зайти в раздел Магазин – Интеграция с 1С - Экспорт каталога. Выделить как минимум группу Администраторы и сохранить изменения.
После этого загрузка товаров с сайта пройдет.
Помимо номенклатуры со всеми свойствами и характеристиками, загрузится цена BASE (запомните это наименование – оно нам пригодится) и документ установки цен

Можем восстановить 1С из архива, для чистоты дальнейшего эксперимента, можем не восстанавливать.

Переходим к выгрузке номенклатуры на сайт Битрикс из 1С.

Для начала – стандартным обменом 1С.

Переходим на вкладку Выгрузка товаров.

 

Обратить внимание.

Если произвести обмен сейчас – на сайте вообще не произойдет изменений. Вся номенклатура выгрузится в новый инфоблок, которого в пользовательской части сайта не видно.
Чтобы правильно попасть в уже настроенный инфоблок торгового каталога (он у нас называется Одежда) нужно правильно заполнить идентификатор каталога. Как его узнать ?
В административной части  сайта – переходим в Настройках к инфоблокам

И устанавливаем флажок «Показывать код загрузки из внешних источников »

После этого для Информационного блока Одежда увидим внешний код «clothes_s1»

Его можно поправить здесь или внести в 1С.

Далее переходим к настройке отбора в 1С

Обязательно создать и выбрать Соглашение

Как видно условия два: Доступно внешним пользователям и Сегмент партнеров – пустой

 

Обратить внимание.

На самом деле – есть еще и три: Оно должно называться BASE.Если пропустить этот момент, номенклатура на сайте будет заменена, но все товары будут недоступны для заказа. У них не будет ни количества, ни цен.

Остальные настройки в соглашении – могут быть «по вкусу». В том числе цена (многие волнуются по этому поводу).

Как и настройки отбора.

 

Обратить внимание.

После всех настроек – переводим режим обмена в состояние – выгружать в каталог на диске.

И производим обмен. Это нам даст возможность посмотреть, что же собственно выгружается, а 1С – проверить возможность записи в каталог.

После этого переключаемся в режим обмена с сайтом напрямую.

Обмениваемся с сайтом магазина.

 Обмен прошел – номенклатура, цены, количество, картинки – все на месте.

 

Переходим к модулю обмена от Битрикс.

Тут гораздо больше настроек. Но основные нужно заполнить также как и в предыдущем случае.

Обмениваемся и видим - товаров нет в наличии. Если копнуть глубже – не загрузились цены.

 

Обратить внимание.

Для настройки обмена модулем Битрикс нужно правильно ввести внутренний код цены сайта.
Помните, мы договаривались, что первый обмен пойдет не напрямую на сайт, а в каталог на диске.
Ищем там файл prices_..
Открываем его в любом текстовом редакторе и ищем, тег ИдТипаЦены – это и есть внешний код цены сайта.
 На сайте в разделе Магазин – Типы цен – редактируем базовую цену.  Записываем правильный внешний код.

После этого сайт магазина приобретает правильный вид

 

Обратить внимание.

Если захотим вернуться к стандартному обмену - он не пройдет. Нужно на сайте в разделе Настройки - Командная PHP-строка – выполнить две строки кода

 

COption::SetOptionString("catalog", "DEFAULT_SKIP_SOURCE_CHECK", "Y") ;

COption::SetOptionString("sale", "secure_1c_exchange", "N") ;

После этого можно обмениваться с сайтом как модулем обмена Битрикс, так и стандартным обменом конфигурации.

А так же переходить к обмену заказами и многим другим интересным вещам в связке 1С:Предприятие – 1С Битрикс.

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. baracuda 2 21.04.15 16:52 Сейчас в теме
Раз в пять информативнее официальной документации. Браво.
AlexK_2012; 18101986; user705522_constantin_h; +3 Ответить
2. Dimon2005 6 22.04.15 08:12 Сейчас в теме
Спасибо !! Очень хорошо описано!!
user705522_constantin_h; +1 Ответить
3. maldinitaly 22.04.15 08:50 Сейчас в теме
Автор - МОЛОДЕЦ. Спасибо большое за подробную статью
user705522_constantin_h; +1 Ответить
4. alexpvs 55 22.04.15 09:18 Сейчас в теме
Большое спасибо за столь отличную и подробную статью!
5. maksa2005 344 22.04.15 16:41 Сейчас в теме
6. BodunOff 23.04.15 09:22 Сейчас в теме
Однозначный плюс! Где же Вы были в феврале((( Пришлось отдать на аутсорс настройку со стороны сайта....
7. ikekoval 104 23.04.15 15:45 Сейчас в теме
Где же Вы были в декабре... Зато теперь есть шанс наверстать, статья отличная! Когда я так настраивал обмен единственное что у меня не выгружалось - картинки и цены. С ценами теперь понятно, а вот с картинками неоч. УТ 10.3
8. Yashazz 3742 26.04.15 14:38 Сейчас в теме
Статья прекрасная и автору за труды респект, но, на мой взгляд, лучший совет, который можно дать по поводу битрикса - никогда с ним не связываться.
9. capitan 1948 26.04.15 16:51 Сейчас в теме
(8) Yashazz, варианты ? ИМХО все крупные сети электроники УЖЕ на Битриксе.
И Госдума РФ ;)
http://www.1c-bitrix.ru/products/cms/projects/
10. Happyjack 13.05.15 14:19 Сейчас в теме
Спасибо большое за прекрасную инструкцию. Примерно за эту работу просили 40000р. месяца три назад (
Теперь загорелся оптимизмом настроить все самому.
12. baracuda 2 03.07.15 10:38 Сейчас в теме
Побольше бы инфы об обмене с Битриксом. Документация у Битрикса "Великая". Наверное специально делали "для людей".
13. capitan 1948 08.07.15 18:41 Сейчас в теме
(12) baracuda, зря вы так. ИМХО у Битрикса самая обширная документация, надо только поискать.
14. baracuda 2 08.07.15 22:03 Сейчас в теме
(13) тогда почему их обмен с сайтом, с базовым функционалом заводится только у людей посвященных и то не без бубна.
16. capitan 1948 19.07.15 11:19 Сейчас в теме
(14) baracuda, с другими CMS не факт, что лучше. И там еще ошивается околофутбола около1С всяких доброжелательных компаний предлагающих свои решения за небольшую плату увеличить размер доработать обмен
15. Samedus 18.07.15 01:15 Сейчас в теме
Только с помощью данной инструкции удалось выгрузиться из УТ.
И это не смотря на то, что пересмотрел кучу официальных (и не только) инструкций.

Большое Человеческое СПАСИБО!
17. jko 06.08.15 10:15 Сейчас в теме
Крутая статья.
Было бы не плохо, а вообще то, даже очень хорошо почитать про обмен заказами.
Например, как загрузить с сайта определенные заказы.
18. Kserken 461 03.09.15 23:55 Сейчас в теме
Было бы неплохо отдельную статью по обмену заказами.
19. jobkostya1c8 23.12.15 20:27 Сейчас в теме
Хорошо про подводные камни обмена Битрикс <->УТ 11.1 настройки описано.
20. mr_best_23rus 31 18.02.16 12:23 Сейчас в теме
Браво! Все подводные камешки вскрыл в одной статье !!!
21. mr_best_23rus 31 07.06.16 00:54 Сейчас в теме
Если вдруг вы случайно перевели время сервера на 3 года вперед, установили битрикс и только потом заметили свою оплошность, просто верните время на 3 года назад. Правда у вас может быть две ошибки:

1. Демо режим битрикса будет длится 1095 дней;
2. При настройке интеграции в 1С вы можете вводить логин и пароль (в настройке обмена 1С), а битрикс будет говорить что они не правильные.

Как бороться с первой ошибкой я не знаю, но для решения второй может помочь следующее:
В файле: \bitrix\php_interface\dbconn.php
Добавить строчку: date_default_timezone_set("Etc/GMT-4");
22. serg_r 13.08.16 08:34 Сейчас в теме
23. Teut_Vlad 30.03.17 15:42 Сейчас в теме
Внешний код на папки
Контент - Инфоблоки - Типы инфоблоков - Каталоги - "Каталог товаров" - Поля разделов - Внешний код
24. xrrg 236 15.08.17 10:48 Сейчас в теме
ERP написало в ЖР: failure Ошибка открытия файла /import0_1.xml для записи. Но на самом деле сайт возвращал: failure Ошибка инициализации временного каталога - просто отсутствовал каталог /upload/1c_catalog в моей копии.
25. user808187 14.02.18 23:44 Сейчас в теме
26. sergeyshik 3 30.05.18 21:28 Сейчас в теме
Благодарю за эту статью, благодаря ей смог настроить обмен своей нетленки с битриксом. Но есть незадача, остатки и цены ходят, но почему-то подписка при появлении остатка не активируется?
27. capitan 1948 01.06.18 09:49 Сейчас в теме
28. sergeyshik 3 04.06.18 12:40 Сейчас в теме
(27)
Подписка = уведомление о появлении в наличии .
29. capitan 1948 04.06.18 14:00 Сейчас в теме
(28) так это на стороне битрикса не взлетает
1С то просто наличие скидывает
Вообще то задания на битриксе работают ?
Именение статуса заказа из 1С например
30. 69from 27.09.18 13:20 Сейчас в теме
Добрый день! Что означает ошибка о превышении размера файла и как ее лечить?
31. user1174580 12.03.19 10:45 Сейчас в теме
День добрый.
Спасибо за материал! Можно ли обратиться к Вам за помощью в настройке интеграции?
32. capitan 1948 12.03.19 11:15 Сейчас в теме
Всегда пожалуйста )
Спасибо кстати здесь принято выражать плюсами ;)
33. BenGunn 216 03.09.19 14:40 Сейчас в теме
Бесспорно, плюс! Была бы возможность, десять плюсов бы поставил!
34. capitan 1948 03.09.19 14:41 Сейчас в теме
(33)Спасибо ! Доброе слово и кошке приятно )
35. BenGunn 216 03.09.19 14:48 Сейчас в теме
Надо отметить, статья до сих пор актуальна. Только что настроил по ней все как надо для 11.4
36. PerfektRostov 09.09.19 12:45 Сейчас в теме
Добрый день. У нас Управление торговлей, редакция 11.1 (11.1.2.10). Нужно настроить интеграцию с сайтом на Битриксе. Какую инфо нужно предоставить, что бы вы оценили стоимость работ?
37. ks_krasnodar 10.12.19 23:52 Сейчас в теме
На сайте разработчиков Bitrix уже нет доступа к старым релизам модуля обмена, а интересует модуль обмена 1с битрикс 4.х, потому что конфигурация УТ 11.1. Может кто-то подскажет где можно взять???
38. capitan 1948 11.12.19 09:43 Сейчас в теме
(37)В гугле обычно находится все
39. sergbsv 66 18.02.20 18:06 Сейчас в теме
"А так же переходить к обмену заказами и многим другим интересным вещам в связке 1С:Предприятие – 1С Битрикс." а тут как проверить ?
40. sergbsv 66 18.02.20 18:08 Сейчас в теме
такое вдает в протоколе , что делать ?
"Выгрузка пакета 1 контейнеров документов завершено. Выгружено 20 контейнеров.
Отправка запроса на авторизацию.
Отправка запроса на инициализацию, для определения версии обмена данных.
Процес выполнения обмена: Распаковка архива завершена.
documents___85c3855e-4103-4875-9f84-d591bc4ba602.xml: Данные успешно обработаны сервером.
Ответ сервера: success
Person type is not load
User id is not load
Person type is not load
User id is not load
Person type is not load
User id is not load
Person type is not load
User id is not load
Person type is not load
User id is not load
Person type is not load
User id is not load
Ошибка проверки доступного количества товара
43. Sergey29 27.08.20 20:07 Сейчас в теме
(40) Удалось решить эту проблему? У меня тоже сообщения User id is not load.
44. Sergey29 27.08.20 20:10 Сейчас в теме
(40) Удалось решить эту проблему? У меня тоже сообщения User id is not load.
42. aleks.public 22.07.20 20:41 Сейчас в теме
Коллеги, такой вопрос - обмен идет уже несколько часов, хотя база не сильно большая
Смущают строки типа: "Выгрузка пакета 30 контейнеров документов завершено. Выгружено 20 контейнеров."
Это нормально? Что это вообще означает? Выгружено 30 из 20??
Оставьте свое сообщение

См. также

Принципы учета номенклатуры в конфигурациях УТ11 и ERP. Ошибки расчета себестоимости Промо

Управленческий учет (прочее) Бухгалтерский учет Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 ERP2 УТ11 КА2 УУ Бесплатно (free)

Основные регистры, используемые для учета номенклатуры в конфигурациях УТ11, КА2, ERP. Для чего используются все эти регистры, какие из них основные и какие вспомогательные. Основные ошибки в учете товаров и расчет себестоимости. Как проще находить и исправлять ошибки в учете.

06.01.2016    161319    ekaruk    80    

Правила обмена больше не нужны

Внешние источники данных Обмен через XML Перенос данных из 1C8 в 1C8 Распределенная БД (УРИБ, УРБД) WEB v8 Бесплатно (free)

Есть несколько общепринятых подходов к написанию обмена между 1С-системами, каждый из которых упирается в длительное изучение технологии, мучительную отладку правил конвертации и написание большого количества сервисного кода, в котором потом тяжело разобраться. О принципах работы универсального фреймворка liteExchange, который реализует быстрые обмены между 1С и внешними системами, и берет на себя всю техническую обвязку по стандартному преобразованию данных, на INFOSTART MEETUP Saint Petersburg.Online рассказал Николай Крылов.

17.03.2021    6385    Nikola23    35    

Интеграция с API WB (Wildberries). Создание карточки товара (спецификации)

WEB v8 1cv8.cf ИТ-компания Россия Бесплатно (free)

Опыт интеграции с API WB (Wildberries), опыт создания карточки товара, получение токенов API WB.

18.01.2021    8693    jenyavp    43    

HTML редактор/editor (Wysiwyg) для WebKit 1С (CMS, B2B), альтернатива TinyMCE и стандартному ФорматированныйДокумент

WEB Интеграция v8 v8::УФ 1cv8.cf Бесплатно (free)

Suneditor - отличная замена HTML редактору TinyMCE (бесплатному), в публикации с открытым кодом подключим его в 1С с WebKit, скачать HTMLeditor обработку можно бесплатно.

28.12.2020    2087    SizovE    23    

.Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция Промо

Практика программирования WEB v7.7 v8 Бесплатно (free)

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    56940    Serginio    33    

Как сделать интеграцию (обмен) с интернет-магазином? Пошаговый план действий (Часть 1)

WEB v8 1cv8.cf УУ Бесплатно (free)

C 2011 года я занимаюсь интеграцией с интернет-магазинами и за это время, наверное, повидал все. Делал интеграцию как «культурными», так и «экзотическими» способами. Количество магазинов исчисляется сотнями. В этой серии статей я буду делиться своим опытом, а также выкладывать какие-то полезные наработки.

19.11.2020    4326    markbraer    11    

Чтение вложенных свойств Структур Структуры, Соответствий, свойства через точку, разбор JSON

Практика программирования WEB Интеграция Универсальные функции v8 Бесплатно (free)

JSON: {user.device.type} - как получить значение {type}? А если вложенность значительно глубже? Как проверить, что оно заполнено или удалить его - всё это в публикации с открытым кодом и даже без рекурсии. Бонусом разбор дерева значений - ДанныеФормыЭлементДерева, СтрокаДереваЗначений.

17.11.2020    1748    SizovE    2    

Замена дерева групп в интернет-магазине при обмене с 1С: Предприятие (расширение конфигурации)

WEB v8 v8::УФ 1cv8.cf Платные (руб)

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

3000 руб.

14.11.2020    2024    1    9    

Online телефонный справочник из 1С: Зарплата и управление персоналом Промо

WEB Управление персоналом (HRM) Управление персоналом (HRM) v8 ЗУП3.x Россия Бесплатно (free)

В интернете представлено много реализаций online телефонных справочников организаций. Есть справочники, которые использует для хранения информации базу Active Directory (LDAP), есть справочники, которые реализованы с использованием СУБД (например, MySQL). Но я не нашел справочника, который использует информацию из базы 1С. Далее я рассмотрю данную разработку.

10.03.2017    26575    ruha    21    

Маркировка лекарственных препаратов. Часть вторая "Регистраторы выбытия"

Розничная торговля v8 1cv8.cf Фармацевтика, аптеки Россия УУ Бесплатно (free)

Данная статья является второй статьей в цикле, посвященном маркировке лекарственных препаратов. В данной статья я постараюсь поделиться собственным опытом работы с РВ, описанием работы с АПИ (для разработчиков), интересные моменты выявленные в ходе эксплуатации и уделить часть статьи пользователям, а именно ошибочным ситуациям и что с ними делать.

02.11.2020    5517    IssakN    38    

Отладка модуля ДиадокПро

WEB v8 1cv8.cf Бесплатно (free)

В обработке ДиадокПро все дополнительные модули встроены во внешние обработки, которые хранятся в макетах. Это усложняет процесс самостоятельной интеграции, так как теряется возможность попасть в них в режиме отладки. Но не всё так страшно, поэтому ниже инструкция)

30.10.2020    2177    Максим-777    14    

Обмен с сайтом посредством Post-запроса, json

WEB v8 1cv8.cf Бесплатно (free)

Задача - передавать на сайт объекты с наименованием и уникальным идентификатором (УИ), которые изменяются в 1С. Также нужно сохранять историю отправленных пакетов.

29.10.2020    4386    John_d    26    

Продажи без дублей по маркам. Сведение остатков в магазинах с остатками в ЕГАИС. Декларации по Форме 11 и Форме 12 по данным 1С.Розница 2.2 и др. программ и источников. Промо

Бухгалтерский учет Розничная торговля Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия БУ УУ Бесплатно (free)

Для выбора интересующего пункта используйте нажатие кнопок меню(внизу публикации) 1) Сводим остатки алкоголя в ЕГАИС без остановки продаж в магазинах. 2) Включаем онлайн-контроль дублей марок при продажах. 3) Алкогольные декларации по Форме 11 и Форме 12 по данным 1С.Розница 2.2 и других программ и источников.(Сбор/разбор деклараций на части и их анализ). "Приготовление" деклараций с учетом заданных/требующихся входных/выходных параметров. Рассматриваем самые сложные ситуации. Подходит тем кто окончательно запутался в связи с введением ЕГАИСа в розничное звено.

18.11.2016    33293    liginrambler    12    

Организация HTTP публикации каталога товаров используя PostgREST

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу порядок установки настройки и использования PostgREST на примере организации каталога товаров.

05.10.2020    1107    malikov_pro    2    

Интеграционная прослойка(middleware) на Golang. Часть 5 - Обмен с 1С через HTTP-сервисы платформы

WEB v8 Бесплатно (free)

В этой статье научим прослойку отправлять данные в 1С, для этого используем HTTP-сервисы платформы. Обменяемся данными с новым справочником Клиенты. Но главное создадим HTTP-сервис для получения сообщений из очереди RabbitMQ.

28.09.2020    1767    dmitry-irk38    4    

Отладка http сервиса

WEB v8 Бесплатно (free)

При разработке http сервиса возникает ситуация, а как протестировать http сервис? Создали мы сервис, настроили шаблоны, передали, если нужно параметры, открываем браузер заполняем строку подключения и БАХ, ошибка. Что делать?

23.09.2020    2889    hpi    10    

Будни автоматизации или "мне нужна программка для 3D упаковки" Промо

Практика программирования Математика и алгоритмы Оптовая торговля Оптовая торговля v8 1cv8.cf УУ Бесплатно (free)

Автоматизация отечественных предприятий, которой приходиться заниматься, это нужная и высокооплачиваемая, но довольно нервная работа. Выручает юмор. Например, при общении с требовательным клиентом можно вспомнить анекдот: "Держась руками за стену, на ногах еле стоит мужик. К нему пристает ребенок: "Ну, папа, пожалуйста, сделай мне кораблик!", папа отвечает: "Ага! - Сейчас все брошу и пойду делать тебе кораблик!". Про один такой сделанный для клиента "кораблик" и хочется рассказать. Надеюсь, совместное погружение в теплое ламповое (то есть клиентоориентированное) программирование доставит Вам положительные эмоции, да и задача попалась интересная. Поплыли?

24.03.2014    45775    ildarovich    116    

Учимся создавать http сервисы (часть вторая). Передача параметра в http сервис

WEB v8 1cv8.cf Бесплатно (free)

Пошаговое руководство по созданию http-сервиса (часть вторая). Передача параметра в http сервис.

22.09.2020    6026    hpi    6    

Формирование списка документов и скачивание печатной формы документа через веб-сайт с использованием HTTP-сервиса, плюс особенности авторизации

Практика программирования Обмен данными 1С WEB v8 1cv8.cf Бесплатно (free)

В статье показан пример, как реализовать формирование списка документов клиента/пользователя по коду, а затем скачать его (документа) печатную форму по ссылке

18.09.2020    1143    R_o_n_n_y    3    

Формирование HTTP запроса формата multipart/form-data с двоичными данными, используя ПотокВПамяти

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант формирования запроса

11.09.2020    3464    malikov_pro    11    

Использование шаблонного процессора для формирования HTML страниц

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу использование шаблонного процессора Handlebars запущенного на Node.js

24.08.2020    1721    malikov_pro    26    

Загрузка или обновление файла на яндекс диске через rest-api

Практика программирования Файловые протоколы обмена, FTP WEB v8 Бесплатно (free)

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

12.08.2020    2922    pavelpribytkin96    10    

Самый простой парсинг и обработка веб-страниц в 1С

WEB Универсальные функции v8 1cv8.cf Бесплатно (free)

Рассмотрим самый простой парсинг веб-страниц средствами платформы 1С и еще некоторые полезные приемы работы с веб-страницами.

07.08.2020    7583    YPermitin    21    

Кэширование COM-соединения. Три способа Промо

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

Статья о трех способах кэширования COM-соединения в 1С:Предприятии 8.x.

11.04.2013    42278    YPermitin    41    

Загрузка или обновление файла на гугл диске

Практика программирования Файловые протоколы обмена, FTP WEB v8 1cv8.cf Бесплатно (free)

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

06.08.2020    2032    pavelpribytkin96    6    

Использование Yandex Translate (Яндекс.Переводчик)

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант подключения и использования Yandex Translate.

08.07.2020    4944    malikov_pro    8    

Ограничение доступа к HTTP публикациям 1С сервера используя NGINX

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант ограничения доступа к HTTP публикациям 1С сервера используя NGINX.

02.07.2020    7714    malikov_pro    7    

Заготовка для загрузки файлов по ftp Промо

WEB Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

3 процедуры и 1 макет

03.06.2013    30876    anig99    6    

Если ККМ Атол + 1С Розница тормозит при печати чеков по сети, или экономим на покупке ККТ и ФР

Розничная торговля Адаптация типовых решений ККМ v8 Розница УТ11 Россия Бесплатно (free)

Очень медленная работа с ККТ по Tcp/ip или Как заставить две клиентских Розницы 1С печатать чеки на одной кассе ККТ онлайн Предыстория и чем все закончилось.

01.07.2020    4774    lepihin    10    

Работа с AliExpress через API

WEB v8 Бесплатно (free)

В публикации опишу подход работы с API AliExpress и примеры кода.

23.06.2020    6605    malikov_pro    24    

Маркировка лекарственных препаратов. Часть первая "Быстрая интеграция"

Интеграция Розничная торговля v8 1cv8.cf Фармацевтика, аптеки Россия УУ Бесплатно (free)

Данный цикл будет посвящен маркировке лекарственных препаратов (далее ЛП), нюансам работы с "1С: Библиотека интеграции с МДЛП", доступной для скачивания на сайте ИТС, методиками работы с регистраторами выбытия, и проблемам, с которыми пришлось столкнуться при интеграции. Эта статья будет представлять из себя краткую инструкцию, что делать, когда маркировка уже близко и необходимо быстро внедрить ее. Надеюсь, она станет подспорьем в данной задаче. Будут приведены рекомендации, как в короткие сроки с минимально необходимой функциональностью и минимумом чтения документации произвести интеграцию библиотеки МДЛП и выполнить начальные настройки. Также будут даны рекомендации по быстрым, но важным, на мой взгляд, доработкам.

23.06.2020    7551    IssakN    32    

Интеркампани в УТ 3.0 для Украины Промо

Комиссионная торговля Оптовая торговля Розничная торговля Бухгалтерский учет Комиссионная торговля Оптовая торговля Розничная торговля v8 УТ10 Украина УУ Бесплатно (free)

Вот, вот уже скоро выйдет долгожданная конфигурация «Управление торговлей для Украины» третьей редакции. Одной из фишек, которую ждут пользователи версии 2.3, является интеркампани, которую и будем обсуждать в нижележащей статье. Господа, кому интересно - прошу под кат.

31.01.2013    25060    akomar    10    

История создания успешной системы чат-ботов на 1С

WEB v8 Бесплатно (free)

Использование чат-ботов в мессенджерах позволяет автоматизировать многие сложные бизнес-процессы путем диалога с системой через виртуального собеседника. О том, как создать универсальную систему ботов с бэкендом на 1С, работающую в Telegram, Viber и Facebook Messenger одновременно, на конференции Infostart Event 2019 Inception рассказал программист-фрилансер Константин Гейнрих.

21.05.2020    8604    CyberCerber    15    

Парсинг html страниц с выводом информации через JavaScript с использованием Selenium

WEB v8 1cv8.cf Бесплатно (free)

Есть девочки как девочки, есть мальчики как мальчики, есть сайтики как сайтики, но странички их обманщики. В целях сохранить информацию, от автоматизированного сбора, многие ресурсы пытаются защитить ее. Один из таких способов - вывод информации на странице через JavaScript. При получении такой страницы в 1С, JavaScript не успевает вывести необходимые данные, и в 1с получаем практически пустую страницу. В статье приведу пример разработки, для парсинга таких страниц, без регистрации и смс.

20.05.2020    6505    platonov.e    25    

Интеграция 1С и CMS WordPress посредством Rest API сайта. Шаг третий, WooCommerce, публикация категорий товаров

WEB v8 1cv8.cf Бесплатно (free)

Интеграция 1С и CMS WordPress посредством функционала Rest API. Используем только язык программирования 1С и штатный функционал Rest API предоставляемый CMS, без дополнительных библиотек и плагинов. Процедуры и функции публикации категорий товаров в магазин WooCommerce, с комментариями внутри.

13.05.2020    3872    osivv    3    

Сложное ранжирование клиентов по классам Промо

Управление взаимоотношениями с клиентами (СRM) Оптовая торговля Розничная торговля Управленческие Управление взаимоотношениями с клиентами (СRM) Оптовая торговля Розничная торговля v8 УТ10 Россия УУ Бесплатно (free)

Пример реализации усложненной ABC-классификации клиентов. Данная статья написана для конфигурации "1С: Управление торговлей, ред. 10.3", но, я думаю, предложенный метод подойдет и для других конфигураций, имеющих механизм ABC-классификации.

28.03.2012    23795    charushkin    9    

Интеграция Camunda BPM и 1С

WEB Интеграция v8 Бесплатно (free)

Быстрый старт. Только практические примеры. Установка, запуск и публикация бизнес-процесса на сервере Camunda BPM. Управление бизнес-процессами из 1С при помощи Camunda REST API.

12.05.2020    4896    zhichkin    30    

Как разрешить продажу по нулевой цене, или 100%-ная скидка. Простые примеры (КА 2.4, а также ERP 2.2 и УТ 11.4)

Практика программирования Оптовая торговля Розничная торговля Ценообразование, анализ цен v8 ERP2 УТ11 КА2 Россия УУ Бесплатно (free)

Акции, бонусы, подарки, бесплатные буклеты... Это ограничено 1С и НК, но это очень хочется иметь в управленческой базе. При этом не хочется снимать программу с поддержки. Легко.

06.05.2020    5661    ne_en    18    

Интеграция 1С и CMS WordPress посредством Rest API сайта. Первый шаг

WEB v8 Россия Бесплатно (free)

Интеграция 1С и CMS WordPress посредством функционала Rest API. Используем только язык программирования 1С и штатный функционал Rest API предоставляемый CMS, без дополнительных библиотек и плагинов. Процедуры и функции 1С с комментариями внутри.

28.04.2020    5884    osivv    23    

Выразительный Web API

WEB v8 Бесплатно (free)

Теория разработки Web API с ожидаемым поведением, за который не будет стыдно за пределами мира 1С.

27.04.2020    8162    nbeliaev    22    

Интеграция УАТ с топливными сервисами

WEB v8 1cv8.cf Автомобили, автосервисы Бесплатно (free)

Интеграция конфигурации Управление автотранспортом с топливными веб-сервисами.

21.04.2020    7853    RPGrigorev    2    

Интеграция 1С с веб-сервисами Лукойл ЛИКАРД

WEB v8 1cv8.cf Россия Бесплатно (free)

Описание интерфейса взаимодействия сервиса Лукойл- ЛИКАРД с информационной системой 1С.

20.04.2020    5870    RPGrigorev    0    

COVID-19. Динамика эпидемии

WEB v8 v8::СКД 1cv8.cf Бесплатно (free)

Весной 2020 практически все ждут, «когда же это закончится», когда эпидемия пойдет на спад. Специалисты призывают «сгладить кривую». Как понять, в какой точке мы сейчас? Данные университета Джонса Хопкинса в любой 1С.

01.04.2020    3462    Alejandro_V    6    

Как я собрал для себя высокопроизводительный и бесплатный облачный бекенд для 1С на PosgreSQL + PostgREST

Производительность и оптимизация (HighLoad) WEB Интеграция Мобильная разработка Администрирование веб-серверов v8 Бесплатно (free)

В этой статье я расскажу о проблемах бека для мобильных приложений или другого фронта, который требует производительности, быстрой реакции и отказоустойчивости, и как я решил это благодаря opensource проекту PostgREST и СУБД Postgre SQL 12. Проведу простой тест производительности для сравнения 1С с данным решением. Это может быть полезно всем, кто разрабатывает мобильные приложения либо фронтсайд-приложения для 1С на чем угодно - на мобильной платформе или на нативном языке или на Simple UI. И также обзор новых функций SimpleUI для связи с этим бекендом.

31.03.2020    14720    informa1555    35    

Получение html-кода страницы. JS из 1С

Практика программирования WEB v8 Бесплатно (free)

Получение исходника страницы, выполнение произвольного js-кода. Теперь с WebKit от 1С.

18.02.2020    8158    Yashazz    1    

Отладка конфигурации в режиме веб-клиента

WEB v8 Бесплатно (free)

После очередного обновления платформы при попытке запуска отладки в веб-клиенте стало появляться сообщение. Собственно, до этого момента никогда веб-клиентом особо не пользовался и необходимости в отладке как-то не возникало. Данное сообщение заставило задуматься, что не так с отладкой в веб-клиенте и как ее собственно включить? Тот самый неловкий момент, когда программа просит обратиться к администратору, а администратор - это вы.

12.02.2020    7168    gamletspb    11    

Одна ККТ для розничного магазина и Интернет-сайта

Розничная торговля ККМ v8 Россия Бесплатно (free)

Опыт использования одной онлайн-кассы для приема платежей в розничном магазине и на Интернет-сайте: технические подробности.

23.01.2020    7840    sivin-alexey    15    

Ещё немного о ИНН и сервисе DaData

WEB v8 1cv8.cf Бесплатно (free)

Об использовании сервиса dadata и немного информации о возможностях получать данные по ИНН. Возможно, кому-то будет полезным.

14.11.2019    8207    xxxAndricxxx    21    

Разбор любого JSON-объекта в соответствующую структуру

Инструментарий разработчика WEB v8 1cv8.cf Бесплатно (free)

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

13.11.2019    13268    user665435_al.windstorm    15