Автоматическое заполнение ТЧ с проверкой на существование строки

1. user1956794 29.05.24 20:27 Сейчас в теме
Как сделать чтобы добавлялись документы которых нет в ТЧ. Пользователь будет редактировать строку ТЧ, поэтому её не нужно очищать.
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЛичноеДело.Ссылка КАК Ссылка3,
| ЛичноеДело.Дата КАК Дата,
| ЛичноеДело.Номер КАК Номер
|ИЗ
| ЖурналДокументов.ЛичноеДело КАК ЛичноеДело
|ГДЕ
| ЛичноеДело.ФИО = &ФИО";

Запрос.УстановитьПараметр("ФИО", Объект.ФИО);

РезультатЗапроса = Запрос.Выполнить();

ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();


Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
//Если Тогда
НовСтр = Объект.ОписьТЧ.Добавить();
НовСтр.НазваниеИЗаголовокДокумента = ВыборкаДетальныеЗаписи.Ссылка3;
НовСтр.ДатаДокумента = ВыборкаДетальныеЗаписи.Дата;
НовСтр.ИндексДокумента = ВыборкаДетальныеЗаписи.Номер;
//Иначе
//
//КонецЕсли;
КонецЦикла;
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 76 30.05.24 07:51 Сейчас в теме
(1)
Как сделать чтобы добавлялись документы которых нет в ТЧ

Как минимум есть два способа:
1. Искать строку в ТЧ перед добавлением
2. Сделать так, чтобы запрос сразу учитывал существующие в ТЧ данные.
3. scarl1n 30.05.24 08:16 Сейчас в теме
"НЕ ЛичноеДело.Ссылка В(&ДокументыИзТЧ)"

Запрос.УстановитьПараметр("ДокументыИзТЧ", Объект.ОписьТЧ.ВыгрузитьКолонку("НазваниеИЗаголовокДокумента ");

Если правильно понял.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот