Есть два соамостоятельных расширения (Озон - родное поддерживается на постоянке и Вайлдберис - купленное)
Общий принцип этих расширений отображать заказы клиентов, печатать документы, этикетки итп. 90% их функционала не надо, зато надо что:
Общий журнал с заказами и Озон и ВБ.
Представляем себе этот журнал так - это регистр сведений только с нужными данными (аккаунт, номенклатура/характеристика, дата заказа, дата отгрузки, статус, индикатор озон или вб)
В списке этих записей есть общая кнопка обновить которая дергает такую же кнопку в озоне и в ВБ (по очереди подставляя все аккаунты (несколько продавцов в одной базе)) - в результате они отрабатывают там где-то внутри чето происходит в родных расширениях. конкретно в ВБ - заполняется свой регистр, в озон это всегда запрос по АПИ - не хранит он данные в регистре. Собственно эта же кнопка кроме как запустить родные механизмы, она еще дублирует нужные данные в наш регистр.
Итого у нас есть свой собственный регистр.
Дальше нам в этом же списке регистров нужны кнопки печати Этикеток (снова обращаемся к родным кнопкам расширений) и в зависимости от выделенной строки выводиться этикетка то ли озона то ли Валдбериса.
Это задача номер раз, которая требуется сейчас. После нее уже надо будет шаманить документ в который что-то будет автомтом заполняться, печататься итд
Самое сложное отсюда выдернуть нужные кнопки. Из вб не надо пока что.