Александр Денисюк, добрый день.
Можете сориентировать по месяцу выхода Коннектора Битрикс24 с 1С 4-й версии? или пока неизвестно?
Можете сориентировать по месяцу выхода Коннектора Битрикс24 с 1С 4-й версии? или пока неизвестно?
|
Александр Денисюк, добрый день.
Можете сориентировать по месяцу выхода Коннектора Битрикс24 с 1С 4-й версии? или пока неизвестно? |
|
|
|
|
Эксперименты провела - результата нет. Я в целом столкнулась с проблемой в смарт-процессах при загрузке файлов в поле типа (Файл) - пришлось идти кривым путем. в прошлом году на этом же портале уже была проблема при копировании файла в поле типа файл смарт-процесса. Моя задача была перенести файлы чертежей к продукции (все на смарт-процессах). В заявке №119704 ("Ошибки при указании поля с типом "Файл/Диск" в поле с типом "Файл" в БП") сотрудница ТП уверила, что нужно использовать модификатор >file - он преобразует тип значения из "Файл(диск)" в "Файл". В итоге это решение не взлетело. Мне пришлось тогда идти обходным путем: 1. Загружала файл на Диск 2. Запускала бизнес-процесс на Диске (создающий элемент списка), в котором есть шаг 3. Дергала БП в списке (дублирует файл из поля типа Файл(Диск) в поле просто Файл) . 4. Дальше уже создавала элемент Смарт-процесса и пробрасывала туда картинку. Только этот вариант позволил корректно копировать картинку из поля Файл (Диск) в поле Файл внутри элемента списка. Сейчас я также попробовала загрузить печатную форму счета из робота коннектора на Диск Битрикс24, переименовать файл, создать элемент списка и положить туда файл (Диск), Скопировать поле из файл(Диск) в просто Файл. И в конце забираю из элемента списка данные поля Файл и кладу в поле типа Файл Счета - имя опять кривенькое. В ходе экспериментов мне удалось выудить печатную форму счета в поле (типа Файл) Счета, но имя файла странное: сохраняет ошметки ссылки "crm.documentgenerator.document.getPdf.json". Подскажите как можно это поправить? Что я делаю: 1. Через активити коннектора 1С генерирую печатную форму счета; 2. Методом crm.documentgenerator.document.get через REST забираю $.document.pdfUrlMachine у сгенерированного в п.1. файла; 3. Складываю полученную ссылку в поле типа Файл счета и получаю имя файла странное: сохраняет ошметки ссылки "crm.documentgenerator.document.getPdf.json". При клике открывается PDF файл с этим кривым именем. Если будете проводить свои эксперименты по выгрузке файл(base64) в пользовательское поле типа файл (которые содержат в коде только буквы ) - дайте знать, если получится/не получится положить файл. Спасибо! |
|||
|
|
|
Спасибо за пояснение. Остается 2 вопроса: 1. Имеет ли смысл мне сейчас дальше терзать ТП по поводу складывания печатной формы (base64) из 1С в пользовательское поле типа файл Счета Битрикс24? 2. Можно ли надеяться, что у коннектора v4 эту проблему удастся решить? |
|||
|
|
|
Александр, прошу по возможности подключиться к вопросу перехвата печатной формы СЧЕТА из заботливых лапок робота 1С. Какой сценарий хотела реализовать реализовать: на одной из стадий СЧЕТА создать роботом 1C ПЕЧАТНУЮ ФОРМУ СЧЕТА из 1С. Далее положить этот PDF файл печатного счета в дополнительное поле (тип файл) сущности Битрикс24 СЧЕТ. Отправить на согласование внутри компании, а потом отправить клиенту. Проблема: не получается положить сгенерированный документ PDF в поле (типа файл) СЧЕТА. 1.1. В техподдержке мне сначала сказали, что "у робота нет доступа к документам таймлайна, в т.ч. документам, которые выгружаются из 1С, т.к. печатная форма документа это запись в деле, которое связывает его с 1С.". Но опираясь на Ваш вебинар (тайм-код 49:57) о возможности забрать файл печатной формы помню. 1.2. Позднее нашла в справке всё-таки метод REST, в котором сгенерированные документы сущности доступны: Получить один документ по ID И получить все сгенерированные документы сущности 1.3. Далее методом documentgenerator.document.get по ID сгенерированного (из робота 1С) глянула информацию о файле с печатной формой счета. В ответе REST нахожу "downloadUrl" ссылку на скачивание документа вида "...портал.bitrix24.ru/bitrix/services/main/ajax.php?action=crm.documentgenerator.document.download&SITE_ID=s1&id=647" Документ с печатной формой счета в виде файла pdf скачивается - ура! В REST ответе даже имеется "emailDiskFile": 54699, это видимо ссылка на файл на диске, но к сожалению на него нет прав на доступа. 1.4. Пробовала загрузить по полученной ссылке downloadUrl файл в поле СЧЕТА (тип файл) - бесполезно. 1.5. Также пробовала через rest попробовать обновить поле СЧЕТА типа файл кодом ниже. Тоже не получилось. { "entityTypeId": 31, "id": 129, "fields": { "ufCrm_SMART_INVOICE_1703566832659": { "fileData": { "include-function://base64-content": { "with_file_name": false, "url": "портал.bitrix24.ru/bitrix/services/main/ajax.php?action=crm.documentgenerator.document.download&SITE_ID=s1&id=647"; } } } } } Возможно я что-то неправильно составила, т.к. в коде выше загрузить просто файл (например, картинка) по прямой ссылке с именем документа получается нормально. Помогите, пожалуйста, разобраться. Мое обращение (# 3508139) было эскалировано на первую линию инженерной поддержки 26.12.2023 |
|||
|
|
|
"Установка зависимости компаний/контактов и типов контрагентов": Контрагенты типа Юридическое и Физическое лицо попадают в компании. Прошу подтвердить, что эта настройка не помешает корректной работе в 1С Бухгалтерия и влияет только на то, что Индивидуальные Предприниматели будут в Битрикс24 храниться в компаниях. К сожалению, не так близко знакома с 1С. |
|||
|
|
|
Вопрос выше по синхронизации ИП в Битри24 и 1С актуален, когда в модуле обмена в настройке клиентов "Установка зависимости компаний/контактов и типов контрагентов": 1. Контрагенты типа Юридическое лицо попадут в компании; 2. Контрагенты типа Физическое лицо попадут в контакты; Тогда при создании в Б24 ИП в разделе компании, он выгружается в 1С и из-за ИНН в реквизитах ИП становится физ лицом, выгружается обратно в Битрикс24 как Контакт и получается дубль. На вкладке Идентификаторы Битрикс24 видна привязка к Компании, Контакту и реквизиту. Вопрос: Получится ли избежать дублирования контрагента ИП в компании и контактах Б24, если я укажу (до начала использования ручного слияния) в модуле обмена в настройке клиентов "Установка зависимости компаний/контактов и типов контрагентов": 1. Контрагенты типа Юридическое лицо попадут в компании; 2. Контрагенты типа Физическое лицо попадут тоже в компании; И уже после этого начну сопоставлять все в помощнике ручного слияния. Спасибо! |
|||||
|
|
|
|
|||||
|
|
|
|
Александр Денисюк
Александр, добрый день. На YouTube один из Ваших вебинаров из цикла 1С+Б24 недоступен (2. Подсистема «1С:Бэкофис»: ). Был удален за нарушение. Получится ли снова перезалить на YouTube и обновить ссылку на форуме ? |
|
|
|
|
|
Александр Денисюк, здравствуйте!
Прошу пояснить 2 вопроса: 1) В связи с ростом базы данных наши 1Сники решили перенести базу 1C Бухгалтерия 3.0 из файлового типа в клиент-серверный вариант. Подскажите, нужно (или рекомендуется) ли в связи с этим переустанавливать модуль Коннектора 1С с Битрикс24? (Пока еще есть возможность переустановить и перенастроить всё.) 2) Второй вопрос касается особенности обмена контрагентами (юр. лицами и ИП) в Битрикс24 и 1С Бухгалтерия. Подскажите, пожалуйста, если предстоит первое соединение (сопоставление) уже заполненных баз 1С Бухгалтерия и Битрикс24, какой выбрать оптимальный способ работы с особенностью обмена контрагентами ИП? Рассматриваю пока для своего проекта следующий сценарий: 1. В Битрикс24 для компании и контакта создаю пользовательские поля "Тип контрагента" (значения списка: Юр. лицо, ИП) 2. При создании компании (ИП) менеджер заполняет реквизиты и указывает значение поля "Тип контрагента" = ИП, что запускает бизнес-процесс, который: 2.1. Создаст к данной компании новый контакт ИП, укажет в поле "Тип контрагента" значения из списка = ИП; 2.2. Заполнит реквизиты данного контакта ИП (зеркально Компании ИП); 2.3. Отвяжет компанию ИП от контакта ИП, но оставит в пользовательских полях ID компании (для контакта ИП) и ID контакта (для компании ИП); 3. В 1С Бухгалтерия в настройках синхронизации компаний ставлю правило отбора: только компании со значением поля "Тип контрагента" = Юр. лицо. При этом Контакты ИП из Битрикс24 попадут в физические лица в 1С Бухгалтерии, как и требуется. Данные из Битрикс24 Контакта ИП, привязанных сделок и счетов обменяются с данными физического лица в 1С. При этом не будут создаваться дубли компаний и контактов. Источник решения - видео Логинова Дениса: -- Данные систем прикрепляю: Платформа: 1С:Предприятие 8.3 (8.3.22.2283) Конфигурация: Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.143.24) Битрикс24: Коннектор к 1С для БП (3.1.1.6) Режим: Серверный (сжатие: усиленное) Приложение: Тонкий клиент Портал Битрикс24 облачный, тариф Профессиональный Заранее спасибо, очень жду ответов! |
|
|
|
|