===== Встраивание подсистемы для интеграции с Horoshop.ua в конфигурацию УНФ =====
==== Создание резервной копии базы ====
Не игнорируйте данный шаг. Ваш сон станет крепче=)
{{ :1_unf_backup.png?direct&600 |}}
==== Включение возможности редактирования конфигурации ====
Если конфигурация ранее дорабатывалась то сразу переходите к [[#Объединение с конфигурацией модуля “Торговые площадки”|объединению подсистемы с конфигурацией]], так как возможность редактирования уже включена
{{ :2_unf_support_open.png?direct&600 |}}
{{ :3_unf_support_setting.png?direct&600 |}}
{{ :4_unf_support_question.png?direct&600 |}}
{{ :5_unf_support_rules.png?direct |}}
{{ :5_unf_support_rules_configuration.png?direct&600 |}}
==== Объединение с конфигурацией модуля “Торговые площадки” ====
{{ :6_unf_integrate_open.png?direct&600 |}}
{{ :7_unf_integrate_question.png?direct&600 |}}
{{ :8_unf_integrate_screen.png?direct&600 |}}
{{ :9_unf_integrate_mark.png?direct&600 |}}
В случае если файл поставки содержит несколько модулей (например Prom.ua и Rozetka.ua) то необходимо отметить все требуемые подсистемы. Выберите на данном этапе необходимую подсистему для Вашей конфигурации
{{ :10_unf_integrate_select.png?direct |}}
Убедимся что порядок объектов конфигурации останется прежним
{{ :11_unf_integrate_order.png?direct&600 |}}
В момент необходимо проигнорировать зависимости и нажать кнопку "Продолжить"
{{ :12_unf_integrate_next.png?direct&600 |}}
{{ :13_unf_integrate_rules.png?direct&600 |}}
===== Редактирование документа “Заказ покупателя” =====
В случае недоступности редактирования делаем доступными для редактирования объект документа "Заказ покупателя" и форму документа "Заказ покупателя" (Конфигурация => Поддержка => Настройка поддержки):
{{ :14_unf_support_object_set.png?direct&600 |}}
==== Добавление новых реквизитов в документ “Заказ покупателя” ====
^ Имя реквизита ^ Синоним ^ Тип ^
| eComm_ИсточникЗаказа | Источник заказа | СправочникСсылка.eComm_УчетныеЗаписи |
Не будем забывать о представлении синонима на разных языках:
{{ :14_unf_edit_order.png?direct&600 |}}
==== Редактирование формы документа “Заказ покупателя” ====
Добавляем в конце метода “ПриСозданииНаСервере” следующий код
//++ eComm / Торговые площадки
eCommСервер.ЗаказПокупателя_ФормаДокумента_ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
//-- eComm
==== Редактирование формы списка “Заказ покупателя” ====
Для реквизита "Список" выполняем команду "Настройка списка" и приводим текст запроса к такому виду:
ЕСТЬNULL(ФактОплаты.СуммаОплаты, 0) + ЕСТЬNULL(ФактОплаты.СуммаАванса, 0) КАК СуммаОплатыОборот,
//++
//ЗаказыПокупателейССайта.НомерЗаказаНаСайте КАК НомерНаСайте,
ВЫБОР
КОГДА НЕ ДокументЗаказПокупателя.НомерВходящегоДокумента = "" Тогда
ДокументЗаказПокупателя.НомерВходящегоДокумента
Иначе
ЗаказыПокупателейССайта.НомерЗаказаНаСайте
Конец КАК НомерНаСайте,
//--
ЗаказыПокупателейССайта.ДатаЗаказаНаСайте КАК ДатаНаСайте,
ВЫБОР
КОГДА НаличиеФайлов.ЕстьФайлы ЕСТЬ NULL
ТОГДА 0
КОГДА НаличиеФайлов.ЕстьФайлы
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ КАК ЕстьФайлы
ИЗ
Документ.ЗаказПокупателя КАК ДокументЗаказПокупателя
===== Возможные ошибки =====
Если у Вас версия конфигурации BASSmallBusiness больше чем 1.6.12 и Вы хотите использовать мультиязычность при выгрузке прайса на сайт, то Вам, вероятно, потребуется [[horoshop_designer_unf_multilanguage|внести изменения в типовую конфигурацию]]
===== Обновление информационной базы =====
Нажимаем "Обновить конфигурацию баз данных" и соглашаемся на реструктуризацию:
{{ :15_unf_update.png?direct |}}
Запускаем 1С Предприятие с параметром:
/C ЗапуститьОбновлениеИнформационнойБазы
===== Добавление профилей групп доступа =====