|
Проверка присутствия объекта при получении данных | ☑ | ||
|---|---|---|---|---|
|
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) Сделал так
Если ТипЗнч(ЭлементДанных) = Тип("ДокументОбъект.ЧекККМ") Тогда Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ЧекККМ.Ссылка |ИЗ | Документ.ЧекККМ КАК ЧекККМ |ГДЕ | ЧекККМ.Ссылка = &Ссылка"; Запрос.УстановитьПараметр("Ссылка",ЭлементДанных.Ссылка); Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Следующий() Тогда ПолучениеЭлемента = ПолучениеЭлементаДанных.Игнорировать; Иначе ЭлементДанных.Записать(РежимЗаписиДокумента.Проведение,РежимПроведенияДокумента.Неоперативный); КонецЕсли; КонецЕсли; |
| Форум | Правила | Описание | Секции | Поиск |