Ні для кого не секрет, що практично всі продукти 1С: Сумісно якщо мають якусь захист, то це СЛК. Причому різні конфігурації можуть використовувати різні версії СЛК. І не завжди виходить їх подружити. У цій статті піде мова саме про це.
Є у нас галузева конф "Комплексна автоматизація торгівлі алкогольної продукції" (КАТАП). Нещодавно придбали "Оренда та управління нерухомістю" (АіУН). КАТАП використовує СЛК 2.0.4.83, а АіУН - 2.0.3.66. Причому, кожна конфігурація працює тільки зі своєю версією СЛК. Встановили 2.0.3.66 на той же сервер. І що ми бачимо: версія 2.0.4.83 просто переписалася знову встановленої. Тепер працює АіУН, а КАТАП немає. Гаразд, поставимо в іншу папку нову СЛК. Фигвам - якщо в системі вже стоїть СЛК, то при установці тільки два варіанти розвитку подій:
Природно, хотілося, щоб все ключики були на одному сервері. Техпідтримка КАТАПа і 1С каже, що потрібно СЛК різних версій розносити по різних портів. Гаразд. Видаляю все, ставлю СЛК 2.0.4.83, призначаю їй порт 9099, копіюю СЛК 2.0.3.66 встановлений на іншому компі. Викликаю настройки сервера СЛК 2.0.3.66, а на екран у мене вивалюється вікно з настройками сервера 2.0.4.83.
Вообщем, мучився-мучився з портами, але цей варіант теж не вийшов.
Відкриваємо конфигуратор КАТАП. Там є така обробка:
Нам потрібно в дереві конфігурації знайти макет, в якому міститься наступне:
У моєму випадку, в КАТАПе це лежить в обробках, а в АіУНе - в загальних макетах. Тепер вивантажуємо з КАТАПа вміст макета, а в АіУНе - відповідно, завантажуємо в макет:
Бінго! Тепер обидві конфігурації працюють на одній версії СЛК (я взяв більш пізню версію за основу). Окреме спасибі техподдержке Еліас (розробнику АІНУ)