Добрый день! Используем облачную версию и REST API.
Создаем документ на основе шаблона с табличной частью
Код |
---|
$tableSold[] = [
"Name" => "Тест",
];
$valuesDocument["TableSold"] = $tableSold;
$valuesDocument["TableSoldItemName"] = "TableSold.Item.Name";
$valuesDocument["TableSoldItemOrderSaleNumber"] = "TableSold.Item.OrderSaleNumber";
$valuesDocument["TableSoldItemPrice"] = "TableSold.Item.Price";
$valuesDocument["TableSoldItemDate"] = "TableSold.Item.Date";
$valuesDocument["TableSoldItemDeliveryPrice"] = "TableSold.Item.DeliveryPrice";
$valuesDocument["TableSoldItemTotalPrice"] = "TableSold.Item.TotalPrice";
$fieldsDocument["TableSold"] = [
'PROVIDER' => 'Bitrix\DocumentGenerator\DataProvider\ArrayDataProvider',
'OPTIONS' => [
'ITEM_NAME' => 'Item',
'ITEM_PROVIDER' => 'Bitrix\DocumentGenerator\DataProvider\HashDataProvider',
],
];
$webhook = Bitrix::BX24init();
$webhook->request("crm.documentgenerator.document.add", [
"templateId" => 71,
"entityTypeId" => 138,
"entityId" => 171,
"values" => $valuesDocument,
"fields" => $fieldsDocument
]); |
При отправке запроса необходимый документ создается, табличная часть заполняется, но API возвращает ответ с ошибкой - Cant resolve provider Bitrix\\DocumentGenerator\\DataProvider\\ArrayDataProvider for placeholder TableSold
Ситуация не понятная, т.к все действия выполняются корректно, но ответ возвращается с ошибкой в виду чего пакет запросов прерывается.
Заранее спасибо!
P.S Все работало на протяжении нескольких месяцев, а вчера после 16:00 появилась вот такая ошибка.