arefaste/1C_Forums huggingface dataset:
Во внешней обработке добавляю несколько сотрудников. Но сейчас пользователь может выбрать несколько раз одного сотрудника, как удалить из результата неуникальных сотрудников?
---
Добавить условие:

```1c
    Если СписокСотрудников.НайтиПоЗначению(Результат) = Неопределено Тогда
    СписокСотрудников.Добавить(Результат);
    КонецЕсли;
```
---
перед добавлением делайте проверку

Если СписокСотрудников.НайтиПоЗначению(Результат) = Неопределено Тогда
//еще нет такого добавляем
СписокСотрудников.Добавить(Результат);
КонецЕсли;
---
Добавить условие:

```1c
    Если СписокСотрудников.НайтиПоЗначению(Результат) = Неопределено Тогда
    СписокСотрудников.Добавить(Результат);
    КонецЕсли;
```
---
Точно, затупил я) Благодарю Вас!)
---
перед добавлением делайте проверку

Если СписокСотрудников.НайтиПоЗначению(Результат) = Неопределено Тогда
//еще нет такого добавляем
СписокСотрудников.Добавить(Результат);
КонецЕсли;
---
Благодарю Вас за помощь!)
Коллеги, добрый день, подскажите пожалуйста, есть задача необходимо в документе создать команду без расширения, которая будет вызывать внешнюю обработку, как это можно сделать?
---
В общем случае никак.
Если конфигурация на БСП и к форме документа прикручены подключаемые команды, а особенно команды дополнительных отчетов и обработок, то можно создать внешнюю обработку с видом "Обработка заполнения".
https://infostart.ru/1c/articles/949483/
---
В общем случае никак.
Если конфигурация на БСП и к форме документа прикручены подключаемые команды, а особенно команды дополнительных отчетов и обработок, то можно создать внешнюю обработку с видом "Обработка заполнения".
https://infostart.ru/1c/articles/949483/
---
Спасибо большое, статья очень помогла, все работает!
Здравствуйте.

Не могу разобраться, как изменить порядок выбора типа данных (по умолчанию, список сортируется по возрастанию).

Рис. 1

Сейчас: Магазины, Склады. А нужно: Склады, Магазины.

Рис. 2
---
Это платформенное поведение и ты его не исправишь.
Перекрывай начало выбора и пиши там свою логику проверки необходмости выбора типа, выбор типа и выбора значения типа.
---
Сейчас: Магазины, Склады. А нужно: Склады, Магазины.
у меня пользователи, когда им надо в подобных местах вытащить одну строку наверх, просто добавляют пробел у наименования этой позиции.

я, в подобных ситуациях, правда, не в 1С, а в кнопочном телефоне, писал первую букву латиницей, визуально похожей на кириллицу.
---
Это платформенное поведение и ты его не исправишь.
Перекрывай начало выбора и пиши там свою логику проверки необходмости выбора типа, выбор типа и выбора значения типа.
Собственно вопрос к знатокам. Есть ли какой ни будь способ распарсить сертификат x.509 средствами 1с?
---
Помоги себе сам
---
https://infostart.ru/public/1768749/
---
Попробуй это: https://infostart.ru/public/1505005/
---
к сожалению это не подходит.
Этот метод предоставляет не всю информацию хранимую в сертификате. Он получает исключительно базовую информацию.
Он не применим для сертификата с произвольной структурой.
А мне, необходимо вытащить абсолютно всю информацию хранимую в сертификате (не зашифрованную).
---
Там абсолютно вся информация в виде дерева. Пришлите мне сертификат для примера, и я вытащу все что в нем есть и пришлю вам результат. Тогда и видно будет
---
вот результат
---
к сожалению всё таки не все данные сертификата
 нет множества веток, например OCTET STRING 1262
Ветка должна содержать следующую информацию:

А в вашем файле их нет(
---
Сейчас проверим
---
Да, некоторые данные с типом OCTET STRING можно тоже декодировать, это расширения (X.509 extension). Новый вариант:
---
всё еще не полная картина(((
При разборе со стороннего ресурса "test_cert.txt"
А подобный результат вы получили используя средства 1с?

```1c
    Сертификат = Новый СертификатКриптографии(ДД)
```
---
Формат, примеры и ссылки - например https://habr.com/ru/post/194664/
На 1С сам перепишешь.
---
up
---
Помоги себе сам
---
https://infostart.ru/public/1768749/
Есть у меня на форме ТаблицаЗначений у которой есть колонка с составным типом.
Не удается присвоить ссылку.
Отладчик после присвоения кажет НЕОПРЕДЕЛЕНО
---
может тип не соответствует. Док это Ссылка или Объект?

PS. Ну и не нужно получать через РеквизитФормыВЗначение. Т.е. в полученном новом объекте ТЗ что-то изменили, а дальше? Ничего не изменится в реквизите формы. Нужно тогда еще и ЗначениеВРеквизитФормы делать. Но в данном случае проще это вообще исключить и присваивать напрямую реквизиту формы.
---
может тип не соответствует. Док это Ссылка или Объект?

PS. Ну и не нужно получать через РеквизитФормыВЗначение. Т.е. в полученном новом объекте ТЗ что-то изменили, а дальше? Ничего не изменится в реквизите формы. Нужно тогда еще и ЗначениеВРеквизитФормы делать. Но в данном случае проще это вообще исключить и присваивать напрямую реквизиту формы.
---
На форме реквизит доктЗ составного типа
---
Попробовал - все работает.
---
а у меня неопределено
---
Значит вы присваиваете значение такого типа, которого нет в перечне составного типа у реквизита таблицы.
---
Док это ссылка
---
а все таки - проверю
---
однако объект :(
Сейчас поправлю
---
Спасибо добрый человек, действительно оказался объект, а мне даже в голову не пришло :(

Всем СПАСИБО за участие.
Добрый день!
Подскажите дорогие форумчане, почему в справочнике "Договоры с контрагентами" при выборе "Банковского счета организации" не получается добавить команду "Показать все".
Пыталась через расширение, перепробовала все варианты - команда хоть и появляется, но не работает. Почему не пойму.
---
Вопрос закрыт
---
Может потому что в свойствах стоит отбор банковских счетов по владельцу?
---
Не стоит
---
При выборе "Банковские счета контрагентов" тут же в в справочнике "Договоры с контрагентами" команда "Показать все" работает, почему только в "Банковские счета организации" не добавляется
---
Вопрос закрыт
Подскажите как сделать проверку в запросе если параметр не заполнен?
---
Выбор
Когда &Параметр = Значение(Справочник.Валюты.ПустаяСсылка) Тогда Истина
Иначе Справочник.Валюты = &Параметр
Конец
---
```1c
    &Параметр = Значение(Справочник.Валюты.ПустаяСсылка)
```
---
Не совсем понятен вопрос.

У вас в СКД? Дак там автоматом все проверяется.
А если речь про функцию, то можете проверять например по пустой ссылке, все зависит от того какой тип данных у параметры, где он, откуда прилетает...

Мало вводных.
---
обычный запрос, параметр справочник контрагенты
---
Выбор
Когда &Параметр = Значение(Справочник.Валюты.ПустаяСсылка) Тогда Истина
Иначе Справочник.Валюты = &Параметр
Конец
---
Значение(Справочник.Валюты.ПустаяСсылка) спасибо большое, сделал короче

Док.Контрагент = &Контрагент или &Контрагент = Значение(Справочник.Контрагенты.ПустаяСсылка)
---
Тоже будет работать.
Коллеги, добрый день, подскажите пожалуйста, есть задача следующего плана, есть обработка в которой поле содержит пустые значения, это поле должно заполняться из регистра сведений по определенному фильтру, т.е. сначала я получаю пустую ссылку на это поле, потом запросом получаю значение которое мне необходимо и присваиваю полученное значение к пустой ссылке, в отладчике я вижу что значение присвоилось, а на форме не отображается, как вернуть уже заполненную переменную обратно на форму?
---
должно быть

```1c
    Колонка.ЗонаДоставки = ВыборкаДетальныеЗаписи.ЗонаДоставки;
```
---
код покажите. А то напридумывать можно много.
---
Форма.Обновить()
---
Пишет нет такого метода Обновить()
---
Прочитать() тоже нет?
---
Тоже нет
---
Надеюсь Вы пытаетесь обновить форму в клиентских процедурах. ;)
---
Да в клиентских
---
Есть еще ОбновитьОтображениеДанных()
---
И этот метод попробовал ничего не меняется, хотя и не ругается)
---
Вот код

```1c
    &НаСервере
    Процедура НайтиЗоныДоставкиНаСервере()
    Для Каждого Колонка Из Объект.ДанныеЗаказов Цикл
    ЗонаДоставки = Колонка.ЗонаДоставки.Ссылка;
    Широта = Колонка.Широта;
    Долгота = Колонка.Долгота;
    Если ЗонаДоставки.Ссылка.Пустая()И Широта > 0 И Долгота > 0 Тогда
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ ПЕРВЫЕ 1
    | Реактор_ЗоныДоставки.ЗонаДоставки КАК ЗонаДоставки
    |ИЗ
    | РегистрСведений.Реактор_ЗоныДоставки КАК Реактор_ЗоныДоставки
    |ГДЕ
    | Реактор_ЗоныДоставки.КоординатаАдресаДоставки_X = &КоординатаАдресаДоставки_X";

    Запрос.УстановитьПараметр("КоординатаАдресаДоставки_X", Широта);

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

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

    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

    ЗонаДоставки = ВыборкаДетальныеЗаписи.ЗонаДоставки;

    КонецЦикла;

    КонецЕсли;

    КонецЦикла;
    КонецПроцедуры
```
---
ЗонаДоставки это реквизит ТЧ обработки которая находится на форме, не могу понять почему данные на форме не отображаются, в отладчике ЗонаДоставки = ВыборкаДетальныеЗаписи.ЗонаДоставки; в ЗонуДоставки попадает нужное мне значение
---
```1c
    ЗонаДоставки = ВыборкаДетальныеЗаписи.ЗонаДоставки;
```

ЗонаДоставки - это не реквизит табличной части, а переменная.
---
А как передать значение не в переменную а в реквизит ТЧ?
---
должно быть

```1c
    Колонка.ЗонаДоставки = ВыборкаДетальныеЗаписи.ЗонаДоставки;
```
---
Колонка.ЗонаДоставки
Спасибо вам огромное!!!! Все работает!
---
как быстро решился вопрос, когда вы показали код, правда?)
---
Да, очень быстро, спасибо вам огромное!
Доброе время суток, уважаемые.

Столкнулся с интересной, на мой взгляд, задачей.
При наборе выражений, используемых, в частности в качестве аргумента в Выполнить() уместно использовать конструктор, аналогичный работающем в создании/редактировании выражений, используемый в виртуальных таблицах. Разумеется он должен работать в режиме Предприятие.

Не подскажите, существуют ли таковые в среде 1С?
---
Для "Выполнить" вот такая консоль кода есть https://infostart.ru/public/1266087/
---
Редактор формул встроен в БСП 3.1.6
---
Иногда, глядя с крыльца на двор и на пруд, говорил он о том, как бы хорошо было, если бы вдруг от дома провести подземный ход или чрез пруд выстроить каменный мост, на котором бы были по обеим сторонам лавки, и чтобы в них сидели купцы и продавали разные мелкие товары, нужные для крестьян. При этом глаза его делались чрезвычайно сладкими и лицо принимало самое довольное выражение...
---
конструктор, аналогичный работающем в создании/редактировании выражений, используемый в виртуальных таблицах

Это что имеется ввиду?
---
Наподобие (вложение)
(3)
---
Так оно в выполнить же не отработает, это язык запросов
---
Я и пишу, НАВРОДЕ.
(5)
---
НАВРОДЕВсе равно непонятно. Нарисуйте, пожалуйста!
---
Нарисовал.
---
Скриншот в ворде, мимими...
---
По многочисленным просьбам зрителей...
(6)
---
Для "Выполнить" вот такая консоль кода есть https://infostart.ru/public/1266087/
---
Редактор формул встроен в БСП 3.1.6
Здравствуйте, можете подсказать алгоритм как работает дата запрета редактирования. Есть форма дока, все элементы заморожены для редактирования т.к. дата дока в запрете редактирования. Я добавляю новый реквизит формы статусЭдо рядом со старым реквизитом тоже формы оригиналПолучен. По итогу после открытия формы статус не заморожен, а оригинал нет доступности. Отладкой смотрел, до самой крайней строки как на скрине, в форме доступность истина у оригиналПолучен, а открывается форма не доступно. Похоже не понимаю как работает механизм запрета редактирования, в какой момент замораживает элементы формы.
---
Форме устанавливается ТолькоПросмотр Истина.
Из-за этого реквизиты объекта будут не доступны для редактирования.
Также будут не доступны для редактирования те реквизиты формы, у которых в свойстве стоит Сохраняемое значение = Истина.
---
Только просмотр ложь стоит
---
Ищи в общих модулях. Там указаны реквизиты которые по умолчанию недоступны при дате запрета. Они передаются в параметры в процедуре ПриСозданииНаСервере
---
Понял, значит после открытия формы происходит что-то еще по дате запрета что управляет доступностью реквизитов. Буду копать. Спасибо
---
При создании на сервере все с отладкой прошел, где в параметр помещаются реквизиты для даты запрета не нашел(
---
Форме устанавливается ТолькоПросмотр Истина.
Из-за этого реквизиты объекта будут не доступны для редактирования.
Также будут не доступны для редактирования те реквизиты формы, у которых в свойстве стоит Сохраняемое значение = Истина.
---
Да, спасибо огромное
Привет. я новичок в программирование,не могли бы вы сказать мне, где формируется это цифра?
Я искал в коде, но не нашел.
---
Открываем эту же форму в конфигураторе и ищем процедуру заполнения этого поля . а оттуда и выйдете на регистры. даже в привязке к кнопке "Рассчитать" что-то должно быть. На клиенте полагаю, вы не найдете алгоритм расчета.
---
Добрый день! Т.к. это накопительная скидка, то полагаю в каком-то регистре накопления в зависимости от накопленной суммы покупок Клиентом.
---
Не могли бы вы дать мне подсказку, как искать его в на регистрах ?
: ))
---
Открываем эту же форму в конфигураторе и ищем процедуру заполнения этого поля . а оттуда и выйдете на регистры. даже в привязке к кнопке "Рассчитать" что-то должно быть. На клиенте полагаю, вы не найдете алгоритм расчета.
---
Большое спасибо, я нашел.
регистер : ВыручкаИСебестоимостьПродажОбороты
Доброго времени! Имеется реквизит формы (не реквизит объекта). Если выполняется определённое условие необходимо вывести сообщение об ошибке. Проблема в следующем - не получается привязать сообщение к полю этого реквизита формы. Как к нему необходимо обратиться и какой ПутьКДанным будет в случае реквизита формы?

```1c
    Если ОригиналПолучен = Истина И ДатаПолучения = Дата('00010101') Тогда

    Сообщение = Новый СообщениеПользователю;
    Сообщение.Текст = "Дата получения оригинала не заполнена!";
    Сообщение.Поле = "ДатаПолучения"; //????? не привязывается к полю
    Сообщение.ПутьКДанным = "ЭтотОбъект.ДатаПолучения"; //????? сообщение об ошибке выскакивает только снизу
    Сообщение.Сообщить();

    Отказ = Истина;

    КонецЕсли;
```

Пробовал в ПутьКДанным указывать и "ЭтаФорма.ДатаПолучения", и "ЭтаФорма.ЭтотОбъект.ДатаПолучения", и просто "ДатаПолучения", однако сообщение к полю так и не привязалось, ошибка появляется только снизу.

В случае когда реквизит является реквизитом объекта - всё работает корректно и сообщение привязывается к полю при указании "Объект.ИмяРеквизита", однако при использовании реквизита формы, не являющимся объектом документа, не понятна реализация данного метода.

Учебная версия платформы, конфигурация - управление небольшой фирмой, редакция 1.6. УФ.
---
Надо так для реквизита формы
 Сообщение.ПутьКДанным = "";
---
Надо так для реквизита формы
 Сообщение.ПутьКДанным = "";
---
Большое спасибо!
Простой вопрос, но что-то не могу сообразить.
Есть число типа ОпределяемыйТип.ДенежнаяСуммаЛюбогоЗнака.
Как из него сделать число типа ОпределяемыйТип.ДенежнаяСуммаНеотрицательная ?
значение реквизита документа с типом ОпределяемыйТип.ДенежнаяСуммаЛюбогоЗнака присвоить реквизиту документа с типом ОпределяемыйТип.ДенежнаяСуммаНеотрицательная
---
Док1.Реквизит1 = Док2.Реквизит2
---
Док1.Реквизит1 = Док2.Реквизит2
---
По сути это решение и оказалось верным.
Просто дальше по коду значение реквизита обнулялось из-за чего и затупил
---
```1c
    Если Не ОпределяемыйТип.ДенежнаяСуммаЛюбогоЗнака < 0 Тогда
    ОпределяемыйТип.ДенежнаяСуммаНеотрицательная = ОпределяемыйТип.ДенежнаяСуммаЛюбогоЗнака;
    КонецЕсли;
```
---
Определяемый тип имеет свойство ТИП, который является описанием типов.
Кто мешает использовать ПривестиЗначение?
---
мб явное приведение типа Число(ваше число)
---
Поменять в конфигураторе на другой определяемый тип
---
да везде число поставить, а то понапридумывают
Программно формирую элементы, подскажите пожалуйста, как добавить справа от них знак %, как на скрине?
---
Сделать горизонтальную группу и добавить туда надпись с % после поля
---
А лучше добавить "%" в само поле, добавив формат в свойствах реквизита формы : ЧФ='Ч "%"'
---
Сделать горизонтальную группу и добавить туда надпись с % после поля
---
А лучше добавить "%" в само поле, добавив формат в свойствах реквизита формы : ЧФ='Ч "%"'
---
и сломать мозг не самым одарённым пользователям))
---
(3)Благодарю Вас, так реализовал!)
Добрый вечер, может то знает, интересно очень, но в инете не могу найти объяснения. Зачем добавлять описание
типов для колонок в тз, ведь если их не добавить, то работать код все раво будет без проблем, спасибо.
---
ТЗ с нетипизированными колонками нельзя использовать в запросах
Типизированные колонки позволяют выполнять преобразование значений из строк в число, например.
---
помимо невозможности использовать в запросе без него, еще описание типов добавляет контроль типов. Будет попытка приведение типов.
Для примера.
Если нужно в колонке числовой тип и в последствии необходимо свернуть таблицу с суммированием значений колонки, то без описание типов можно добавить все что угодно. С описанием типов будет попытка приведение типа. И скажем "10" запишется как число 10.
---
Типизирование полей в целом уменьшает неопределенность.
Позволяет автоматически получить пустое значение нужного типа.
Повышает определенность при чтении кода – программист точно будет знать какой тип значения ожидать в данных ТЗ.
При загрузке из ТЗ в данные ИБ, типизирование полей позволяет еще на этапе формирования ТЗ определить неподдерживаемые значения.
---
ТЗ с нетипизированными колонками нельзя использовать в запросах
Типизированные колонки позволяют выполнять преобразование значений из строк в число, например.
---
помимо невозможности использовать в запросе без него, еще описание типов добавляет контроль типов. Будет попытка приведение типов.
Для примера.
Если нужно в колонке числовой тип и в последствии необходимо свернуть таблицу с суммированием значений колонки, то без описание типов можно добавить все что угодно. С описанием типов будет попытка приведение типа. И скажем "10" запишется как число 10.
---
Типизирование полей в целом уменьшает неопределенность.
Позволяет автоматически получить пустое значение нужного типа.
Повышает определенность при чтении кода – программист точно будет знать какой тип значения ожидать в данных ТЗ.
При загрузке из ТЗ в данные ИБ, типизирование полей позволяет еще на этапе формирования ТЗ определить неподдерживаемые значения.
хочу слепить на печать две формы, одна печать у меня табличного дока, вторая html, сохранил таб док как html, потом заново прочитал просто и передал на заполнение остальной части html.
Вопрос: в таб доке была картинка (со штриходом, кому интересно), когда сохранял на диск темповый файл, шк на месте. После ПостороительDom.Прочитать картинка волшебным образом исчезает, делал и на клиенте и на сервере, подозреваю что надо как то при чтении поместить ее в хранилище и потом заново вставить, пока не придумал и не нашел как это сделать.
Задача интересная, творческая может кто сталкивался?
---
Смотрите ссылку
https://infostart.ru/public/386055/
---
Решать нужно задачу с конца.
Уже есть документ html т.е. вы можете посмотреть код html (и там нет картинки)

добавляем картинку методом - картинка в base64 конвертируем
и СтрЗаменить добавляем её в html-текст.

```1c
    <div>
    <p>Taken from wikpedia</p>
    <img src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUA
    AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO­
    9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot" />
    </div>
```

А потом, выводим html куда вы хотели.

https://infostart.ru/public/942011/
---
немного не понял, у меня есть файл html с картинкой, после прочтения в коде, и дописывания html новыми данными, картинка исчезает, уточню вопрос ПостороительDom.Прочитать(..) убивает картинку, то есть стандартные инструменты работы с html не умеют читать картинки? или она теряется после передачи из процедуры &НаКлиете в &НаСервере.
Хочется верить что второе, просто надо предварительно как то сохранить картинку в двоичные данные, и найти потом место куда вставить. Иначе задача не имеет решения таким методом, я не знаю содержания картинки и она есть только в исходном файле html, который я программно дописываю.
---
Смотрите ссылку
https://infostart.ru/public/386055/
Здравствуйте, добавляю в шаблоны текста изменение как на скрине, где выделено красным нужно чтобы подставлялась всегда текущая дата, не пойму как это осуществить, гуглил не помогло. Возможно не правильно формулирую. Как сделать
---
Вопрос снимается, разобрался
---
Вопрос снимается, разобрался
Нужно в печатной форме упд вывести номер заказа покупателя.
я писал вот так :

```1c
    ДанныеПечати.Вставить("ЗаказПокупателя", ПечатьДокументовУНФ.ПолучитьНомерНаПечатьСУчетомДатыДокумента(
    ДанныеОбъекта.Номер, "ДокументСсылка.ЗаказПокупателя"));
```

Но ничего не выходит, подскажите что не так
---
Писать не нужно.
---
Писать не нужно.
На форме есть реквизит (Справочник - СтатьяЗатрат) при его выборе должен заполняться другой реквизит (Справочник - БДДС). Поиск по первым 5-7 символам.
---
как-то так:

1. Получить те 5-7 символов, по которым нужно выполнять поиск из Объект.СтатьяЗатрат.Наименование
2. с помощью запроса организовать выборку по равенству наименования элемента справочника БДДС параметру, в который передать строку из символов из п.1
3. результат запроса присвоить в Объект.СтатьяДвиженияДенежныхСредств
---
и в чем именно сложности?
---
Как бы во всем. С наскока потерялся даже куда смотреть. В инете не нашел. Подозреваю, что не понимаю что искать.
---
хорошо. что уже вами сделано для решения задачи и что именно не получилось сделать?
---
же вами сделано для решения задачи и что именно не получилось сделать?

&НаСервере
Процедура БУ_БУ_СтатьяЗатратПриИзмененииПередНаСервере()

 Объект.СтатьяДвиженияДенежныхСредств = "-";

КонецПроцедуры

&НаКлиенте
Процедура БУ_БУ_СтатьяЗатратПриИзмененииПеред(Элемент)
 БУ_БУ_СтатьяЗатратПриИзмененииПередНаСервере();
КонецПроцедуры
---
как-то так:

1. Получить те 5-7 символов, по которым нужно выполнять поиск из Объект.СтатьяЗатрат.Наименование
2. с помощью запроса организовать выборку по равенству наименования элемента справочника БДДС параметру, в который передать строку из символов из п.1
3. результат запроса присвоить в Объект.СтатьяДвиженияДенежныхСредств
---
роса организовать выборку по равенству наименования элемента справочника БДДС параметру, в который передать строку из символов из п.1
Спасибо, пошагово пробую
Добрый день!
Подскажите, как добиться выпадающий список выбора для списка значений с типом Строка?
На скринах описан элемент формы "Статус". Статусы - это строка, мне необходимо, что бы пользователь выбирал несколько статусов из предложенного мной списка.
Список выбора элемента Статус заполняю следующим образом:

```1c
    Запрос = Новый Запрос;
    Запрос.Текст = "Текст запроса";

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

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

То есть, необходимо, что бы в окне со второго скрина появилась возможность выбирать из списка.
---
посмотрите простенький пример работы со списком, может подойдет
---
нарисовать свою форму выбора/добавления.
---
проще открыть список с пометками..чем в списке выбирать еще из одного списка.
---
Как это сделать? тоже новую форму создавать?
---
посмотрите простенький пример работы со списком, может подойдет