0
anshnine
07.07.20
✎
08:53
|
Здравствуйте. Пытаюсь создать документ в 1с и внешнего источника(сайта). Собираю данные и отправляю запрос. Делаю все на js к слову сказать. Документ создается , все необходимые для заполнения данные вроде как передаю. Но есть одно но. Документ не проводится. Всегда надо зайти в 1с и нажать кнопку записать и закрыть и только тогда идут движения по документу. Не подскажите , в чем может быть дело ? Конфиг УТ. Ниже код запроса.
o('http:/' + база + '/odata/standard.odata/Document_' +
encodeURI('Документ'))
.post({
'DeletionMark': false,
'IsFolder': false,
'Ref_Key': instance.id,
'Date': moment(new Date(instance.created)).utcOffset(varFile.serverTime).format('YYYY-MM-DDTHH:mm:ss'),//serverTime
'Неисправность': instance.description,
'НомерИнцидентаКлиента': instance.clientIncidentNumber,
'Исполнитель_Key': (executor && executor.foreignKey) ? executor.foreignKey : '00000000-0000-0000-0000-000000000000',
'АдресКонтрагента': placeString,
'НаименованиеОборудования': (device && device.product && device.product.name) ? device.product.name : undefined,
'ОборудованиеКлиента_Key': (device && device.foreignKey) ? device.foreignKey : '00000000-0000-0000-0000-000000000000',
'СерийныйНомер': (device && device.serialNumber) ? device.serialNumber : undefined,
'Партнер_Key': (company && company.foreignKey) ? company.foreignKey : '00000000-0000-0000-0000-000000000000',
'ВидРемонта': 'Выездной',
'ТипРемонта':'Платный',
'КИКонтактногоЛица': contactString,
'КонтактноеЛицо_Key': (contact && contact.foreignKey) ? contact.foreignKey : '00000000-0000-0000-0000-000000000000',
})
.save()
Использую метод Post как и написано во всех гайдах. Дальше после этого запроса пробовал посылать еще один , где указывал уже конкретный гуид ранее созданного документа для проведения
o('http:///' + база + '/odata/standard.odata/Document_' + encodeURI('СЦ_Документ')+ "(guid'"+instance.id+"')/Post()")
Но на выходе получается все та же петрушка. Заранее спасибо за любую помощь
|
|