Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
06 сен 2025, 00:33

ссылка.*

Автор sali, 01 сен 2025, 12:56

0 Пользователей и 1 гость просматривают эту тему.

sali

просто дальше идет в процедуру &НаСервере
Процедура ДозаполнитьДокументыСообщенияВыгрузка()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЭДОН_Сообщения.Ссылка КАК ДокументСообщение,
| ЭДОН_Сообщения.ГУИДИсточника КАК ГУИДИсточника,
| ЭДОН_Сообщения.Статус КАК Статус
|ИЗ
| Документ.ЭДОН_Сообщения КАК ЭДОН_Сообщения
|ГДЕ
| НЕ ЭДОН_Сообщения.ПометкаУдаления";
//Запрос.УстановитьПараметр("НачалоПериода", Период.ДатаНачала);
//Запрос.УстановитьПараметр("КонецПериода", ?(Период.ДатаОкончания = Дата(1,1,1), Дата(3999,12,31), КонецДня(Период.ДатаОкончания)));
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

// Дозаполним связанные документы сообщения.
Для Каждого СтрокаТабличнойЧасти Из ДокументыСообщения Цикл
ГУИДИсточника = XMLСтрока(СтрокаТабличнойЧасти.Документ.УникальныйИдентификатор());

ПараметрыОтбора = Новый Структура;
ПараметрыОтбора.Вставить("ГУИДИсточника", ГУИДИсточника);
Если ВыборкаДетальныеЗаписи.НайтиСледующий(ПараметрыОтбора) Тогда
ЗаполнитьЗначенияСвойств(СтрокаТабличнойЧасти, ВыборкаДетальныеЗаписи);
ВыборкаДетальныеЗаписи.Сбросить();
Иначе
СтрокаТабличнойЧасти.ВыбранСообщение = Истина;
КонецЕсли;
КонецЦикла;
КонецПроцедуры

и в реквизите ДокументыСообщения столбец Документ - пустой , если проходит мой запрос

Максим75

sali, прошлый текст запроса сверьте с собранным. поищите различия.

sali

Максим75, я копировал его по всем документам

sali

а жалуется на строку ГУИДИсточника = XMLСтрока(СтрокаТабличнойЧасти.Документ.УникальныйИдентификатор());и правильно, потому что поле документ не заполнен

Максим75

sali, собранный текст запроса выведите и посмотрите, что с ним не так и почему запрос ничего не возвращает.
посмотрите, как заполняется нечто под названием ДокументыСообщения, может запрос все нормально и возвращает, а вот это нечто не правильно заполняется.

sali

Максим75, Я ВЫВОДИЛ ЕГО в консоль запроса - работает.
он ни не возвращает , а не заполняет

sali

всёёёёё понял. у меня то как вы сказали запрос пазл и с объединением работает , там просто не обозвано данные ссылки как Документ . вот это РасходнаяНакладная.Ссылка КАК Документ,
тупой....я...

sali

Максим75, можно ли в эту форму добавить свою кнопку "Добавить" или что-то иное кнопки
Снимок экрана 2025-09-04 110258.png
для того чтобы открывался список из документов которые надо добавить, а не вот это всё?
Снимок экрана 2025-09-04 110324.png

sali

Элементы.ПредставлениеВидаДокумента.ОграничениеТипа = Новый ОписаниеТипов(ДобавляемыйДокумент);

элементы.ПредставлениеВидаДокумента.СписокВыбора.ЗагрузитьЗначения(ДобавляемыйДокумент);
Это не помогает

Теги:

Похожие темы (4)

Рейтинг@Mail.ru

Поиск