|
Создать пустой объект | ☑ | ||
---|---|---|---|---|
0
kolts23381
06.09.17
✎
12:23
|
Делаю обмен данными между базами. При получении ссылки объекта, проверяется существует ли ссылка в базе. Если не существует, срабатывает создатьэлемент,создатьгруппу и т.д. Если существует, то получитьобъект. Но полученный объект заполняется значениями. Как получить пустой, не заполненный значениями объект?
Еще при обмене приходит объект со значением "удаление", то есть который отвечает за удаление. Тип у него справочникссылка<.имясправочника> а значение Удаление. Как программно проверить, что это удаление, Строка(Ссылка) = "Удаление" дает истину, но не то. |
|||
1
VladZ
06.09.17
✎
12:34
|
Ничего не понял.
|
|||
2
lodger
06.09.17
✎
12:36
|
(1) удваиваю.
|
|||
3
aleks_default
06.09.17
✎
12:41
|
Тип у него не справочник, а "УдалениеОбъекта".
|
|||
4
Рэйв
06.09.17
✎
12:55
|
(0)>>Как получить пустой, не заполненный значениями объект?
ПустойОбъект=Справочники.Имя.СоздатьЭлемент(); |
|||
5
breezee
06.09.17
✎
12:55
|
(0) Попробуйте конвертацию данных
|
|||
6
Рэйв
06.09.17
✎
12:57
|
О! Или вот так:
Об=ссылка.ПолучитьОбъект(); Для Каждого Рек Из Ссылка.Метаданные().Реквизиты Цикл Об[Рек.Имя]=Неопределено; Конеццикла; Для Каждого ТЧ Из Ссылка.Метаданные().ТабличныеЧасти Цикл Об[ТЧ.Имя].Очистить()); Конеццикла; Сообщить(""+Об+": Я пустой!"); |
|||
7
kolts23381
06.09.17
✎
13:08
|
(3) Тип у него СправочникСсылка<ИмяСправочника> или документссылка и т.д. а значение Удаление.
"ПустойОбъект=Справочники.Имя.СоздатьЭлемент()" А теперь как присвоить ему ссылку существующего объекта? (5) Пробовал, мозг закипел. (6) В принципе так и делал, единственное, что для справочников еще надо проверять группа или элемент, но я думал может есть другой способ. |
|||
8
Рэйв
06.09.17
✎
13:22
|
(7)Но я так и не понял нафига оно тебе такое надо?
|
|||
9
Tateossian
06.09.17
✎
13:27
|
Я, кажется, понял, что хочет ТС. Он хочет не перезаписывать объект, если он есть, а получать его клон, проверять кокркетные реквизиты и вносить по ним изменения. В любом случае вариантов много: 1) создавать структуру, описывающую объект (как, например, СтруктураШапкиДокуиента) или, 2) создавать копию объекта и подключать слушатель ОбработчикИзмененияДанных.
|
|||
10
1dvd
06.09.17
✎
13:44
|
мой хрустальный шар сломался от этой ветки
http://mojtalisman.ru/wp-content/uploads/2013/12/995nzl.jpg |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |