Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
01 фев 2023, 19:59

Как в 1С с помощью регистра сведении достать номер документа?

Автор gulnyr, 13 окт 2022, 16:55

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

gulnyr

Задача такая: Есть РегистрСведении-ДополнительныеСведении, есть Документ-ИнвентаризацияОС.

В стандартном реквизите документа есть Номер.

У РегистрСведении-ДополнительныеСведении и Документ-ИнвентаризацияОС общее это название основного средства (проблема в том, что у документа название основного средства находится в табличной части).

Нужно получить номер документа по данным из РегистраСведений. Как решить такую задачу?

alexandr_ll

gulnyr, Какая структура регистра сведений? Регистр подчинен регистратору или независимый?

gulnyr

alexandr_ll, показал структуру в скриншоте:

Screenshot_306.png

Если не ошибаюсь, подчинен регистратору.

Номер документа достается таким образом:

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
 |ИнвентаризацияОС.Ссылка КАК Ссылка
 |ИЗ
 |Документ.ИнвентаризацияОС КАК ИнвентаризацияОС";

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

Пока ВыборкаДокументов.Следующий() Цикл       
    Сообщить(ВыборкаДокументов.Ссылка.Номер);
КонецЦикла;

Но этот номер нужно как-то получить через РегистрСведений в ДополнительныеСведения.

Возможно ли такое реализовать, например через левое соединение? Если да, то хотелось бы увидеть пример.

Теги:

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

Рейтинг@Mail.ru Rambler's Top100

Поиск