Это старая версия документа!
Встраивание подсистемы для интеграции с Prom.ua в конфигурации УТ-3/УТ-BAS
Создание резервной копии базы
Не игнорируйте данный шаг. Ваш сон станет крепче
Включение возможности редактирования конфигурации
Добавление справочника “ХарактеристикиНоменклатурыПрисоединенныеФайлы”
Можно пропустить этот шаг и перейти к
объединению подсистемы с конфигурацией если:
Отключена функциональная опция “Использовать характеристики номенклатуры.
Или НЕ планируется хранить картинки в разрезе характеристик.
Скопировать справочник «НоменклатураПрисоединенныеФайлы» в справочник «ХарактеристикиНоменклатурыПрисоединенныеФайлы»
Установить тип значения реквизита «ВладелецФайла» справочника «ХарактеристикиНоменклатурыПрисоединенныеФайлы» в тип «СправочникСсылка.ХарактеристикиНоменклатуры»
Добавить реквизит «ФайлКартинки» в справочник «ХарактеристикиНоменклатуры» с типом «СправочникСсылка.ХарактеристикиНоменклатурыПрисоединенныеФайлы»
Дополнить определяемый тип «ВладелецПрисоединенныхФайловОбъект» типом «СправочникСсылка.ХарактеристикиНоменклатуры»
Дополнить определяемый тип «ПрисоединенныйФайл» типом «СправочникСсылка.ХарактеристикиНоменклатурыПрисоединенныеФайлы»
Добавить реквизит «Объект.ФайлКартинки» на форму элемента справочника «ХарактеристикиНоменклатуры»
В методе «ВернутьИмяПрикладногоОбъекта» общего модуля «ing_ОбменСТорговымиПлощадкамиСерверПереопределяемый» переопределить реквизит «ХарактеристикиНоменклатурыПрисоединенныеФайлы:
Функция ВернутьИмяПрикладногоОбъекта(ИмяОбъекта, ИспользоватьПолноеИмя = Ложь, СтандартнаяОбработка) Экспорт
Перем Результат;
Если ИмяОбъекта = "ХарактеристикиНоменклатурыПрисоединенныеФайлы" Тогда
СтандартнаяОбработка = Ложь;
Результат = "ХарактеристикиНоменклатурыПрисоединенныеФайлы";
КонецЕсли;
Возврат Результат;
КонецФункции
Объединение с конфигурацией модуля “Торговые площадки”
В случае если файл поставки содержит несколько модулей (например Prom.ua и Rozetka.ua) то необходимо отметить все требуемые подсистемы
Убедимся что порядок объектов конфигурации останется прежним
В момент необходимо проигнорировать зависимости и нажать кнопку «Продолжить»
Редактирование документа “Заказ клиента”
Добавление новых реквизитов в документ “Заказ клиента”
| Имя реквизита | Синоним | Тип |
| ing_ТорговыеПлощадки_ИсточникЗаказа | Источник заказа | СправочникСсылка.ing_ТорговыеПлощадки_УчетныеЗаписи |
| ing_ТорговыеПлощадки_СостояниеЗаказа | Состояние заказа | СправочникСсылка.ing_ТорговыеПлощадки_СостоянияЗаказовПокупателей |
Не будем забывать о представлении синонима на разных языках:
Редактирование формы документа “Заказ клиента”
Добавляем в конце метода “ПриСозданииНаСервере” следующий код
//++ ingenum.com.ua / Торговые площадки
ing_ОбменСТорговымиПлощадкамиСервер.ЗаказПокупателя_ФормаДокумента_ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
//-- ingenum//
Редактирование плана видов характеристик “ДополнительныеРеквизитыИСведения”
В плане видов характеристик добавляем реквизит:
| Имя реквизита | Синоним | Тип |
| МножественныйРеквизит | Множественный реквизит | Булево |
Обновление информационной базы
Нажимаем «Обновить конфигурацию баз данных» и соглашаемся на реструктуризацию:
Запускаем 1С Предприятие с параметром:
/C ЗапуститьОбновлениеИнформационнойБазы
Добавление профилей групп доступа