arefaste/1C_Forums huggingface dataset:
Есть форма списка документа. У документа есть ТЧ с реквизитом строки. В форме списка необходимо вывести первую строку ТЧ. Как правильно сформировать запрос для динамического списка, чтобы он выбрал данную строку?
---
левое соединение с таблицей тч по ссылка = ссылка и НомерСтроки = 1
---
попробуй УПОРЯДОЧИТЬ ПО и ПЕРВЫЕ 1
---
левое соединение с таблицей тч по ссылка = ссылка и НомерСтроки = 1
---
так в целом получилось, а упростить нельзя через ПЕРВЫЕ 1?
---
в целом нет. Первые 1 выбираться из чего будут? Из всех строк всех ТЧ, и выберется одна строка.
---
попробуй УПОРЯДОЧИТЬ ПО и ПЕРВЫЕ 1
---
а нельзя &первая
запрос установить параметр ("первая", тч[0].колонка2)
?
я просто вопрос наверно не очень понял
---
я просто вопрос наверно не очень понялЛучше не писать, если сомневаетесь. Что будет когда нет строк в ТЧ?
---
Что будет когда нет строк в ТЧ?
просто пустое значение, можно сделать так
...
ЕстьNull(ДокТЧ.Значение,"Нет данных") как ЗначениеТЧ
...
---
(7) просто пустое значение так в том сообщении запрос установить параметр ("первая", тч[0].колонка2)на что я писал берется строка по индексу, если строк нет, то будет исключение
---
нет, я про левое соединение
там ни какие параметры не нужны
Здравствуйте.
Подскажите, пожалуйста, как мне вывести информацию по адресу прописки человека?
Я написал вот такой запрос, но пока ничего не работает

```1c
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    | Сотрудники.Ссылка КАК ФИО,
    | АдресПоПрописке.Представление КАК Прописка
    |ИЗ
    | Справочник.Сотрудники КАК Сотрудники
    | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица.КонтактнаяИнформация КАК АдресПоПрописке
    | ПО (АдресПоПрописке.Ссылка = Сотрудники.ФизическоеЛицо)
    | И (АдресПоПрописке.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.АдресПоПропискеФизическиеЛица))
    |ГДЕ
    | АдресПоПрописке.Представление = &Представление
    | И Сотрудники.ФизическоеЛицо = &ФизическоеЛицо";
    Запрос.УстановитьПараметр("ФизическоеЛицо", Объект.Сотрудник.ФизическоеЛицо);
    Запрос.УстановитьПараметр("Представление",Справочники.ВидыКонтактнойИнформации.АдресПоПрописке);
    Результат = Запрос.Выполнить();
    ВыборкаДетальныеЗаписи = Результат.Выбрать();

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

Спасибо.
---
А почему не воспользоваться для получения адреса готовыми функциями БСП? Например как описано здесь:
https://infostart.ru/1c/articles/1260421/
---
значит нет такого элемента в справочнике. видимо нужно использовать
Справочники.ВидыКонтактнойИнформации.АдресПоПропискеФизическиеЛица
---
```1c
    |ГДЕ
    | АдресПоПрописке.Представление = &Представление

    Запрос.УстановитьПараметр("Представление",Справочники.ВидыКонтактнойИнформации.АдресПоПрописке);
```

Тут ссылка сравнивается со строкой. Такой отбор ничего не выдаст точно.
---
Мне нужно сделать так, чтобы по сотруднику выводился его адрес прописки.
---
что такое адрес по прописке и в каком поле ки он содержится
что такое представление адреса
---
условий соединения таблиц должно быть достаточно для этого.

попробуйте удалить условие "АдресПоПрописке.Представление = &Представление"
---
А как мне вывести этот адрес тогда?
---
А почему не воспользоваться для получения адреса готовыми функциями БСП? Например как описано здесь:
https://infostart.ru/1c/articles/1260421/
---
Я пробовал делать вот так

```1c
    Прописка = УправлениеКонтактнойИнформацией.ПредставлениеКонтактнойИнформацииОбъекта(Объект.Сотрудник.ФизическоеЛицо, Справочники.ВидыКонтактнойИнформации.АдресПоПрописке);
```

Но выдаёт ошибку "Поле объекта не обнаружено (АдресПоПрописке)"
---
Для справочника Физические лица используется имя предопределенного элемента "АдресПоПропискеФизическиеЛица", попробуйте его.
---
значит нет такого элемента в справочнике. видимо нужно использовать
Справочники.ВидыКонтактнойИнформации.АдресПоПропискеФизическиеЛица
---
Если вы пишите код не в расширении система ведь вам сама в контекстном меню подсказывает доступные предопределенные элементы.
Есть отчет на СКД, в котором в таблице по строкам одна группировка, по колонкам другая (ресурсы и один реквизит).

Делаю УО: необходимо раскрасить значение из столбца "реквизит_групп_строка3" (он в группировке по строкам) по условию что "реквизит_групп_колонка_2" = нужный мне параметр и "ресурс2" > 1.

В итоге Ресурс2 со значением =2 раскрашивается, а "То что раскрасить" нет. Начинаю делать условие на сравнение реквизитов из группировки по строкам, все хорошо, меняю назад на сравнение реквизитов из группировки строк и группировки колонок, раскрашивает только Ресурс2 со значением =2.

Может кто сталкивался с подобной проблемой?
---
Необходимо создать:
1. Добавить в схему параметр (думаю, у вас уже есть) НужныйМнеПараметр;
2. Добавить новое пользовательское поле выражение (можно вычисляемое поле - ресурс), в котором будем вычислять значение Ресурса2 только когда "реквизит_групп_колонка_2" = нужный мне параметр, например

```1c
    Сумма(Выбор
    Когда Колонки = ПараметрыДанных.НужныйМнеПараметр
    Тогда Ресурс2
    Иначе 0
    Конец)
```

3. Создать УО с условием наш новый ресурс = какое-то значение

Вся фишка заключается в том, что если создать УО в котором значение опирается на значение ресурса - то проверяться будет значение вычисленное в общем итоге для группировки

https://youtu.be/Cx99AIa0_lM
---
в котором в таблице по строкам одна группировка, по колонкам другая (ресурсы и один реквизит).
Немного не по теме, но подскажите пожалуйста, как сделали по строкам одну группировку, а по колонкам другую? Или подскажите в этой теме: https://forum.infostart.ru/forum9/topic285539/ Спасибо заранее. Да и просто спасибо, есть способ реализовать
---
Необходимо создать:
1. Добавить в схему параметр (думаю, у вас уже есть) НужныйМнеПараметр;
2. Добавить новое пользовательское поле выражение (можно вычисляемое поле - ресурс), в котором будем вычислять значение Ресурса2 только когда "реквизит_групп_колонка_2" = нужный мне параметр, например

```1c
    Сумма(Выбор
    Когда Колонки = ПараметрыДанных.НужныйМнеПараметр
    Тогда Ресурс2
    Иначе 0
    Конец)
```

3. Создать УО с условием наш новый ресурс = какое-то значение

Вся фишка заключается в том, что если создать УО в котором значение опирается на значение ресурса - то проверяться будет значение вычисленное в общем итоге для группировки

https://youtu.be/Cx99AIa0_lM
---
Спасибо, я был близок к решению, но не смог связать, что значение будет сравниваться с общим итогом группировки. В итоге раскрашивал, но не все и причину найти не смог...
Добрый день, знатоки 1С!

Имеется 1С УПП 1.3. Есть идея загнать часть аналитических данных из 1С в Power BI. Есть ли тут кто-то, кто имеет такой опыт? Как организовать связь 1С с Power BI?
---
Лень...

То же лень
---
Лень...

То же лень
---
Именно Power BI? Рассматриваю вариант с Apache Superset, сейчас используем DataLens.
---
Да, Power BI.
---
Добрый день.
Вот тут описал как можно подружить Power BI и 1С.
https://infostart.ru/public/1703208/?ref=1347
Добрый день коллеги.

Конфигурация: УПП 1.3.183.2
Платформа: 8.3.17.2256

Задача: Одною из подзадач для отчета на СКД, необходимо из допсвойств справочника Подразделения получить код подразделения.

Вот такой запрос все получает, но проблема в его рандомной производительности. При количестве строк в выборке менее 200, запрос может выполняться в консоли запросов от 5 до примерно 120 секунд. Все ли в порядке в структуре запроса?

```1c
    ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Значение КАК Значение,
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Объект.Представление КАК ПЗ
    ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
    ПО ЗначенияСвойствОбъектов.Свойство = СвойстваОбъектов.Ссылка
    ГДЕ
    ЗначенияСвойствОбъектов.Свойство.Наименование = "Код подразделения"
    И ЗначенияСвойствОбъектов.Объект.Родитель = &Родитель
```
---
Для чего соединение если эта таблица нигде не используется в запросе?
ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
---
Для чего соединение если эта таблица нигде не используется в запросе?
ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
---
Спасибо. Действительно. Вопрос закрыт
Что может быть такое? Не срабатывает код из расширения. Само расширение подхватывает, ибо меняю форму - форма визуально поменялась. Но меняю код в процедуре формы и не срабатывает, ни Вместо ни После. Что не так делаю?
---
при чем здесь типовая форма? Я тебе про обработчики. Например на скрине
---
У расширения случайно не стоит галка "безопасный режим" и код при этом не на сервере работает?
---
галка не стоит, код должен работать на сервере - добавляю процедуру и на клиенте - меняю
---
Косяки в именовании методов.
---
а как сие понять?
---
Ни один доктор не лечит геморрой по словам пациента "че-то у меня задница болит"...
---
так а в чем может быть косяк? процедура после вместо указана верно
---
очень много воды
---
Зато у тебя конкретика прям из монитора мне по щекам хлещет...
---
так а что конкретизировать-то?
---
Изменяешь стандартные обработки? А указываешь их в списке обработчиков? Недостаточно написать имя процедуры и После, должно быть указано что этот обработчик должен исполняться
---
меняю типовую форму
---
при чем здесь типовая форма? Я тебе про обработчики. Например на скрине
---
спасибо)
---
На самом деле не обязательно указывать обработчик в событиях формы, можно использовать:
&После("ГруппаСтраницыПриСменеСтраницы")
Процедура Расширение_ГруппаСтраницыПриСменеСтраницы(Элемент, ТекущаяСтраница)
Главное не забыть убрать галки Безопасный режим и Защита от опасных действий с расширения и чтобы редактируемый обработчик уже был в модуле формы основной конфигурации.
Собственно вопрос по СКД:

Дано - есть таблица в которой следующие данные

1. Сотрудник, ФизическоеЛицо, ВидЗанятости, Состояние, ДатаПриема, количествоСтавок

Как вывести в СКД следующим видом

В ТЗ сотрудники привязаны к физическому лицу, т.е. у одного ФЛ есть множество сотрудников, надо как то их вывести в одну строку. Прошу прощения за несколько сумбурное изложение проблемы.

Это можно сделать в СКД?
---
Попробуйте в таблице строки - группируемые поля ФизическоеЛицо, столбцы ВидЗанятости - Состояние. В полях по стркам ничего, а в полях по колонкам - Состояние, количествоСтавок и ДатаПриема
---
В (4) вам правильно подсказывают. Примерно так будет выглядеть.
Думаю, сотрудник тут не больно то нужен. Бывает ли такое, что у одного физ.лица два сотрудника с одним и тем же видом занятости? - если, да, то группировка колонок должна быть не по виду занятости
---
Таблица где Строки - ФизическоеЛицо, Столбцы - Сотрудник а остальное данные
---
не получается, не выводить по строкам, все идет в шапку
---
Попробуйте в таблице строки - группируемые поля ФизическоеЛицо, столбцы ВидЗанятости - Состояние. В полях по стркам ничего, а в полях по колонкам - Состояние, количествоСтавок и ДатаПриема
---
Спасибо, попробую. Напишу результат чуть позже.
---
В (4) вам правильно подсказывают. Примерно так будет выглядеть.
Думаю, сотрудник тут не больно то нужен. Бывает ли такое, что у одного физ.лица два сотрудника с одним и тем же видом занятости? - если, да, то группировка колонок должна быть не по виду занятости
---
Спасибо большое, попробую
---
Примерно так будет выглядеть.
Спасибо, особенно за картинки. Они помогли понять в чем моя ошибка. Я сначала не определил ресурсы и поэтому ничего не выводилось в строки. Сейчас просто отлично, все выводится
Как при вводе на основании (через типовой механизм) задать нужную форму документа для открытия? Заранее спасибо!
---
задать нужную форму документа для открытия?Нужна форма определяется на основании заполненных данных.
---
в модуле менеджера документа, который вводится на основании в обработчике ОбработкаПолученияФормы можно проверять:
Параметры.Основание
Если там будет ссылка нужного типа документа, то подменять форму на нужную.
---
задать нужную форму документа для открытия?Нужна форма определяется на основании заполненных данных.
---
в модуле менеджера документа, который вводится на основании в обработчике ОбработкаПолученияФормы можно проверять:
Параметры.Основание
Если там будет ссылка нужного типа документа, то подменять форму на нужную.
Добрый день. Есть реквизит документ основание, он имеет тип четырех различных документов. В форме в поле ввода можно выбрать один из четырех документов, но после выбора открывается список всех документов. Как сделать, чтобы при выборе типа документа автоматически выбирался документ основания, вместо списка документов нужного типа? А еще лучше, чтобы не нужно было ничего выбирать, а в поле сразу же был определенный документ (Нужно, чтобы выводился исполнительный реестр). Заранее спасибо!
---
полностью описать алгоритм выбора данных
Да.... нужно отказаться от стандартной обработки выбора. Перехватить событие выбора и полностью программным способом запросить у пользователя вид документа и по результату выбора своим запросом заполнить поля документ основание.
---
Оповещение, как параметр открытия окна со списком типов.
Внутри процедуры оповещения пишите запрос и получаете нужный документ.
---
как машина должна определить нужный документ после выбора типа?
---
запросом, не понимаю, куда его добавлять
---
для этого вам необходимо полностью описать алгоритм выбора данных: открыть окно выбора типа значений, после выбора типа выполнить ваш запрос для нахождения документа и присвоить найденный в поле.

Начинаете с обработчика события "НачалоВыбора"/"НачалоВыбораИзСписка", внутри пишите СтандартнаяОбработка = Ложь и дальше весь алгоритм выбора типа и прочее...
---
Какой обработкой воспользоваться, чтобы после выбора типа выполнялся запрос?
---
Оповещение, как параметр открытия окна со списком типов.
Внутри процедуры оповещения пишите запрос и получаете нужный документ.
---
Спасибо!
---
полностью описать алгоритм выбора данных
Да.... нужно отказаться от стандартной обработки выбора. Перехватить событие выбора и полностью программным способом запросить у пользователя вид документа и по результату выбора своим запросом заполнить поля документ основание.
После обновления БП на "Бухгалтерия предприятия, редакция 3.0 (3.0.110.20) 1С:Предприятие 8.3 (8.3.20.1710)" в отчете "Анализ движения денежных средств" появилась диаграмма.
При рассылке, на сколько я понял, из-за неё стал приходить на e-mail пустой документ. xslx (выводится только наименование отчета). При этом другие отчеты (которые видимо не были изменены в обновлении) приходят как и прежде и выводятся нормально.
Настроил отчет так как мне нужно (убрал флаг с диаграммы), сохранил настройки, сохранил вариант настроек, добавил вариант в рассылку, но при проверке (в рассылке нажал на кн. "Предварительный просмотр") выводится отчет без изменений (с диаграммой), как будто настройки не сохраняет...
Сделал по другому: сформировал отчет и нажал на командной панели "Настроить рассылку отчета" после чего в рассылке появилась новая рассылке, но результат тот же. (хотя в редакции 3.0.108.31 это работало и настройки переносились в рассылку).
Подскажите, что можно сделать?
---
На рассмотрении 1с, если ошибка актуальна зайдите на сайт https://bugboard.v8.1c.ru/ и поставьте отметку что для вас это актуально
---
ошибка находится на рассмотрении 1с
---
Интересно как вы добавили вариант в рассылку? Думаю вся проблема не в релизе, а в платформе. По крайней мере у меня все работает на 8.3.20.1674 и на 3.0.110.29. И диаграмма по умолчанию не выскакивает!
---
Тоже возникла проблема с этим отчетом. Текущая версия платформы 8.3.20.1838, БП 3.0.116.27. Проблему заметили после последненго обновления конфигурации.
У отчета 4 варианта - два свернуто и 2 с разворотом по контрагентам. Вот на те, что подобно не возможно создать рассылку отчетов.
При попытке добавить эти варианты в рассылку поле Настройки внизу пустое совсем и отчет приходит пустой.
И изменить настройки другого варианта не возможно - они не сохраняются.
И создать свой вариант не помогает. (((
Пока не нашла решение, если что нашли - поделитесь, буду очень благодарна.
---
На рассмотрении 1с, если ошибка актуальна зайдите на сайт https://bugboard.v8.1c.ru/ и поставьте отметку что для вас это актуально
---
ошибка находится на рассмотрении 1с
как вывести в печатную форму этот параметр ?

```1c
    ОбластьМакета = Макет.ПолучитьОбласть("СрокДействия");

    Если ТипЗнч(СсылкаНаОбъект) = Тип("ДокументСсылка.ЗаказКлиента") Тогда
    ДанныеДокумента = Новый Структура(");
    ДанныеДокумента.Вставить(", СсылкаНаОбъект.Дата);
    КонецЕсли;
    ТабДок.Вывести(ОбластьМакета);
```
---
выше указал же. Нужно заполнить параметры области макета, естественно у вас в макете должен быть этот параметр, как-то так:

ОбластьМакета = Макет.ПолучитьОбласть("СрокДействия");

    Если ТипЗнч(СсылкаНаОбъект) = Тип("ДокументСсылка.ЗаказКлиента") Тогда
        ДанныеДокумента = Новый Структура("");
        ДанныеДокумента.Вставить("", СсылкаНаОбъект.Дата);
        ОбластьМакета.Параметры.Дата = ДанныеДокумента.Дата;
    КонецЕсли;
   ТабДок.Вывести(ОбластьМакета);
---
ОбластьМакета.Параметры.Дата = ДанныеДокумента.Дата; у вас нет заполнения области в макете
---
как должно быть ?
---
выше указал же. Нужно заполнить параметры области макета, естественно у вас в макете должен быть этот параметр, как-то так:

ОбластьМакета = Макет.ПолучитьОбласть("СрокДействия");

    Если ТипЗнч(СсылкаНаОбъект) = Тип("ДокументСсылка.ЗаказКлиента") Тогда
        ДанныеДокумента = Новый Структура("");
        ДанныеДокумента.Вставить("", СсылкаНаОбъект.Дата);
        ОбластьМакета.Параметры.Дата = ДанныеДокумента.Дата;
    КонецЕсли;
   ТабДок.Вывести(ОбластьМакета);
---
ага теперь работает спасибо
Добрый день
Создаю программно документ операция, вроде все правильно делаю, документ создается, но оборотка не показывает движения по документу.
Если открыть и записать, все работает
Подскажите где ошибка, плз.
---
ну может в ТЗ чего-то не хватает, например колонки "Организация".
---
ну может в ТЗ чего-то не хватает, например колонки "Организация".
---
Точно, организацию не заполнил. Благодарю
---
или Активность, какой то флаг не взвели
Создать отчет в СКД.
Вывести все даты за период, выбор периода в параметрах.
со следующими столбцами:
1. Дата
2. РазницаВДнях
= Разница между КонцомПериодаОтчета и Дата в рабочих днях.
Текущий день не учитывать
3. Дата2
= Дата + ЧислоМесяца у Дата (в рабочих днях),
т.е. к дате прибавить рабочие дни в количестве равном числу даты.
Текущий день не учитывать.

Пример:

Период, например: 01.08.2022-31.08.2022
Дата РазницаВДнях Дата2
29.08.22 31.08.22 – 29.08.22 = 2 29.08.22 + 29рд = 07.10.22
28.08.22 31.08.22 – 28.08.22 = 2 28.08.22 + 28рд = 05.10.22

Пока получается такой запрос. Но больше сложности с получение рабочих дней.
ВЫБРАТЬ
 РегламентированныйПроизводственныйКалендарь.ДатаКалендаря КАК Дата
ПОМЕСТИТЬ ВТ_ВсеДатыПериода
ИЗ
 РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
 РегламентированныйПроизводственныйКалендарь.ДатаКалендаря >= &ДатаКалендаряНачало
 И РегламентированныйПроизводственныйКалендарь.ДатаКалендаря <= &ДатаКалендаряОкончание
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
 РегламентированныйПроизводственныйКалендарь.ДатаКалендаря КАК Дата,
 ДЕНЬ(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря) КАК ДеньДаты,
 РАЗНОСТЬДАТ(&ДатаКалендаряНачало, &ДатаКалендаряОкончание, ДЕНЬ) + 1 КАК КоличествоДнейВПериоде
ИЗ
 РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
 РегламентированныйПроизводственныйКалендарь.ДатаКалендаря В
   (ВЫБРАТЬ
    ВсеДатыПериода.Дата
   ИЗ
    ВТ_ВсеДатыПериода КАК ВсеДатыПериода)
---
Но больше сложности с получение рабочих дней.
ЗаполнениеДокументов.ЧислоРабочихДней
---
Но больше сложности с получение рабочих дней.
ЗаполнениеДокументов.ЧислоРабочихДней
---
ЗаполнениеДокументов.ЧислоРабочихДней
Наверное. не то. Нужно именно запросом получить и в СКД добавить.
---
там именно запросом, хоть бы открыли для приличия
---
Спасибо за подсказку. Совсем забыл, что в СКД можно использовать экспортные функции общего модуля. Всё получилось за 2 минуты.
Добрый день !
Помогите решить следующую проблему: Создал пустую конфу, выставил
Основной режим запуска: Обычное приложение
Создал новую внешнюю обработку, добавил Форму (ОБЫЧНУЮ)
Добавились кнопки [Выполнить] [Закрыть] на форму
Запускаю конфу, в режиме Толстый клиент, открываю Обработку - пусто, кнопок нет !
---
там два Толстых клиента! нужен тот где в скобочках (обычное приложение)
---
там два Толстых клиента! нужен тот где в скобочках (обычное приложение)
---
Спасибо ! Помогло !
Добрый день. Вывожу динамический список с произвольным запросом по справочнику. Подскажите, как в динамическом списке вывести дополнительную строку "Все".
Выбрать 0 КАК Все - добавляет поле, а как добавить строку, как на скрине?

Понимаю, что самый простой способ добавить в сам справочник "все", но это не подходит. Научите, как быть? Заранее спасибо!
---
Объединить с запросом дин. списка запрос:
Выбрать "Все" как Статус
---
```1c
    Выбрать Статус Из Справочник
    Объединить Все
    Выбрать "Все" Из Справочник
```

хотя, честно говоря, вопроса я не понял. Где запрос-то? Что выбираем, откуда, куда что добавляем? Какое отношение картинка имеет к динамическому списку с произвольным запросом?
---
Возможно нужно не 0 как Все а через ВЫРАЗИТЬ в запросе.
---
ВЫРАЗИТЬ("ВСЕ" КАК Строка) / "" + "ВСЕ"
 и то и то добавляет новое поле, а не значение поля
---
Объединить с запросом дин. списка запрос:
Выбрать "Все" как Статус
---
```1c
    Выбрать Статус Из Справочник
    Объединить Все
    Выбрать "Все" Из Справочник
```

хотя, честно говоря, вопроса я не понял. Где запрос-то? Что выбираем, откуда, куда что добавляем? Какое отношение картинка имеет к динамическому списку с произвольным запросом?
---
Справочник
На картинке динамический список. Запросом получаю вот эти (Получен, Отменен, С опиской). Необходимо, чтобы было еще "Все" без добавления нового значения в самом справочнике.

```1c
    ВЫБРАТЬ
    СправочникСтатусы.Ссылка
    ИЗ
    СправочникСтатусы
```
---
Объединить Выбрать "" + "ВСЕ"
сработало, спасибо!
Подскажите, может где-нибудь есть в инете описание БСП функций по конфигурациям, например, делаю перенос обработок с КА1, на КА2, в КА1 используются функции:

УниверсальныеМеханизмы.ПолучитьДеревоМакетовПечати
УчетНДС.НайтиПодчиненныйСчетФактуру
 и т.п.

Но в КА2 таких функций нет (возможно они называются иначе) Может быть где-то в инете есть инфа о всех БСП функциях?
---
Может вам подойдет описание функций по версии БСП https://its.1c.ru/db/bsp317doc/content/193/hdoc как пример
---
Да вот же https://its.1c.ru/#dev/doc_bsp
---
Может вам подойдет описание функций по версии БСП https://its.1c.ru/db/bsp317doc/content/193/hdoc как пример
---
Да, спасибо! То что нужно!
Храним сканы документов. Конфигурация - В "1С: PM Управление проектами", но для вопроса это не важно.
Хотим при печати сканов наносить на них надпись - кто печатал, когда печатал, имя компьютера и т.п. Делаем это для защиты конфиденциальной информации.
Какие есть методы реализации?
---
Вот здесь есть пример : https://infostart.ru/1c/articles/1354292/
---
В СП есть свойство
ИмяКомпьютера (ComputerName)
Использование:
Чтение и запись.
Описание:
Тип: Строка.
Имя (символический или IP-адрес) компьютера, на котором расположен реестр кластера и процесс главного менеджера кластера.
Доступность:
Тонкий клиент, сервер, толстый клиент, интеграция.

Так же использовать при печати, метод Текущий пользователь и функцию ТекущаяДата.

В общем понимании.
---
Как получить данные - я понимаю.
Как наложить их на скан?
---
Вот здесь есть пример : https://infostart.ru/1c/articles/1354292/
---
На сколько известно в настройках принтера можно настроить печать текущей даты.