===== Встраивание подсистемы для интеграции с 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 ЗапуститьОбновлениеИнформационнойБазы ===== Добавление профилей групп доступа =====