Не удается записать GUID через COMСоединение
Всем привет! Помогите понять решаема эта дилемма простым путем или нет. Не получается передать GUID в другую базу. Причем поиск в запросе по нему проходит успешно. Ошибок не вываливает а просто передает значение все по нулям Вот код
ТекGUID = Соединение.NewObject("УникальныйИдентификатор", Строка("4bc08fde-f3e9-4b9f-874c-d8dc8395fce2"));
Запрос = Соединение.NewObject("Запрос");
Запрос.Текст =
"ВЫБРАТЬ
| Расходы.Период,
| Расходы.GUID,
| Расходы.ВидРасходов,
| Расходы.Пользователь,
| Расходы.Сумма,
| Расходы.Комментарий,
| Расходы.Синхронизировано
|ИЗ
| РегистрСведений.Расходы КАК Расходы
|ГДЕ
| Расходы.GUID = &GUID
| И Расходы.Пользователь = &Пользователь";
Запрос.УстановитьПараметр("GUID", ТекGUID);
Запрос.УстановитьПараметр("Пользователь", СсылкаНаПользователя);
РезультатV8 = Запрос.Выполнить();
ВыборкаV8 = РезультатV8.Выбрать();
ТекЗапись = Соединение.РегистрыСведений.Расходы.СоздатьМенеджерЗаписи();
Если ВыборкаV8.Количество() Тогда
ВыборкаV8.Следующий();
ТекЗапись.Период = ВыборкаV8.Период;
ТекЗапись.ВидРасходов = ВыборкаV8.ВидРасходов;
ТекЗапись.Пользователь = ВыборкаV8.Пользователь;
ТекЗапись.Синхронизировано = ВыборкаV8.Синхронизировано;
КонецЕсли;
ТекЗапись.GUID = ТекGUID;
ТекЗапись.Прочитать();
ТекЗапись.Период = Дата(2018,1,30,0,13,04);
ВидРасходов = Соединение.Справочники.ВидыРасходов.Бензин;
ТекЗапись.ВидРасходов = ВидРасходов;
ТекЗапись.Пользователь = СсылкаНаПользователя;
ТекЗапись.Сумма = 55;
ТекЗапись.Комментарий = "4444";
ТекЗапись.Синхронизировано = Истина;
ТекЗапись.Записать();
ПоказатьОтветы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот