|   |   | 
| 
 | Выбрать вариант обмена между разными конфигурациями? Помогите) | ☑ | ||
|---|---|---|---|---|
| 0
    
        Skom2 27.03.23✎ 13:53 | 
        Есть две конфы 
 Одна, назовем ее самописанной, вторая - УТ 11.5 УТ будет собирать данные, обобщать и вываливать их на сайт (битрикс) через стандартные механизмы. Начал делать обмены через COM, но отпал вариант из-за невозможности держать одинаковые версии сервера для УТ и других баз. Вот сейчас ломаю голову над тем, как сделать ХТТП, Веб сервисы? Может другой вариант Поделитесь, у кого был опыт настройки таких обменов. Через планы обмена не предлагать) | |||
| 1
    
        Skom2 27.03.23✎ 13:54 | 
        Точнее, предлагать можно, но я их рассматриваю в последнюю очередь.     | |||
| 2
    
        Мультук гуру 27.03.23✎ 13:56 | 
        (0) 
 Планы обмена и конвертация 2.0, 3.0 -- не умеете или ... ? | |||
| 3
    
        mikecool 27.03.23✎ 13:56 | 
        можно не план, а РС для регистрации использовать     | |||
| 4
    
        PLUT гуру 27.03.23✎ 13:57 | 
        (0) как сделаешь, так и будет
 а так как душе угодно - sftp по расписанию, веб-сервис в самопиське (чтобы по запросу данные отдавала)... | |||
| 5
    
        Amra 27.03.23✎ 13:58 | 
        (3) Я знал что ты извращенец ,но чтоб настолько)     | |||
| 6
    
        mikecool 27.03.23✎ 14:00 | 
        (5) сам ты извращенец )) на больших объемах - самое то, иначе можно покласть на базу     | |||
| 7
    
        Мультук гуру 27.03.23✎ 14:01 | 
        (0) 
 а) Регистрация изменений: План обмена, регистр сведений, бумажка+карандаш б) Механизм выгрузку/загрузки изменений: -- конвертация 2.0, 3.0, что-то своё в) Транспорт: каталог с файлами, http-сервис, com, ftp В чём проблема-то? | |||
| 8
    
        Skom2 27.03.23✎ 14:01 | 
        Уточню про объем данных.
 в УТ будет стекаться информация из 3-4 баз данных (у всех одна конфигурация) по номенклатуре и ее остатках на складах Перечень номенклатуры в каждой базе ~16 тыс позиций, но эти позиции на 99% пересекаются между собой. т.е. в УТ будут примерно те же 16 тыс наименований. Пока предполагается, что при каждом обмене будут передаваться не изменения остатков, а все остатки на каждом складе. | |||
| 9
    
        Skom2 27.03.23✎ 14:05 | 
        (2) с КД не хочу заморачиваться, там свои сложности. В частности, одна и та же номенклатура в разных базах должна быть одной карточкой в УТ. 
 Честно, даже не думал, как это реализовать в УТ. Более того, УТ будет в дальнейшем источником по созданию номенклатуры в других базах (через 1С Номенклатура в УТ будут создаваться элементы, другие базы будут брать инфо из УТ) Это медицинские товары. | |||
| 10
    
        Skom2 27.03.23✎ 14:06 | 
        (7) так я и прошу поделиться опытом, кто на чем делал и сейчас, обладая знаниями текущими, сделал бы по другому или нет.
 Примерно так | |||
| 11
    
        Lexandr 27.03.23✎ 14:13 | 
        (9) Так может сначала выполнить задачу "УТ будет в дальнейшем источником по созданию номенклатуры в других базах"? И остальное легче пойдет.     | |||
| 12
    
        p-soft 27.03.23✎ 14:13 | 
        (10) самое быстрое в реализации - кд2, но тормознутое при эксплуатации. чтобы начать - отличный вариант.
 потом идут варианты полной реализации протоколов передачи данных: носителя и поддержки целостности. тут без разницы что будет носителем. долго, дорого, но зато научитесь писать. | |||
| 13
    
        magicSan 27.03.23✎ 14:13 | 
        (10) Конвертация долго муторно - как 10 лет назад было что если понимаешь что делаешь через файлы самое быстрое и легкое.     | |||
| 14
    
        Мультук гуру 27.03.23✎ 14:14 | 
        (10) 
 0) Написать хоть какое подобие тех.задания. Хотя бы тезисы Хотя бы нюансы Хотя бы чеклист Чтобы потом не пролюбить какую-нибудь мелочь 1) Типовые вещи: номенклатура, характеристика, единица измерения, склад -- написать кд20, план обмена {От пары дней до бесконечности} 2) Остатки (раз уже вы все выгружаете): дело хозяйское, хоть XML-файл своего формата {Полдня на написать две обработки "для этой базы" и "для той", еще день на попить кофе} | |||
| 15
    
        magicSan 27.03.23✎ 14:18 | 
        (14) "хоть XML-файл своего формата" - зачем? Почему xml?     | |||
| 16
    
        Serg_1960 27.03.23✎ 14:19 | 
        Тех.Задание:
 1. Развернуть РИБ. ... | |||
| 17
    
        Мультук гуру 27.03.23✎ 14:19 | 
        (15) Ну не хотите XML ? Пусть будет CSV или DBF или "любые три буквы" ?     | |||
| 18
    
        Skom2 27.03.23✎ 14:26 | 
        (11) нужно уже имеющуюся номенклатуру как-то положить в УТ, причем, обработать одинаковые карточки из разных баз.
 а правила создания номенклатуры из УТ будут позднее доработаны. | |||
| 19
    
        Skom2 27.03.23✎ 14:27 | 
        (12) КД не рассматриваю вообще. Слишком заморочено, особенно, если в базах-источниках произойдут какие-то серьезные изменения. А от этого мы никак не застрахованы.     | |||
| 20
    
        Skom2 27.03.23✎ 14:28 | 
        (14) Я сейчас как раз на этапе создания ТЗ.     | |||
| 21
    
        magicSan 27.03.23✎ 14:30 | 
        По номенклатуре сразу выбираешь базу источник либо при создании шлешь в главную с таким же уидом - избавит от многих проблем. Ну или если нужна наглядность тупо коды одинаковые с разным префиксом.     | |||
| 22
    
        Skom2 27.03.23✎ 14:30 | 
        +(14) я начинал это делать на COM
 Базовая часть уже сделана (сохранение идентификаторов объектов в УТ из источников и их сопоставление с данными УТ) Загрузка номенклатуры (создание, при необходимости) | |||
| 23
    
        Skom2 27.03.23✎ 14:32 | 
        (21) см (22).     | |||
| 24
    
        magicSan 27.03.23✎ 14:32 | 
        (22) com - не кросплатформенно и долго. HTTPсервисы или Odata.     | |||
| 25
    
        p-soft 27.03.23✎ 14:33 | 
        (19) кд2 позволяет как раз максимально гибко реагировать на изменение ситуации, т.к. там связи данных визуально представлены.
 с ком-подключением есть момент среды соединения, второе - самим придется целостность писать. это все называется грабли. но не переживайте, меня ребенок старший тоже не слушает, я привык) | |||
| 26
    
        Skom2 27.03.23✎ 14:39 | 
        (25) я начинал на ком делать, потом, когда стало ясно, что версии серверов 100% будут разные, я и переключился на сервисы.
 КД не рассматривается. | |||
| 27
    
        Garykom гуру 27.03.23✎ 14:44 | 
        (0) >Может другой вариант
 Есть замечательный вариант: "Нанять программиста" | |||
| 28
    
        Timon1405 27.03.23✎ 14:46 | 
        (0) тут 2 задачи: регистрация/синхронизация(поля поиска?) изменений данных и транспорт сообщений, решайте их отдельно     | |||
| 29
    
        Garykom гуру 27.03.23✎ 14:46 | 
        (27)+ опытного, который в теме современных технологий конечно же
 в разных вариантах могут быть разные варианты технологий обмена для общего развития: https://infostart.ru/1c/articles/792952/ | |||
| 30
    
        Lexandr 27.03.23✎ 14:50 | 
        (26) Ну так сделай РИБ для выгрузки номенклатуры и обмен по ХТТП для получения остатков. Будет быстро и малодежно.   Как я понимаю УТ - это просто база, где в отличии от кучи других рабочих, есть вся библиотека для работы с сайтом, ИТС.     | |||
| 31
    
        Новый1сник2 27.03.23✎ 14:51 | 
        (0) с сайтом обмен настраивал, XML само то, грузится быстро на больших объемах. карточки товара лучше по артикулу синхронизировать     | |||
| 32
    
        Skom2 27.03.23✎ 14:52 | 
        (24) точно. оДата же еще есть.     | |||
| 33
    
        Skom2 27.03.23✎ 14:54 | 
        (30) Вместо внедрения обмена с 1С битрикс в самописку, я решил сделать через отдельную базу, которая уже умеет с битриксом работать штатно.     | |||
| 34
    
        magicSan 27.03.23✎ 14:54 | 
        Кста если выгрузка в битрикс то это не быстро на таком объеме. Возможно надо будет костылить, учитывая (30) - так действително правильней.     | |||
| 35
    
        magicSan 27.03.23✎ 14:54 | 
        (33) там 5 файлов - запутатся сложно     | |||
| 36
    
        Garykom гуру 27.03.23✎ 14:55 | 
        (33) >решил сделать через отдельную базу, которая уже умеет с битриксом работать штатно
 [злодейский закадровый смех] | |||
| 37
    
        Skom2 27.03.23✎ 14:56 | 
        (36) есть причины для этого     | |||
| 38
    
        Garykom гуру 27.03.23✎ 14:57 | 
        а про какие объемы данных обмена с битриксом идет речь?
 если там много позиций номенклатуры и часто меняются они и остатки то гм | |||
| 39
    
        Aleksey 27.03.23✎ 14:58 | 
        (5) как бесит практик. Отказ от регистрации изменений в пользу РС     | |||
| 40
    
        Garykom гуру 27.03.23✎ 14:59 | 
        и не проще сразу начать с
 https://dev.1c-bitrix.ru/rest_help/index.php https://dev.1c-bitrix.ru/rest_help/rest_sum/start.php | |||
| 41
    
        Skom2 27.03.23✎ 15:11 | 
        (38) ГМ? не понял что это.
 (40) гляну, спс (36) Номенклатура - это лекарственные препараты. В разных базах бардак. Надо все привести к единому виду + сейчас законодательно в сфере лекарств наводят порядок. Было решено формировать единый справочник на базе сервиса 1С:Номенклатура в отдельной базе. Куплена конфа управление аптечной сетью. В дальнейшем прорабатывается переход на эту конфигурацию для учета. Поэтому и такое решение с ведением номенклатуры в этой базе. И еще: внедрять 1С Номенклатура в текущую конфигурацию (это чужая разработка) нецелесообразно по ряду причин (в частности, невозможность договориться с правообладателем) | |||
| 42
    
        magicSan 27.03.23✎ 15:13 | 
        (40) у него сайт на битриксе а не цэрээм     | |||
| 43
    
        Skom2 27.03.23✎ 15:16 | 
        (42) ага. интернет-магазин     | |||
| 44
    
        Garykom гуру 27.03.23✎ 15:26 | 
        (42) какая нахрен разница?
 https://dev.1c-bitrix.ru/rest_help/sale/index.php | |||
| 45
    
        KJlag 27.03.23✎ 15:27 | 
        (41) имхо, но сначала и приведите все номенклатуры к единому виду, все равно придется это делать до обмена, ибо поля поиска все равно нужны, чтобы понимать что к чему соотносить.     | |||
| 46
    
        Garykom гуру 27.03.23✎ 15:28 | 
        (41) >Номенклатура - это лекарственные препараты
 У вас номенклатура это партия поставки или сочетание МНН + ТРН + Форма выпуска + Дозировка + Фасовка? | |||
| 47
    
        Garykom гуру 27.03.23✎ 15:29 | 
        (41) >внедрять 1С Номенклатура в текущую конфигурацию (это чужая разработка)
 что за чужая разработка? может автор тут )) | |||
| 48
    
        Skom2 27.03.23✎ 15:40 | 
        (46) условно
 у заказчика в одной базе: аспирин таблетки 500 мг во второй: аспирин таб. 500 мг в третьей: таб.аспирин 500 На сайте, есс-но, надо, чтобы все эти 3 позиции из разных баз выгружались одной позицией и все данные были как в ЕСКЛП. Исходя из того, что известно на данный момент, на сайте должно отображаться, что в продаже есть: Аспирин, табл. 500 мг, бл. 10, пач. картон. 1 (взято из ЕСКЛП, заказчик хочет синхронизацию по ШК) Должна быть указана минимальная цена, по которой можно купить данный лекарственный препарат в этой аптечной сети. | |||
| 49
    
        Garykom гуру 27.03.23✎ 15:42 | 
        (48) я в курсе, мне объяснять не надо ))
 много лет в фарме провел, не одна написанная конфа и вот вопрос и был КАК? как собираетесь делать "механизм аналогов" | |||
| 50
    
        Garykom гуру 27.03.23✎ 15:43 | 
        (48) Аспирин =  ТРН
 таблетки = Форма выпуска 500 мг = Дозировка еще должна быть фасовка, например X30 (сиа) или N30 (протек) | |||
| 51
    
        Garykom гуру 27.03.23✎ 15:44 | 
        (50)+ Международное непатентованное название (МНН) = Ацетилсалициловая кислота     | |||
| 52
    
        Skom2 27.03.23✎ 15:45 | 
        (51) поэтому и задействован ЕСКЛП как базовый справочник     | |||
| 53
    
        Garykom гуру 27.03.23✎ 15:47 | 
        (48) Кстати уже в  курсе про особенность ценообразования ЛС?
 Что одно наименование, одна серия и партия но закупили у разных поставщиков = разная цена не только закупки но еще и продажи? Т.е. вы это в интернет магазине собираетесь одной позицией (номенклатурой) отображать? Только вопрос с какой ценой Или несколькими идентичными кроме цены? | |||
| 54
    
        Garykom гуру 27.03.23✎ 15:47 | 
        (52) Он неполный относительно РЛС     | |||
| 55
    
        Garykom гуру 27.03.23✎ 15:48 | 
        (54)+ Лучше сразу на МДЛП завязываться а не на ЕСКЛП     | |||
| 56
    
        Skom2 27.03.23✎ 15:49 | 
        Про "механизм аналогов" не думал, да и задачи такой не было.
 Стартовая задача выгрузить остатки на сайт. Моя часть - выгрузка на сайт. Работа движка сайта - это уже не моя компетенция, там другие люди работают. Но, подозреваю, что аналоги можно по действующему веществу подбирать. Эта информация из ЕСКЛП грузится. она есть в справочниках номенклатуры в УТ. Кстати, конфа не совсем УТ. там УАС (управление аптечной сетью). +(55) в 1С Номенклатура вроде сборная солянка из ЕСКЛП + МДЛП | |||
| 57
    
        Garykom гуру 27.03.23✎ 15:50 | 
        И да кроме ЛП есть еще изделия медицинского назначения
 Их тоже надо предусмотреть Ну и всякие БАДы и прочее что не подпадает под МДЛП | |||
| 58
    
        Skom2 27.03.23✎ 15:51 | 
        у нас 1С ИТС Медицина.
 Там вроде есть все. Или почти все. | |||
| 59
    
        Garykom гуру 27.03.23✎ 15:52 | 
        (56) действующих веществ может быть несколько в одном МНН - это предусмотрели?
 или как обычно создаем/заводим новое ДВ = "ксилометазолин+декспантенол" :) | |||
| 60
    
        Skom2 27.03.23✎ 15:52 | 
        (54) ага. уже обломались с картинками и инструкциями     | |||
| 61
    
        Garykom гуру 27.03.23✎ 15:52 | 
        (58) сейчас не знаю, давно не работал с фармой
 но раньше это была бесполезная почти хрень | |||
| 62
    
        Skom2 27.03.23✎ 15:59 | 
        (61) https://v8.1c.ru/its/docs/spravochnik-lekarstvennykh-preparatov/
 Вот что там есть. | |||
| 63
    
        Skom2 27.03.23✎ 16:00 | 
        +(59) кстати, в карточке аптечного товара вижу только один элемент справочника "ДВ"     | |||
| 64
    
        Garykom гуру 27.03.23✎ 16:20 | 
        (63) как обычно ))
 да очень мало препаратов где два, три и более ДВ но они есть и надо по ним правильно искать понимать что это составные по действующему веществу а не просто есть некие вспомогательные в составе | |||
| 65
    
        Garykom гуру 27.03.23✎ 16:27 | 
        По теме
 УТ11.5 бесполезная штука в данном случае для фармацевтики (ЛС или ЛП) Для использования вместо прокладки между своей самописной конфой и Битриксом Делайте сразу свой модуль обмена с битрикс или берите готовый и адаптируйте Для структуризации НСИ лучше всего навать свою конфу - и это отдельная хотя и связанная задача | |||
| 66
    
        Skom2 27.03.23✎ 17:28 | 
        (65) я выше уточнил, что конфа 1С Управление аптечной сетью.     | |||
| 67
    
        Garykom гуру 27.03.23✎ 17:41 | 
        (66) УАС на базе УТ11.4 хрень
 Лучше 1С Розница Аптека (она пока на основе Розница 2.3) https://solutions.1c.ru/catalog/drugstore/features Там есть "Для поддержки мультиканальности продаж, реализована интеграция с сайтами аптек на платформе "1С-Битрикс". Из конфигурации на сайт выгружается номенклатура, фото, цены, остатки и статусы обработанных заказов, с сайта в конфигурацию загружается информация о заказе, оплате заказа и о покупателе." | |||
| 68
    
        Garykom гуру 27.03.23✎ 17:42 | 
        (67)+ И да.
 В Розница Аптека есть и Банк и Взаиморасчета с контрагентами и оптовые продажи. Уже нормальная работа с МДЛП и чаще обновляется чем УАС, который ждет сначала ERP, затем УТ11 и только затем выходит УАС. | |||
| 69
    
        Garykom гуру 27.03.23✎ 17:44 | 
        УАС это больше подходит для фармоптовика с парочкой своих аптек на Розница, куда надо выгружать
 Т.е. если есть склад свой В Розница Аптека нет всех этих фишек по менеджерам/продажам и wms | |||
| 70
    
        Skom2 27.03.23✎ 17:57 | 
        (69) интересное описание. завтра узнаю на тему замены УАС на Розница Аптеку     | |||
| 71
    
        Garykom гуру 27.03.23✎ 18:04 | 
        Угу
 Очень не советую связываться с УТ11-УАС для целей только прокладки между своей конфой и 1С-Битрикс Розница Аптека для этого намного лучше и легче | |||
| 72
    
        Skom2 27.03.23✎ 18:23 | 
        (71) спасибо. Это я удачно на тебя попал)     | |||
| 73
    
        ManyakRus 28.03.23✎ 10:45 | 
        "обмены через COM" лучше всего :-) 
 в том числе с разными версиями платформы есть несколько способов работать с разными версиями одновременно самый лёгкий: 1. В консоли администрирования 1С настроить одновременно 2 соединения к одному 1С на разных портах с разными версиями платформы | |||
| 74
    
        Skom2 28.03.23✎ 13:30 | 
        (73) Я знаю про такую возможность, но, слышал от практиков в этом вопросе, что стабильность и скорость работы весьма посредственные.     | |||
| 75
    
        Shur1cIT 28.03.23✎ 13:47 | 
        (0) План обмена или свой регистр + HTTP сервис, в своё время даже файлы небольшие кидал преобразовав их через Base64     | |||
| 76
    
        ManyakRus 28.03.23✎ 15:03 | 
        (74) Скорость не пострадает,
 стабильность тоже вероятнее не пострадает. Пострадает нумерация документов т.к. у каждой службы будет свой нумератор. Если отттуда только читать - ничто не пострадает :-) | |||
| 77
    
        vde69 28.03.23✎ 15:09 | 
        (19) >>> КД не рассматриваю вообще. Слишком заморочено, особенно, если в базах-источниках произойдут какие-то серьезные изменения. 
 уверяю, что КД куда проще чем сырописный обмен. КД2 вообще близок к идеалу для сопряжения уникальных решений КД3 хорошее решение для подключения к типовым (которые обновляются) | |||
| 78
    
        vde69 28.03.23✎ 15:11 | 
        (74) (73) вместо COM лучше юзать ODATA но его настраивать нужно.
 по заявлениям 1с ODATA значительно быстрее чем COM | |||
| 79
    
        MaxS 28.03.23✎ 19:19 | 
        В типовой УТ 11.5 уже есть готовый обмен через КД3.
 Обмениваться можно как угодно - через планы обмена, через файл без планов обмена, через web сервис. Это есть в типовой базе. На стороне нетиповой базы нужно один раз настроить выгрузку в формат ED. При обновлении УТ обмен не придётся заново настраивать, т.к. все изменения правил будут штатно в этой УТ, а формат ED останется тем же. Делали обмены между сайтом и 1С через ED. Разработчику на стороне сайта объяснили в каком виде выдавать информацию. Плюсы решения - заработало. Минусы - много лет работает, для обслуживания не обращаются. | |||
| 80
    
        Krendel 28.03.23✎ 20:17 | 
        (77) у нас ща все обмены на кд3     | |||
| 81
    
        Skom2 29.03.23✎ 05:37 | 
        (79) условия задачи читали? 
 Нужно сопоставлять номенклатуру из разных баз в одну единую карточку. Типовыми обменом без переделки такое сделать можно? | |||
| 82
    
        Skom2 29.03.23✎ 05:42 | 
        +(81) Ну а выбор между свой вариант загрузки (тем более, мне нужны тольки ГУИДы и штрихкод) и постоянно доделывать правила обмена после обновлений - выбор очевиден!     | |||
| 83
    
        MaxS 29.03.23✎ 09:26 | 
        (81) Можно, сделать конечно, но это минимальная переделка в расширении конфигурации, которое будет устойчиво к обновлениям.
 при обмене объектом номенклатуры программно сопоставляем с нужной. Соответствие попадает в регистр публичные идентификаторы синхронизируемых объектов. Потом при обмене ссылками на номенклатуру из РС берётся соответствие. Это типовые механизмы. Зачем изобретать свой велосипед? Не найдя решения в 0,5% функционала пытаться полностью реализовать остальной функционал - транспорт обмена, регистрацию изменений и т.п. и потом поддерживать это. (82) Постоянно переделывать правила в КД3 после обновлений не нужно. Этому заблуждению порядка 10 лет. Если что, не настаиваю. Делать нужно то, что потом самому будет проще обслуживать. Но не знать других возможностей, заблуждаться и строить свой велосипед, это как-то неправильно. | |||
| 84
    
        Skom2 29.03.23✎ 10:28 | 
        (83) так для этого и создал тему) чтобы узнать варианты
 Ваш вариант изучу, но, боюсь, что долго разбираться с КД3 придется и созданием этого варианта, т.к. не знаком с этим | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |