в счетах битры?
QR генерируется на базе Стоимости сделки. Шаблон документа стандартный Счет битры. При наведении с мобильного банк-клиента в сумму вставляется сумма сделки.
Нужно сумму менять во время генерации документа. onBeforeProcessDocument по типу $document->setValues(['Opportunity' => 123]) не меняет данные в QR, хотя в самом документе корректно всё меняется...
Находил кто другие варианты?
Спасибо.
Полагаю qr это сгенерированный файл и если через setValues меняете opportunity, то нужно менять и файл самому.
да вот что это за QR такой фик знает...обычно чтобы в целом картинку запихать в генератор, у неё замещающий текст должен быть типа {SomeImg~1}, но в дефолтном счете битры у картинки QR нет ничего такого. При считывании в QR зашит адрес https://bitrix24.ru предполагаю, что во время генерации документа, битра ищет в документе строчку эту и далее данные отправляются куда-то в битру на генерацию документа/pdf, а внутрь коробки обратно возвращается уже готовый док в виде строки base64 :( в подтверждение, в коробке нет отдельного файла QR кода :/ либо я не нашёл. Если так...то другого выхода не будет, кроме как заменить qr на свой, генерируя самостоятельно и вставляя в док как обычную картинку :( Такое себе неоправданно-трудозатратное мероприятие :/
Эх.. значит нужно копать
Обсуждают сегодня