Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Добавление позиций при создании документа "Заказ поставщику" #32

Open
ArtemYurov opened this issue Sep 7, 2018 · 2 comments
Assignees

Comments

@ArtemYurov
Copy link

Делаю такую штуку

        $purchaseorder = (new PurchaseOrder($sklad))->buildCreation()
            ->addPositionList(new EntityList($sklad, [$product]))
            ->addCounterparty($supplier)
            ->addStore($store)
            ->addOrganization($organization);
        $purchaseorder->execute();`

получаю такой результат
PHP Fatal error: Uncaught exception 'GuzzleHttp\Exception\ClientException' with message 'Client error: POST https://online.moysklad.ru/api/remap/1.1/entity/purchaseorder resulted in a 412 Precondition Failed response' in /root/php/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113

в чём может быть проблема?

@tooyz tooyz self-assigned this Sep 8, 2018
@vkrasnoselskikh
Copy link
Contributor

vkrasnoselskikh commented Oct 18, 2018

Я тоже парился с похожей ошибкой.))
Мне кажется, что тебе нужно указать в массиве с товаром его количество.

$product->quantity = <количество товара>

тогда будет добавляться.

@tooyz, обнови пожалуйста описание, в тестах и примерах нет этого.

@AlexSolonin
Copy link

А не подскажете что должен содержать $product? Какая у него структура данных?
Я не понимаю, как добавить количество к каждому товару?
Спасибо!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants