|
Проверка присутствия объекта при получении данных |
☑ |
0
kolts23381
11.06.15
✎
12:26
|
Как проверить при получении данных что объект уже присутствует в базе.
|
|
1
ДенисЧ
11.06.15
✎
12:27
|
ЗначениеЗАполнено(объект.ссылка)
|
|
2
asady
11.06.15
✎
12:27
|
это новый
|
|
3
zak555
11.06.15
✎
12:27
|
между 8ками обмениваешься ?
|
|
4
ssh2006
11.06.15
✎
12:30
|
(1) Будет выдавать истина и для несуществующей в базе ссылки
|
|
5
kolts23381
11.06.15
✎
12:31
|
Забыл написать я делаю без правил обмена, а прописываю в функции ПриПолученииДанныхОтПодчиненного
|
|
6
ssh2006
11.06.15
✎
12:33
|
(5) запросом
|
|
7
kolts23381
11.06.15
✎
12:40
|
(5) Да, спасибо, то что нужно.
|
|
8
kolts23381
11.06.15
✎
12:40
|
(6)
|
|
9
zak555
11.06.15
✎
12:44
|
(5) по кому что подключаешься ?
|
|
10
kolts23381
11.06.15
✎
12:53
|
(9) Не понял вопроса.
|
|
11
Рэйв
11.06.15
✎
12:54
|
Если объект.ссылка.Пустая() Тогда
//Это новый
КонецЕсли;
|
|
12
kolts23381
11.06.15
✎
13:01
|
(11) Сделал так
Если ТипЗнч(ЭлементДанных) = Тип("ДокументОбъект.ЧекККМ") Тогда
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ЧекККМ.Ссылка
|ИЗ
| Документ.ЧекККМ КАК ЧекККМ
|ГДЕ
| ЧекККМ.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка",ЭлементДанных.Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
ПолучениеЭлемента = ПолучениеЭлементаДанных.Игнорировать;
Иначе
ЭлементДанных.Записать(РежимЗаписиДокумента.Проведение,РежимПроведенияДокумента.Неоперативный);
КонецЕсли;
КонецЕсли;
|
|