arefaste/1C_Forums huggingface dataset:
Добрый день! Подскажите, как перенести данные из документа в общую форму.
Есть документ "Заявка". Нужно, чтобы ПриПроведении в общую форму переносилась ссылка на документ и его реквизит, к примеру Статус заявки.
---
А кто мешает сделать эту форму динамическим списком?
---
А кто мешает сделать эту форму динамическим списком?
---
Я это и сделал, но мне нужно, чтобы автоматически заполнялись реквизиты.
---
Вообще не вижу проблемы.
Вам предложили самый простой способ, без дописывания кода. Максимум подкорректировать отбор запроса, чтобы не попадали непроведенные или помеченные на удаление документы и прочие ваши условия.
---
Допустил ошибку мелку, но уже всё решил.
---
ОповеститьОбИзменении или что-то в этом роде, например. В открытых формах может сработать соответствующее событие - ОбработкаОповещения (или как ее там).

Можно динамическим списком - тоже оповеститьОбИдменении, но нужно указать основную таблицу как документ заявки.
---
Сейчас попробую, но с данным методом никогда не сталкивался. Не всю базу знаю.
---
Всю никто не знает.
---
Вы не могли бы набросать пример кода, чтобы понять, как он вообще работает, прям огрызочек?
---
пример кодаГугл?
https://stimul.kiev.ua/materialy.htm?a=obnovlenie_spiskov_pri_interaktivnykh_deystviyakh_polzovat­elya
---
Ну так сделай в этом запросе связи и заполнится всё что нужно
---
Я очень сильно тупанул и не заметил, что у меня таблица значений была.........
Из-за этого я не понимал, что не так, спасибо!!!!
Добрый день. Случилась такая ситуация, при замене дублей номенклатуры и характеристик 1 номенклатура у которой используются характеристики, во всех документах стала без характеристик, соответственно все движения теперь тоже без характеристик. С помощью универсального подбора и замены проставил необходимую характеристику, но документ могу только записать, провести не получается так как есть связанные документы. Как выходить из данной ситуации?
---
Доброго дня, была подобная ситуация 1С ERP. препроводил все связанные документы, последовательно, только так
---
Сделал еще раз поиск и замену дублей, все заменяется корректно но движения по регистрам остаются старые, с пустой характеристикой. Документы перепровести из за этого не могу.
---
Доброго дня, была подобная ситуация 1С ERP. препроводил все связанные документы, последовательно, только так
---
Не могу понять последовательность проведения. Документ этап производства, в нем заполнена вкладка расход, на основание создан документ передачи материалов. Ни тот не другой документ не проводится, пишет не хватает материалов на складе.
---
да Заказ на производство
Этап производства 0000-22.1.1 от 08.09.2020 0:00:00
 Передача материалов в производство 0000-000007 от 10.09.2020 0:00:00
 Передача продукции из производства 0000-002333 от 21.09.2020 0:00:00
 Выработка сотрудников 00000000020 от 30.09.2020 0:00:00
вот эти документы, не хватает остатков, посмотрите по отчету по кладовой что у вас с этим материалом,
---
делаете последовательно, сначала делаете отмену проведения документа "Передача продукции из производства " затем Передача материалов в производство, Этап Производства, должно все отработать
---
Спасибо за помощь в моем безнадежном деле. Это я понимаю, но передача материалов в производство не распроводится, пишет недостаточно товаров по организации. Товары на складе есть, но то ли они с другой аналитикой, то ли непонятно что ей от меня надо.
---
а документ "Передача продукции из производства " получилось распровести?
---
Удалось перепровести при отключенном контроле остатков. Спасибо.
---
вот остатки отключать, я Вам не рекомендую, вы потом с себестоимостью при закрытии месяца можете проблемы получить
Доброго времени суток!
Делаю отчет на СКД. Хочу получить расшифровку по детальным записям. Т.е. если я щелкаю по колонке "приход" в Группировке ("Склад"), то расшифровку могу сделать, но если щелкнуть по этой же колонке, но не в группировке, то в контекстном меню подпункт "Расшифровать" не доступен.
Вопрос: Можно ли как-то сделать расшифровку и получить детализацию документов, по которым у меня сложился приход по указанной номенклатуре? В настоящий момент я могу сделать детализацию только на уровне склада.
Отчет во вложении
---
mrmasson, не используйте в группировке детальные записи.
---
mrmasson, не используйте в группировке детальные записи.
---
Release, Спасибо огромное!
Как говорится: "Век живи - век учись!"
---
Добрый день. У меня такая же ситуация. Не работает расшифровка в детальных записях. А картинка в посте с ответом уже отсутствует. Ткните пжл носом куда копать. Спасибо!
---
не используйте в группировке детальные записи
---
Что это значит не пойму (
---
Чтобы разговор был предметным, покажите свою схему на вкладке "Настройки" или весь отчёт.
---
Прикрепил отчет
---
Сделайте так как на изображении:
---
Спасибо огромное!
---
Подскажите еще пожалуйста. В этом же отчете есть поле Контрагент. Оно выбрано в полях отчета, но в группировках не участвует. Если по нему сделать отбор и сохранить вариант, то настройки этого отбора не сохраняются. При этом параметры и поля которые участвуют в измерениях (Организация, СДДС) сохраняются. В чем может быть причина?
Вот запрос

```1c
    ВЫБРАТЬ
    ЗаказПокупателя.Ссылка КАК Ссылка
    ИЗ
    Документ.ЗаказПокупателя КАК ЗаказПокупателя
    ГДЕ
    ЗаказПокупателя.Организация = &Организация
```

Он не выдает ни одной записи, хотя они там есть, только удаленные.

вот второй

```1c
    ВЫБРАТЬ
    ЗаказПокупателя.Ссылка КАК Ссылка,
    ЗаказПокупателя.Организация
    ИЗ
    Документ.ЗаказПокупателя КАК ЗаказПокупателя
    ГДЕ
    ЗаказПокупателя.номер = "605 012 16L"
```

он выдает
Ссылка Организация
Заказ покупателя 605 012 16L от 28.10.2016 (удален) !АРСЕНАЛ ООО

Как так может быть?
---
```1c
    ВЫБРАТЬ
    ЗаказПокупателя.Ссылка КАК Ссылка,
    ЗаказПокупателя.Организация,
    (ЗаказПокупателя.Организация = &Организация) КАК ЭтоТаСамаяОрганизация
    ИЗ
    Документ.ЗаказПокупателя КАК ЗаказПокупателя
    ГДЕ
    ЗаказПокупателя.номер = "605 012 16L"
```
---
Значит в параметре &Организация не та организация, что в заказе с номером "605 012 16L"
---
Ну вот что не так, тип организация, задан правильно, похожих нету
(2)
---
У вас в заказе !АРСЕНАЛ ООО, а вы выбираете !* АРСЕНАЛ ООО
---
/ванга mode-on/
в параметр &Организация вы поместили строковое значение названия организации, а не ссылку на нужный элемент справочника "Организации"
/ванга mode-off/

```1c
    ВЫБРАТЬ
    ЗаказПокупателя.Ссылка КАК Ссылка,
    ЗаказПокупателя.Организация = &Организация КАК ВернаяОрганизацияВПараметре
    ИЗ
    Документ.ЗаказПокупателя КАК ЗаказПокупателя
    ГДЕ
    ЗаказПокупателя.номер = "605 012 16L"
```
---
```1c
    ВЫБРАТЬ
    ЗаказПокупателя.Ссылка КАК Ссылка,
    ЗаказПокупателя.Организация,
    (ЗаказПокупателя.Организация = &Организация) КАК ЭтоТаСамаяОрганизация
    ИЗ
    Документ.ЗаказПокупателя КАК ЗаказПокупателя
    ГДЕ
    ЗаказПокупателя.номер = "605 012 16L"
```
---
написало что не тасамая
---
Значит в Запрос.УстановитьПараметр("Организация", ЧтоТоНеТо) - передано не то, что надо.
---
Ну вот вам и ответ. Как вам раньше и писали, у вас тип или значение параметра не соответствует таковому в реквизите документа.
Смотрите отладчиком значение параметра запроса.
В параметрах ссылочных типов проверяйте значение по коду, наименование визуально может совпадать и по нему тяжелее сравнивать
---
Имя параметра в запросе и при установке могут отличаться, например бука "о" - в одном месте русская в другом латинская.
Скопируйте из запроса и вставьте в имя устанавливаемого параметра
---
значение параметра запроса надо точно указывать если тип строка. Если ссылка - тогда эту ссылку получить и указать в параметре запроса. Отладчиком можно проверить.
Добрый день. При передачи данных из одной базы в иную жалуется на объект. Как из текущей ссылки получить уникальный идентификатор на элемент. Подскажите синтаксис
//e1cib/data/Справочник.ВнутренниеДокументы?ref= a22600155d651f0511ebf552007922f4
---
```1c
    Стр = Прав(НавигационнаяСсылкаДокумента, 32);
    ЧастиУИД = Новый Массив;
    ЧастиУИД.Добавить(Прав(Стр, 8));
    ЧастиУИД.Добавить(Сред(Стр, 21, 4));
    ЧастиУИД.Добавить(Сред(Стр, 17, 4));
    ЧастиУИД.Добавить(Лев(Стр, 4));
    ЧастиУИД.Добавить(Сред(Стр, 5, 12));
    СтрокаУИД = СтрСоединить(ЧастиУИД, "-");
```
---
```1c
    Стр = Прав(НавигационнаяСсылкаДокумента, 32);
    ЧастиУИД = Новый Массив;
    ЧастиУИД.Добавить(Прав(Стр, 8));
    ЧастиУИД.Добавить(Сред(Стр, 21, 4));
    ЧастиУИД.Добавить(Сред(Стр, 17, 4));
    ЧастиУИД.Добавить(Лев(Стр, 4));
    ЧастиУИД.Добавить(Сред(Стр, 5, 12));
    СтрокаУИД = СтрСоединить(ЧастиУИД, "-");
```
---
НавигационнаяСсылкаДокумента
Спасибо
---
а как насчет пробелов?
они всегда в одном месте стоят?
---
Пробелы нигде не используются. В (2) пример лишь того, как из текста навигационной ссылки на объект получить строку его ГУИДа. Мне, если честно, непонятно для чего у вас при передаче данных из одной базы в другую используется навигационная ссылка.
В общем случае уникальный идентификатор из ссылки получается методом Ссылка.УникальныйИдентификатор(). Если нужена строка УИД, то XMLСтрока(Ссылка).
По всякому уже запрос создавал - ни как не могу от него избавиться, 8,2
```1c
    Запрос.Текст =
    "ВЫБРАТЬ
    | ЕСТЬNULL(Пр_ЦеныНоменклатурыСрезПоследних.Цена, 0) КАК Цена
    |ПОМЕСТИТЬ ВыбранныеЦены
    |ИЗ
    | РегистрСведений.Пр_ЦеныНоменклатуры.СрезПоследних(
    | &Д,
    | Номенклатура = &Номенклатура
    | И Характеристика = &Характеристика
    | И Подразделение = &Подразделение) КАК Пр_ЦеныНоменклатурыСрезПоследних
    |;
    |
    |////////////////////////////////////////////////////////////­////////////////////
    |ВЫБРАТЬ
    | МАКСИМУМ(ВыбранныеЦены.Цена) КАК Цена
    |ИЗ
    | ВыбранныеЦены КАК ВыбранныеЦены";
```
---
И не избавишься. У тебя в первом запросе вообще нет строк. Ну а во втором ты получаешь агрегат пустой строки - NULL.
Переноси МАКСИМУМ в первый запрос, а второй вообще удаляй нах.
---
И не избавишься. У тебя в первом запросе вообще нет строк. Ну а во втором ты получаешь агрегат пустой строки - NULL.
Переноси МАКСИМУМ в первый запрос, а второй вообще удаляй нах.
---
Тогда запрос должен выдавать пустое значение, и не пробегать по следующему
---
Не должен.
---
Если кроме цены выбрать еще и номенклатуру во 2 запросе(ну и в первом соответственно), сгруппировав по ней, то будет пустой результат, а не NULL
---
вот правда не понял
если фильтр по регистру не дал ни одной строки, то нет строк
а если строка таки есть, то нула уже нет

или я тупой, или попа пишется в двумя п
---
Беда в том что я работаю с 8,1 - если я накладываю один параметр на виртуальную таблицу из трех, то 8,3 их схлопывает и выдает одно число, а тут несколько, приходиться еще и с агрегатными функциями работать
---
Всегда, когда вытаскивается ресурс регистра, необходимо вытаскивать хотя бы одно измерение
Добрый день. В ERP есть документ Этапы Производства, в этом документе в табличной части Трудозатраты есть колонка Стоимость. Вопрос как эта колонка туда попадает и соответственно заполняется?

P.S у документа нет реквизита Объект.Трудозатраты.Стоимость
---
В типовой программе (без доработок) такой колонки нет.
Если у вас она есть, то это доработка, и логично было бы предположить, что данные в нее берутся из регистра сведений "Расценки работ сотрудников".
---
Вполне возможно есть расширение изменяющее форму...или дополнительный реквизит....
---
Если вы про документ ЭтапПроизводства2_2, то там нет такого, это уже ваша доработка.
---
В типовой программе (без доработок) такой колонки нет.
Если у вас она есть, то это доработка, и логично было бы предположить, что данные в нее берутся из регистра сведений "Расценки работ сотрудников".
---
А в чем проблема провалиться на форму документа через конфигуратор и посмотреть откуда тянутся данные?
---
вот и проваливалась, найти не могу откуда добавляется. Про расширения и не подумала, кстати много к базе их подцеплино
---
тогда еще вопрос не по теме, форма при каком событии формируется? Ставила замер производительности, чтоб отловить что-нибудь) не получилось
---
когда у меня начинается такой тупняк, я открываю УниверсальныйРедакторРеквизитов или КонсольЗапросов. Если провалиться в какой-нибудь документ - можно увидеть имя реквизита и (если у Вас нормальная структура расширений) его префикс. Так узнаете либо полную инфу, либо запускайте полнотекстовый поиск по имени.
---
А как в консоли можно увидеть реквизиты добавленные из расширения?
---
если открывать через предприятие, то видно реквизиты всех расширений. Если Вы правильно ведете их, то есть префиксы
---
Какая то особенная консоль?) моя мне не показывает))
---
да обычная вроде...
Написать запрос, удовлетворяющий следующим условиям:
1. Результатом должен быть список документов только следующего типа: ПриходныйКассовыйОрдер, РасходныйКассовыйОрдер, ПоступлениеНаРасчетныйСчет, СписаниеСРасчетногоСчета.
2. В этом списке могут быть только документы, которые ещё не проведены, а также у них должна отсутствовать пометка удаления.
3. Длина запроса без учёта кавычек - не более 55 символов!

В текущей базе присутствуют все документы различных типов, в каждом типе документов есть сразу все документы: проведённые, непроведённые и помеченные на удаление.
Оптимальность запроса и выводимые поля - не важны.
Задача решена на типовой БП проф 3.0.98.11 (теоретически должно решаться вообще на любой БП 3.0).
Наглядный пример результата запроса, удовлетворяющего решению - на скриншоте.
---
```1c
    SELECT DocumentJournal.Деньги.* ГДЕ DeletionMark=Posted
```
---
смекалку, знание языка запросов и типовой БП 3.0 И за все это 1 $m? Неее, малавата будет! :)
---
ты щас серьезно? ты это называешь задачей?
---
Если для вас это шуточка, в чём проблема? Назовите это "задачкой" для первоклашки, заберите молча $m и всё =)
У вас есть шанс за 1 минуту забрать 1 $m.
---
SELECT DocumentJournal.Деньги.* WHERE Posted
---
Судя по именам документов, в БП есть журнал, в котором есть только эти документы. Но к чему такой вопрос, я тоже не понимаю.
---
ВЫБРАТЬ ЖурналДокументов.Деньги.* ГДЕ ПометкаУдаления = Проведен
---
Красиво. Но у вас 64 символа, а не 55 как по условию задачи =)
---
Больше урезать уже не получается
---
У кого первого получится урезать, тому и отдам $m) Вы почти решили. Возможно ваш ответ кому-то поможет. Обидно будет. Я бы на вашем месте удалил комментарий =)
---
Так?
SELECT DocumentJournal.Деньги.* WHERE DeletionMark = Posted
пробелы тоже учитывать?
---
Да, пробелы считаются. И запрос должен работать. У вас уже 59 символов. Доделывайте и забирайте $m
---
```1c
    SELECT DocumentJournal.Деньги.* ГДЕ DeletionMark=Posted
```
---
SELECT DocumentJournal.Деньги.* ГДЕ DeletionMark=Posted
Мне необходимо, чтобы в запросе сначала выводился итог, а в детальных записях были документы.

Вот запрос:

```1c
    ВЫБРАТЬ
    ПоступлениеНаРасчетныйСчет.Ссылка КАК Ссылка1,
    ПоступлениеНаРасчетныйСчет.Ссылка КАК Ссылка
    ИЗ
    Документ.ПоступлениеНаРасчетныйСчет КАК ПоступлениеНаРасчетныйСчет
    ИТОГИ
    КОЛИЧЕСТВО(Ссылка1)
    ПО
    Ссылка
```

Он меня не устраивает. Надо чтобы было, например так: 2200 штук, а при просмотре детальных записей (нажатии на "+" в консоли) видно было количество документов
---
```1c
    ВЫБРАТЬ
    ПоступлениеНаРасчетныйСчет.Ссылка КАК Ссылка,
    1 КАК Документы
    ИЗ
    Документ.ПоступлениеНаРасчетныйСчет КАК ПоступлениеНаРасчетныйСчет
    ИТОГИ
    СУММА(Документы)
    ПО
    ОБЩИЕ
```
---
```1c
    ВЫБРАТЬ
    ПоступлениеНаРасчетныйСчет.Ссылка КАК Ссылка,
    1 КАК Документы
    ИЗ
    Документ.ПоступлениеНаРасчетныйСчет КАК ПоступлениеНаРасчетныйСчет
    ИТОГИ
    СУММА(Документы)
    ПО
    ОБЩИЕ
```
---
О да! Оно самое)) Спасибо. Меня устроило даже ещё проще:

```1c
    ВЫБРАТЬ
    ПоступлениеНаРасчетныйСчет.Ссылка КАК Ссылка
    ИЗ
    Документ.ПоступлениеНаРасчетныйСчет КАК ПоступлениеНаРасчетныйСчет
    ИТОГИ
    Количество(Ссылка)
    ПО
    ОБЩИЕ
```

Как я мог забыть это ключевое слово "ОБЩИЕ"...
---
У вас вопрос к автору консоли?
---
Вопрос к консоли, которую Вы используете. Побробуйте поискать еще или чуть позже могу посмотреть в своей коллекции :)
Ребят, привет. Подскажите, как можно реализовать сохранение нескольких отчетов в разные pdf файлы через цикл? Чтоб первый отчет сохранился в Отчет1.pdf ,второй в Отчет2.pdf и так далее. В сп ПакетОтображаемыхДокументов нашел только как в 1 файл сохранять несколько документов.
---
я может открою некий секрет, но:

```1c
    Сч = 1;
    Для Каждого Отчет Из НаборСформированныхОтчетов Цикл
    Отчет.Записать("Отчет" + Формат(Сч, "ЧГ=") + ".pdf", ТипФайлаТабличногоДокумента.PDF);
    Сч = Сч + 1;
    КонецЦикла;
```
---
я может открою некий секрет, но:

```1c
    Сч = 1;
    Для Каждого Отчет Из НаборСформированныхОтчетов Цикл
    Отчет.Записать("Отчет" + Формат(Сч, "ЧГ=") + ".pdf", ТипФайлаТабличногоДокумента.PDF);
    Сч = Сч + 1;
    КонецЦикла;
```
---
Блин... Самый главный секрет выдал... Я на нем столько денег заработал!!!
Здравствуйте. Подскажите, как можно сохранить табличный документ в пдф, чтоб не обрезались колонки?
С автомасштабом не вышло

```1c
    ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
    ТабДокумент.Автомасштаб=Истина;
    ТабДокумент.Записать(МестоположениеФайла , ТипФайлаТабличногоДокумента.PDF);
```
---
Решил. Надо было
```1c
    ТабДокумент.Автомасштаб=Истина;
```
прописать перед
```1c
    ТабДокумент.Показать
```
---
Решил. Надо было
```1c
    ТабДокумент.Автомасштаб=Истина;
```
прописать перед
```1c
    ТабДокумент.Показать
```
Доброго всем дня.
Подскажите как сделать так чтобы при нажатие на кнопку файл была возможно выбора файла для загрузки (сейчас не работает), а в верху убрать ссылку на подчинённый справочник с файлами?
---
Всё решилось добавлением процедур для БСП в модуль формы, по аналоги с документом Заказ поставщику.
---
Сверху можно отключить через командный интерфейс формы документа.
---
Всё решилось добавлением процедур для БСП в модуль формы, по аналоги с документом Заказ поставщику.
Доброго времени суток! Необходимо выгружать остатки по складу в файл xls. Делаю через макет - заполняю его и потом запись в XLS (ТабДок.Записать("S:\site.xls",ТипФайлаТабличногоДокумента.xls)). Все работает с одним НО - если у номенклатуры артикул начинается с "0", или артикул весь состоит из цифр - в документе он как число. Как сделать так, чтобы он попадал как строка, подскажите плиз?
---
```1c
    Если Лев(Артикул,1) = "0" Тогда
    АртикулСтрока = Формат(Артикул,"ЧЦ=11; ЧВН=; ЧГ=0");
    КонецЕсли;
```

В моем примере 11 - Длина Артикула
---
```1c
    Если Лев(Артикул,1) = "0" Тогда
    АртикулСтрока = Формат(Артикул,"ЧЦ=11; ЧВН=; ЧГ=0");
    КонецЕсли;
```

В моем примере 11 - Длина Артикула
---
Формат(Артикул,"ЧЦ=11; ЧВН=; ЧГ=0"); не работает. В финальном файле отбрасыавет 0 впереди, оставляет как число
---
Свойство ячейки выставлять пробовали?
---
Нет - у артикулов разная длина
---
И? К чему это утверждение? Что-то я ничего не понял.
---
так вроде когда-то было
что бы в Екселе вывести сроку из цифр
надо ее начинать с Апострофа (`)

так в макете попробуйте, где Артикул, не Параметр сделать а Шаблон
<`[Артикул]>

может получится, потом отпишитесь
---
А, да, только не обратный апостроф (`), а прямой (').

```1c
    АртикулПредставление = "'" + Формат(Артикул,"ЧЦ=11; ЧВН=; ЧГ=0");
```
---
Вроде взлетело с лидирующим нулём. Длину артикула передавал из запроса. Завтра на сайт подгрузим и посмотрим
---
Что взлетело? Вы хотя бы указали, какое решение использовали. И всё равно непонятно, что значит длина артикула. У вас разное количество символов в представлении артикула с лидирующими нулями? Т.е. может быть 00001234 (8 символов) и 0000012345 (10 символов)?
---
Именно так. Решение из первого поста.
---
У вас есть возможность пометить соответствующий пост как ответ на вопрос.
---
также можно поигратся выравниваем в ячейке макета. Строки прижимать влево, числа вправо
Добрый день, получаю выборку результат её нужно вывести в поле надписи. Но новый вывод затирает предыдущий как вывести в несколько строк у реквизита поставлен много строчный режим.

```1c
    Пока Выборка.Следующий() Цикл

    Объект.СЗап = Выборка.Запись;
    Объект.СДЗап = Выборка.Дата;
    Объект.СПос = Выборка.БПос;
    Объект.СДПос = Выборка.ДПос;
    Объект.СпецСпец = Выборка.Спец; // Поле надписи

    КонецЦикла;
```
---
ааа, понял, вот вариант для избегания повторов

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

 Объект.СЗап = Объект.СЗап + Символы.ПС + Выборка.Запись;
---
Поправлю:

```1c
    Объект.СЗап = Объект.СЗап + ?(ПустаяСтрока(Объект.СЗап), ", Символы.ПС) + Выборка.Запись;
```
---
Нет это не то в это случае получается два раза одно и тоже только в 2 строки.
---
да, так лучше/правильнее
---
Вы наверное вопрос не поняли ?
---
эээ, почему это два раза одно и тоже?

считаем что в Выборке разные данные

в общем случае: Объект.СЗап <> (не равно) Выборка.Запись;
---
Если вывести в
```1c
    Сообщение(Выборка.Спец);
```
 то как раз получается в две разные строки, а как так же вывести в поле надписи ?
---
Точно так же, как и любую надпись на форме. У тебя вопрос в чем?
В том, как соединить несколько строковых значений в разделенные строки? Тебе ответили.
Или в том, что ты не знаешь, как элементу формы присвоить текст? Ну так надо было так и называть свой вопрос - как изменить текст надписи на форме...
---
И ещё скажу снова, что одна запись затирает другую при следующей итерации выборки.
---
Вы этому удивились? Реально? Вы в обходе присваиваете каждый раз новое значение одному и тому же и удивляетесь, ой!
---
так вот что бы не затирала и выполняется прибавление

```1c
    Объект.СЗап - это старая запись
    Выборка.Запись; - это новая

    а вот это Старая + Новая = Обновленная

    Объект.СЗап + Выборка.Запись;
```
- это обновленная запись и ее помещаяем туда где была старая
---
Объект.СЗап + Выборка.Запись; не понял это форма записи ?
---
ааа, понял, вот вариант для избегания повторов

Если СтрНайти(Объект.СЗап, Выборка.Запись) = 0 Тогда
 //такой записи еще не было, добавляем
 Объект.СЗап = Объект.СЗап + ?(ПустаяСтрока(Объект.СЗап),"",Символы.ПС) + Выборка.Запись;
КонецЕсли;