Создание штрих кода Odata
Добрый день подскажите как создать штрих код через Odata на PHP "Управление торговлей", редакция 10.3 (10.3.46.2)
Я пытаюсь сделать вот так но мне выдает ошибку
var_dump()
var_dump()
На выходе получаю такую вот ошибку 500(-1), в технический журнал залесть не могу.
Прошу помощи... уже часа 4 сижу не могу понять что делаю не так?
так же кто знает как сгенерировать штрих код автоматически?
PS Параметры которые может принять 1С
PS2 Была один раз подобная ошибка так как небыл заполнен реквизит ХарактеристикаНоменклатуры_Key
Я пытаюсь сделать вот так но мне выдает ошибку
$odata = Yii::$app->connectOdata()->{'InformationRegister_Штрихкоды'}->create([
'Владелец' => $guid, //Показатель беру из справочника Catalog_Номенклатура
'Владелец_Type' => 'StandardODATA.Catalog_Номенклатура',
'Штрихкод' => '4690626000286',
'ТипШтрихкода_Key' => '39fddca4-7cc4-49d4-a09d-9fe5517b4df6', //Ean13
'ЕдиницаИзмерения_Key' => $guidUnitOfMeasurement, //Показатель беру так же из справочника Catalog_ЕдиницыИзмерения
'ХарактеристикаНоменклатуры_Key' => '00000000-0000-0000-0000-000000000000',
'СерияНоменклатуры_Key' => '00000000-0000-0000-0000-000000000000',
'Качество_Key' => 'd05404a0-6bce-449b-a798-41ebe5e5b977', //Новый
]);
Показатьvar_dump()
array(8) {
["Владелец"]=>
string(36) "b6ede34e-fc95-11e8-a8b4-3085a93c0618"
["Владелец_Type"]=>
string(46) "StandardODATA.Catalog_Номенклатура"
["Штрихкод"]=>
string(13) "4690626000286"
["ТипШтрихкода_Key"]=>
string(36) "39fddca4-7cc4-49d4-a09d-9fe5517b4df6"
["ЕдиницаИзмерения_Key"]=>
string(36) "b6ede34f-fc95-11e8-a8b4-3085a93c0618"
["ХарактеристикаНоменклатуры_Key"]=>
string(36) "00000000-0000-0000-0000-000000000000"
["СерияНоменклатуры_Key"]=>
string(36) "00000000-0000-0000-0000-000000000000"
["Качество_Key"]=>
string(36) "d05404a0-6bce-449b-a798-41ebe5e5b977"
}
Показатьvar_dump()
string(22) "Something went wrong: "
int(500)
string(21) "Internal server error"
string(2) "-1"
string(192) "Произошла внутренняя ошибка OData сервиса. Дополнительные сведения можно найти в технологическом журнале."
На выходе получаю такую вот ошибку 500(-1), в технический журнал залесть не могу.
Прошу помощи... уже часа 4 сижу не могу понять что делаю не так?
так же кто знает как сгенерировать штрих код автоматически?
PS Параметры которые может принять 1С
"Штрихкод": "4690626000285",
"Владелец": "1df4dc32-9dde-11e7-a202-3085a93c0618",
"Владелец_Type": "StandardODATA.Catalog_Номенклатура",
"ТипШтрихкода_Key": "39fddca4-7cc4-49d4-a09d-9fe5517b4df6",
"ЕдиницаИзмерения_Key": "a0f517b4-a313-11e7-a211-3085a93c0618",
"ХарактеристикаНоменклатуры_Key": "00000000-0000-0000-0000-000000000000",
"СерияНоменклатуры_Key": "00000000-0000-0000-0000-000000000000",
"Качество_Key": "d05404a0-6bce-449b-a798-41ebe5e5b977",
"УдалитьКод": "0",
"УдалитьТипШтрихкода_Key": "00000000-0000-0000-0000-000000000000",
"УдалитьШтрихкод": "",
"УдалитьВладелец": "",
"УдалитьВладелец_Type": "StandardODATA.Undefined",
"УдалитьЕдиницаИзмерения_Key": "00000000-0000-0000-0000-000000000000",
"УдалитьХарактеристикаНоменклатуры_Key": "00000000-0000-0000-0000-000000000000",
"УдалитьСерияНоменклатуры_Key": "00000000-0000-0000-0000-000000000000",
"УдалитьКачество_Key": "00000000-0000-0000-0000-000000000000",
"ПредставлениеШтрихкода": ""
ПоказатьPS2 Была один раз подобная ошибка так как небыл заполнен реквизит ХарактеристикаНоменклатуры_Key
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
а вот эти строки:
'Владелец' => $guid, //Показатель беру из справочника Catalog_Номенклатура
'ЕдиницаИзмерения_Key' => $guidUnitOfMeasurement, //Показатель беру так же из справочника Catalog_ЕдиницыИзмерения
они точно с типом String получаются? И в виде гуида, который поймет 1С, типа этого:
"1df4dc32-9dde-11e7-a202-3085a93c0618"
?
проверьте места, где получаете эти гуиды - вдруг они там в другом формате или с другим типом данных.
'Владелец' => $guid, //Показатель беру из справочника Catalog_Номенклатура
'ЕдиницаИзмерения_Key' => $guidUnitOfMeasurement, //Показатель беру так же из справочника Catalog_ЕдиницыИзмерения
они точно с типом String получаются? И в виде гуида, который поймет 1С, типа этого:
"1df4dc32-9dde-11e7-a202-3085a93c0618"
?
проверьте места, где получаете эти гуиды - вдруг они там в другом формате или с другим типом данных.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот