Руководство по тех. обслуживанию
Перед обновлением рекомендуется сделать архивную копию базы (меню "Администрирование" – "Выгрузить информационную базу. ").
Обновление модуля обмена
1. Запустите базу "1С:Предприятие" в режиме "Конфигуратор", используя логин и пароль пользователя, обладающего полными правами. В случае, если дерево конфигурации не отображается, нажмите на кнопку "Открыть конфигурацию".
2. Выберите пункт "Сравнить, объединить с конфигурацией из файла…", указав файл обновления (*.cf)

Переход к сравнению и объединению конфигураций.
3. В дереве сравнения отключите флажок у ветки "Свойства", все остальные флажки оставьте как есть

Флаг "Свойства" необходимо снять.
Таким образом, флажки будут установлены для всех объектов "Первой Формы", которые подлежат обновлению. После этого нажмите кнопку Выполнить (внизу формы сравнения).
4. Обновите конфигурацию информационной базы.

Обновление конфигурации БД.
5. Отправьте в обновленную конфигурацию "1С:Предприятие" XML настройки обмена из "Первой Формы". Для этого в режиме администратора "Первой Формы" в разделе "Настройки синхронизации с 1С" (меню "Прочее" – "Системные настройки" – " Синхронизация с 1С ") выберите соответствующий файл с настройками в выпадающем списке "Имя настроек", получите эти настройки (кнопка Получить настройки по имени ), а затем нажмите "Отправить XML настройки в 1С".

Отправка обновленной конфигурации БД.
Обновление модуля обмена, выпущенного в 2016 году и ранее
При обновлении модуля обмена, выпущенного в 2016 году или ранее, необходимо удалить устаревшие и ненужные объекты подсистемы обмена, в частности, операции web-сервиса rg1CTCService .
1. Запустите базу "1С:Предприятие" в режиме "Конфигуратор", используя логин и пароль пользователя, обладающего полными правами. В случае, если дерево конфигурации не отображается, нажмите на кнопку "Открыть конфигурацию".
2. Выберите пункт "Сравнить, объединить с конфигурацией из файла…", указав файл обновления (*.cf)

Переход к сравнению и объединению конфигураций.
3. В дереве сравнения отключите флажок у ветки "Свойства", все остальные флажки оставьте как есть.

Флаг "Свойства" необходимо снять.
4. В настройках включите флажок удаления объектов основной конфигурации.

Включить удаление объектов основной конфигурации.
В платформе "1С:Предприятие" версии ниже 8.3.6 кнопка настроек находится внизу окна сравнения.

Включить удаление объектов основной конфигурации на платформе"1С:Предприятие" версии ниже 8.3.6.
5. В дереве сравнения разверните ветку web-сервисы и включите флажок у корня ветки web-сервиса rg1CTCService.

Включить удаление веб-сервиса.
После этого нажмите кнопку Выполнить (внизу формы сравнения).
6. Обновите конфигурацию информационной базы.

Обновление конфигурации БД.
7. Отправьте в обновленную конфигурацию "1С:Предприятие" XML настройки обмена из "Первой Формы". Для этого в режиме администратора "Первой Формы" в разделе "Настройки синхронизации с 1С" (меню "Прочее" – "Системные настройки" – " Синхронизация с 1С ") выберите соответствующий файл с настройками в выпадающем списке "Имя настроек", получите эти настройки (кнопка Получить настройки по имени ), а затем нажмите "Отправить XML настройки в 1С".
Как обновить модуль битрикс 1с
Цитатник веб-разработчиков.
Степан Овчинников: Удивительно, но платность Битрикса вызывает почему-то гнев тех, кто за него никогда не платил.
Основа работ по созданию собственных продуктов для Маркетплейс — создание собственных модулей. В курсе рассказано, как расширять функционал проектов на основе Bitrix Framework с помощью сторонних модулей и решений.
С версии главного модуля 16.5.11 коробочные продукты поддерживают REST API. Коробочному порталу, который использует работающие через REST API приложения нужен SSL сертификат. Без него работа приложений не гарантируется. Так же рекомендуется разворачивание портала в кодировке UTF-8. Перед созданием приложений с использованием REST ознакомьтесь с курсом Приложения Битрикс24.
Перед прохождением курса рекомендуется сначала пройти курс Разработчик Bitrix Framework.
Начальные требования к подготовке
Для изучения курса и овладения мастерством работы с собственными приложениями для Битрикс24 освойте (хотя бы на начальном уровне):
- основы PHP;
- основы HTML, CSS;
- опыт работы с API и REST API.
Курс учебный, контрольные тесты и сертификация по нему не предусмотрены.
| На каждой странице курса авторизованному на сайте посетителю доступна форма добавления комментария к содержимому страницы. Комментарий — не форум, там не ведётся обсуждений или разъяснений. Это инструмент для сообщений нам об ошибках, неточностях. Для отправки комментария воспользуйтесь расположенной в правом нижнем углу окна браузера кнопкой: | ![]() |
Баллы опыта
В конце каждого урока есть кнопка Прочитано! . При клике на неё в Вашу итоговую таблицу опыта добавляется то количество баллов, которое указано в прочитанном После нажатия кнопки Прочитано! появится
окно подтверждения:
уроке.
Периодически мы заново оцениваем сложность уроков, увеличивая/уменьшая число баллов, поэтому итоговое количество набранных Вами баллов может отличаться от максимально возможного. Не переживайте! Отличный результат — это если общее число набранных Вами баллов отличается от максимального на 1-2%.
Как обновить модуль битрикс в 1с ут 11
Синхронизация 1С: УТ11 и 1С-Битрикс


- Включите использование заказов клиентов: Администрирование > Настройка параметров системы >CRM и продажи, опция Заказы клиентов :

- Создайте типовое соглашение для выгрузки цен (Маркетинг и планирование > Типовые соглашения с клиентами ). Статус соглашения должен быть Действует , с пустым сегментом партнеров, с актуальным периодом действия, соответствующим видом цен и доступно внешним пользователям:


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

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

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


- При отмеченной опции будет выгружена информация о товарах. Товары

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

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

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


- в форме создания/редактирования настройки обмена нажать кнопку Выполнить обмен данными:


- Обмен заказами
- Обмен контрагентами
- Отбор и сортировка







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

- В поле можно указать группу, в которую будут помещаться товары и услуги, создаваемые при загрузке заказов с сайта. Группа для новой номенклатуры
- В поле задается вид номенклатуры, с которой будут записываться новые товары/услуги, загруженные с сайта. Вид номенклатуры (товар/услуга)


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


- Отметьте опцию . Станет доступной закладка . Обмен пользовательскими справочниками Обмен польз. справочников
- Чтобы выгрузка выполнялась на сайт, отметьте опцию и в поле укажите адрес вашего сайта, содержащий путь до файла (именно в этом файле подключен необходимый компонент ). Выгружать на сайт Адрес сайта /bitrix/admin/1c_exchange.php catalog.import.h
- Остальные параметры этой закладки настройте необходимым вам образом.




- В поле укажите адрес вашего сайта, содержащий путь до файла (либо путь к странице с собственными настройками интеграции). Адрес /bitrix/admin/1c_exchange.php
- В поле задайте логин и пароль пользователя из , который обладает правом на выгрузку каталога с сайта (т.е. пользователь должен относится к группе, указанной в настройках интеграции). Авторизация1С-Битрикс: Управление сайтом

- Укажите , чаще всего это . Вид номенклатуры загружаемых товаров Товар
- В поле укажите . Единица измерения шт
- В поле задайте группу, в которую товары должны быть загружены. Группу можно выбрать как среди существующих, так и создать новую. Загружать товары в группу
- Отметьте необходимые для вас опции загрузки товаров в : 1С



- модуль должен быть версии или выше;Интернет-магазин14.5.0
- в 1С должен быть установлен модуль обмена 4.0.х.х.
- 200 — надо выполнить обмен. Признак того, на каком узле должен быть выполнен обмен, определяется настройками опции Используется в режиме реального времени (опция может быть отмечена только в одной настройке обмена):
- 302 — нужно сделать переадресацию и снова посмотреть код состояния. Адрес переадресации берется из заголовка . Location
- Если база в работы, тогда активный сеанс 1С ждет сообщение с сайта. Для прекращения режима реального времени необходимо закрыть сеанс или разблокировать его, нажав на комбинацию клавиш. файловом варианте Ctrl + Break

- Если база в , тогда фоновое задание ждет сообщения с сайта. Временной интервал, в котором работает режим реального времени, задается в расписании задания: клиент-серверном варианте

Интеграция 1С:Предприятие УТ 11.1.2 и 1С Битрикс. Настройка обмена товарами
http://www.1c-bitrix.ru/download/vmbitrix.php

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).

Здесь все нормально.
Виртуальную машину запускаем в плейере.
Из шаблонов же создаем базу Управление торговлей Демо, редакция 11.1 (11.1.2.31). Включаем в конфигураторе возможность изменения
, и интегрируем модуль дополнения от Битрикс.
Этот процесс полностью описан в файле документации, идущем в комплекте с модулем. Цитирую дословно:
- Установить скаченный установщик модуля обмена;
- Запустить систему 1С:Предприятие в режиме «Конфигуратор».
- Сделать архивную копию информационной базы. Для этого в меню «Администрирование» выбрать пункт «Выгрузка информационной базы» и в открывшемся диалоге указать имя файла, в который будут записаны данные.

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

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


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

Обратить внимание.
Делаем архивы.
1С – средствами 1С, а сайт – средствами виртуальной машины (если сделать архив через админку сайта, он пропадет при первом обмене с 1С).
Не забудьте убрать параметр запуска «ЗапуститьОбновлениеИнформационнойБазы» он уже не нужен.
Справедливое желание – загрузить номенклатуру с сайта. 
Посмотреть, как устроены описания, свойства и т.п. Создаем под это вид и группу номенклатуры «Одежда»
Первая незадача – загрузка не проходит.
Получаем ошибку: «Не удалось загрузить данные с сервера. Ответ сервера: failure Ошибка инициализации экспорта».
Обратить внимание.
Нужно в административной части сайта зайти в раздел Магазин – Интеграция с 1С — Экспорт каталога. Выделить как минимум группу Администраторы и сохранить изменения. 
После этого загрузка товаров с сайта пройдет. 
Помимо номенклатуры со всеми свойствами и характеристиками, загрузится цена BASE (запомните это наименование – оно нам пригодится) и документ установки цен
Обратить внимание.
Если произвести обмен сейчас – на сайте вообще не произойдет изменений. Вся номенклатура выгрузится в новый инфоблок, которого в пользовательской части сайта не видно.
Чтобы правильно попасть в уже настроенный инфоблок торгового каталога (он у нас называется Одежда) нужно правильно заполнить идентификатор каталога. Как его узнать ?
В административной части сайта – переходим в Настройках к инфоблокам
И устанавливаем флажок «Показывать код загрузки из внешних источников »
После этого для Информационного блока Одежда увидим внешний код «clothes_s1»
Его можно поправить здесь или внести в 1С.
Далее переходим к настройке отбора в 1С
Как видно условия два: Доступно внешним пользователям и Сегмент партнеров – пустой
Обратить внимание.
На самом деле – есть еще и три: Оно должно называться BASE.Если пропустить этот момент, номенклатура на сайте будет заменена, но все товары будут недоступны для заказа. У них не будет ни количества, ни цен.
Как и настройки отбора.
Обратить внимание.
И производим обмен. Это нам даст возможность посмотреть, что же собственно выгружается, а 1С – проверить возможность записи в каталог.
Обмен прошел – номенклатура, цены, количество, картинки – все на месте.

Переходим к модулю обмена от Битрикс.
Обмениваемся и видим — товаров нет в наличии.
Если копнуть глубже – не загрузились цены.
Обратить внимание.
Для настройки обмена модулем Битрикс нужно правильно ввести внутренний код цены сайта.
Помните, мы договаривались, что первый обмен пойдет не напрямую на сайт, а в каталог на диске.
Ищем там файл prices_..
Открываем его в любом текстовом редакторе и ищем, тег ИдТипаЦены – это и есть внешний код цены сайта.
На сайте в разделе Магазин – Типы цен – редактируем базовую цену. Записываем правильный внешний код.
После этого сайт магазина приобретает правильный вид
Обратить внимание.
COption::SetOptionString(«catalog», «DEFAULT_SKIP_SOURCE_CHECK», «Y») ;
