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

(12)Панель открывается, но в ней пусто.
---
И еще - попробуйте сделать так - Сервис-Служебные сообщения
---
А какие ошибки появляются? Кроме ролей еще есть дополнительные права. Может, они по-разному настроены?
---
Это про ошибки ведения учета. Например, если поступление позже реализации, то документ не проводится. Вот это и должно быть в сообщении. Так у одного пользователя это сообщение есть, а у другого - нет.
---
Выяснил следующее.
Перед проверкой заполнения (в моем случае это был документ "Оприходования ...") создается структура обязательных полей, среди которых "Количество" и "Сумма". В некоторых документах не заполнены значения "Цена" и "Сумма". У одного пользователя есть разрешение нулевых цен в оптовой торговле, у другого - нет. Но если есть это разрешение, то перед проверкой заполнения из структуры обязательных полей "Сумма" исключается. Соответственно и нет проверки заполнения, и нет сообщения о незаполненном реквизите табличной части.
Вот так хитро это закручено !
---
Да. Только отладчиком и поймешь иногда :-)
Как можно создать документ по имени?

Документы.ОприходованиеТоваров.СоздатьДокумент() - это, если известен документ

А если есть только его имя "ОприходованиеТоваров"?
---
Документы["ОприходованиеТоваров"].СоздатьДокумент()
---
Документы["ОприходованиеТоваров"].СоздатьДокумент()
---
Спасибо!
Доброго дня!
Есть общая форма, там программно создается табличная часть. При открытии этой общей формы должны вывестись данные из результата запроса, который выполняется в общем модуле. Как реализовать вывод данных ТЗ с сервера на клиент?
---
сам массив тоже в структуру засуньте и уже эту структуру передайте. И еще:

```1c
    Для Каждого ТекКол Из МассивИменКолонок Цикл
    СтруктураСтроки.Вставить(ТекКол, ТекСтр[ТекКол]);
    КонецЦикла;
```
---
Динамическим списком
---
Как передать Таблицу значений с сервера на клиент:

Создаете структуру и массив. Структура содержит значение колонок таблицы, а массив содержит набор структур со строками таблицы.
Перегружаете все добро из тз в эти объекты и передаете на клиент.
---
так и делаю, в модуле общей формы

```1c
    &НаКлиенте
    Процедура ПриОткрытии(Отказ)
    ТЗ_Вывод = ЗаполнитьТаблицу();
    КонецПроцедуры

    &НаСервере
    Функция ЗаполнитьТаблицу()

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

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

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

    МассивИменКолонок = Новый Массив;

    Для Каждого ТекКолонка Из ТЗ.Колонки Цикл
    МассивИменКолонок.Добавить(ТекКолонка.Имя);
    КонецЦикла;

    МассивСтруктур = Новый Массив;

    Для Каждого ТекСтр Из ТЗ Цикл
    СтруктураСтроки = Новый Структура;
    Для Каждого ТекКол Из МассивИменКолонок Цикл
    СтруктураСтроки.Вставить(ТекКол, ТЗ.Колонки[ТекКол]);
    КонецЦикла;
    МассивСтруктур.Добавить(СтруктураСтроки);
    КонецЦикла;

    Возврат МассивСтруктур;
    КонецФункции
```

тем не менее Ошибка преобразования данных XDTO: и тому подобное
---
сам массив тоже в структуру засуньте и уже эту структуру передайте. И еще:

```1c
    Для Каждого ТекКол Из МассивИменКолонок Цикл
    СтруктураСтроки.Вставить(ТекКол, ТекСтр[ТекКол]);
    КонецЦикла;
```
---
точно блин) спасибо)
Добрый день.
Можно ли настроить отображение вертикальных линий в таблице на форме в интерфейсе такси.
Галочка в свойствах элемента "ВертикальныеЛинии" не работает. "ГоризонтальныеЛинии" работает. Платформа 8.3.10.2168.
---
Пришел неутешительный ответ от 1С:

В интерфейсе Такси вертикальные линии в таблицах отображаются только в текущей строке.
---
У группы есть свойство - отображение - сильное выделение отображаетслева вертикальную полосу.
---
Это значит каждую колонку в группу запихивать?
---
Хотите красивую форму - значит запихивать. Хотя конечно свойство отображение это не для таблицы.
Таблица раскрашивается с помощью оформления. лучше покажите на картинке чего хотите.
---
Может в ближайшем релизе это поправят?
---
У группы колонок такого свойства нет.
Нужно что бы были вертикальные линии разделяющие колонки таблицы.
---
Не вывести никак вертикальные линии?
---
Пришел неутешительный ответ от 1С:

В интерфейсе Такси вертикальные линии в таблицах отображаются только в текущей строке.
Доброго времени суток. Есть у меня обработка, которая выгружает прайс-лист в формат yml, но в стандартах сайта есть условие, чтобы вторым рядком было поле "<!DO CTYPE yml_catalog SYSTEM "shops.dtd">"
А как мне его добавить?
---
При выгрузке в эту строку ставите перенос или любой символ или любую хрень какая в голову взбредет. Выгружаете файл, а потом делаете что-то типа

```1c
    Текст = Новый ТекстовыйДокумент;
    Текст.Прочитать(ИмяФайла);
    Текст.ЗаменитьСтроку(2, "<!DO CTYPE yml_catalog SYSTEM "shops.dtd">");
    Текст.Записать(ИмяФайла, КодировкаТекста.UTF8);
```
---
При выгрузке в эту строку ставите перенос или любой символ или любую хрень какая в голову взбредет. Выгружаете файл, а потом делаете что-то типа

```1c
    Текст = Новый ТекстовыйДокумент;
    Текст.Прочитать(ИмяФайла);
    Текст.ЗаменитьСтроку(2, "<!DO CTYPE yml_catalog SYSTEM "shops.dtd">");
    Текст.Записать(ИмяФайла, КодировкаТекста.UTF8);
```
---
1С 8.3
Делил базу через распределенку. Все нормально разделилось. Но вот беда, из навигации пропали книга покупок и книга продаж.
И добавить не могу. В конфигураторе поставил все галки у пользователя. Через все функции открывается, а в навигации отсутствует. Куда копать?
Тупо нет ссылки на отчет. (через шестеренку пробовал, и там нет)
---
ты посмотрел

Константа.ИспользуетсяОСНО ( "Общая для юридических лиц (уплачивается налог на прибыль)")

установлена?
---
У пользователя может не быть доступа на просмотр подсистемы. Какая конфигурация то?
---
БП 3.0
---
ты посмотрел

Константа.ИспользуетсяОСНО ( "Общая для юридических лиц (уплачивается налог на прибыль)")

установлена?
---
Действительно слетела галка при разделении
Здравствуйте.
Имеется таблица:
ДОГОВОР ЗАКАЗ НОМЕНКЛАТУРА СУММАЗАКАЗА ОПЛАЧЕНО
Договор1 Заказ1 Доска 20 50
Договор1 Заказ1 Гвоздь 30 50
Договор1 Заказ2 Шифер 25 60
Договор1 Заказ2 Болт 36 60

Колонка СУММАЗАКАЗА ведется в разрезе НОМЕНКЛАТУРЫ, а колонка ОПЛАЧЕНО в разре ЗАКАЗ

Иерархия: Договор-Заказ-детальныеЗаписи

Коллеги, подскажите пжл как можно в СКД настроить расчет ОПЛАТы, т.е. должно быть

Договор СуммаЗаказа Оплачено
Договор1 110 110
Заказ1 50 50
Доска 20
Гвоздь 30

Заказ2 60 60
Шифер 20
Болт 30

С расчетом Колонки СуммаЗаказа проблем не возникло (в ресурсах Сумма(СуммаЗаказа )), а вот как расчитать Колонку Оплата
мне непонятно, подскажите пжл.
---
Попробуй так
"Рассчитать По" для ресурса оплачено для группировки Договор вставить такое выражение

Сумма (ВычислитьВыражениеСГруппировкойМассив("Максимум(Оплачено)","Заказ",,)

Немного исправил до этого в функции стояло выражение Сумма(Оплачено) но надо использовать Максимум (Оплачено) , при условии, что не введены другие формулы для ресурса Оплачено в разрезе группировок
---
Попробуй так
"Рассчитать По" для ресурса оплачено для группировки Договор вставить такое выражение

Сумма (ВычислитьВыражениеСГруппировкойМассив("Максимум(Оплачено)","Заказ",,)

Немного исправил до этого в функции стояло выражение Сумма(Оплачено) но надо использовать Максимум (Оплачено) , при условии, что не введены другие формулы для ресурса Оплачено в разрезе группировок
---
На вкладке ресурсы, в конструкторе скд есть три колонки, нужна "Рассчитывать по...", там нужно отметить требующиеся "разрезы" флагами, в вашем случае, кроме номенклатуры, т.е. договор и заказ, тогда расчет будет только по ним.
---
Ну так и делаю: только Колонка ОПЛАЧЕНО Сумма(Оплачено) рассчитывать по заказ и договор
только сумма задваивается и затраивается т.к. в изначальной таблице

Договор1 Заказ1 Доска 20 50
Договор1 Заказ1 Гвоздь 30 50
Оплачено (50) повторяется 2 раза
---
Вместо <детальной записи> укажи номенклатуру, должно взлететь
---
А в чем разница? Сделал конечно, но ничего не изменилось.
Я делал след. образом Оплачено по Заказувыставлял Максимум(),
но вот как это значение дальше просуммировать по договору мне не ясно
---
Алилуя :)
вот так получилось
Сумма (ВычислитьВыражениеСГруппировкойМассив("Максимум(Оплачено)","Заказ")
Спасибо огромное
как мне указать параметр запроса в произвольном запросе динамического списка.

мне нужен параметр &Пользователь = Пользователи.ТекущийПользователь()
---
```1c
    ДинамическийСписок.Параметры.УстановитьЗначениеПараметра(ИмяПараметра, ЗначениеПараметра)
```
---
```1c
    ДинамическийСписок.Параметры.УстановитьЗначениеПараметра(ИмяПараметра, ЗначениеПараметра)
```
---
ДинамическийСписок.Параметры.УстановитьЗначениеПараметра(ИмяПараметра, ЗначениеПараметра)

а в настройках ДС нельзя установить?
---
В данном случае - нельзя.
---
спасибо
---
В настройках динамического списка есть ПараметрыДанных.Пользователи. как задать правое значение?
У расширения таблицы управляемой формы для табличной части есть свойство "ОтборСтрок" типа ФиксированнаяСтруктура.
Работает без вопросов. Вопрос - можно ли как-то (и как именно) получить отобранные строки? Или только руками проверять по идентичным условиям?
---
```1c
    СоответствуетОтбору = Элементы.ТабличнаяЧасть1.ПроверитьСтроку(ИндексСтроки)
```

Однако это работает.
---
Только руками по идентичным условиям.
---
```1c
    &НаКлиенте
    Процедура Команда1(Команда)
    Элементы.ТабличнаяЧасть1.ОтборСтрок = Новый ФиксированнаяСтруктура("Реквизит1, Реквизит2", "15", "Тест2");
    КонецПроцедуры
```

После установки отбора строк:
Элементы.ТабличнаяЧасть1.ПроверитьСтроку(2) = Истина
Элементы.ТабличнаяЧасть1.ПроверитьСтроку(5) = Истина
Элементы.ТабличнаяЧасть1.ПроверитьСтроку(1) = Ложь
Элементы.ТабличнаяЧасть1.ПроверитьСтроку(6) = Ложь
---
Придется перебрать все строки и применить к ним метод ПроверитьСтроку()
---
Это ведь метод ТаблицыФормы, элемента интерфейса. ТаблицаФормы вообще не итерируемая. Человечески обойти я могу только ее источник данных, т.е. ДанныеФормыКоллекция. А туда без извратов эти уши не притянуть. ПроверитьСтроку() на практике удобно проверять только новые строки, которые добавляются через интерфейс, если вдруг надо такое. Куда еще его можно приткнуть - навскидку даже и не придумаю. Так что мимо кассы.
---
```1c
    СоответствуетОтбору = Элементы.ТабличнаяЧасть1.ПроверитьСтроку(ИндексСтроки)
```

Однако это работает.
---
Точно. Это я ступил. Спасибо.
---
Поправка

```1c
    СоответствуетОтбору = Элементы.ТабличнаяЧасть1.ПроверитьСтроку(ИдентификаторСтроки)
```

Если точнее, то:

```1c
    Для Каждого СтрокаТЧ Из ТЧОбъекта Цикл
    Если ТЧФормы.ПроверитьСтроку(СтрокаТЧ.ПолучитьИдентификатор()) Тогда
    СтрокаТЧ.ФлагВыбора = ЗначениеФлага;
    КонецЕсли;
    КонецЦикла;
```

Убил кучу времени чтобы понять, что надо делать так.
Дело в том, что при удалении строк в ТЧ формы идентификаторы не удаляются, а новым строкам присваиваются новые (т.е. как бы по счетчику дальше)
---
а удалять с конца не пробовал?
---
У меня случай был даже не с удалением, а с загрузкой данных в таблицу. Да и смысл удаления с конца? Нужен же рабочий код для пользователя в любом случае.
Доброго времени суток. Столкнулся с такой задачей: нужно сделать обработку для выгрузки каталога номенклатуры в формат yml. Нахожу только платные решения, может быть у кого то есть пример или какой-то аналог, который помог бы новичку? Буду очень благодарен
1С 8.3
---
Как кривой, но рабочий вариант: по ссылке
https://www.google.ru/search?newwindow=1&dcr=0&q=json+to+yaml&oq=json+to+yaml&gs_l=psy-ab.3..0i67k1j0l3.55953.58955.0.59190.9.9.0.0.0.0.197.1192.0j8.8.0....0...1.1.64.psy-ab..3.6.899...0i7i30i19k1j0i7i30k1.0.Mqc-ak6QE28
подобрать подходящий конвертер (оффлайновый, если сумеете развернуть, или онлайновый). Из 1С генерировать JSON (она неплохо с ним работает), и скармливать результат корнвертеру (1С сможет это сделать, если конвертер доступен с сервера). Криво реализовано, но профит?
---
Как кривой, но рабочий вариант: по ссылке
https://www.google.ru/search?newwindow=1&dcr=0&q=json+to+yaml&oq=json+to+yaml&gs_l=psy-ab.3..0i67k1j0l3.55953.58955.0.59190.9.9.0.0.0.0.197.1192.0j8.8.0....0...1.1.64.psy-ab..3.6.899...0i7i30i19k1j0i7i30k1.0.Mqc-ak6QE28
подобрать подходящий конвертер (оффлайновый, если сумеете развернуть, или онлайновый). Из 1С генерировать JSON (она неплохо с ним работает), и скармливать результат корнвертеру (1С сможет это сделать, если конвертер доступен с сервера). Криво реализовано, но профит?
---
yml - это формат яндекс маркета что ли который? Вам для чего? В файл import выгружаете? Из какой конфы, как свойства хранятся? Пример есть, две разных обработки, одна генерит import и offers из конфы на обычных формах обычными методами, вторая работает через СКД. Но не уверен, что это то, что вам нужно, опишите подробнее задачу.
Добрый день

Платформа 1С:Предприятие 8.3 (8.3.9.1850), самописная конфигурация.

Есть динамический список, в нем запрос:

```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    а.Ссылка,
    а.Наименование,
    а.ИмяФайла,
    а.Комментарий,
    а.Автор,
    а.ОбъектСсылка,
    а.ПометкаУдаления,
    а.Код
    ИЗ
    (ВЫБРАТЬ
    а.Ссылка КАК Ссылка,
    а.Наименование КАК Наименование,
    а.ИмяФайла КАК ИмяФайла,
    а.Комментарий КАК Комментарий,
    а.Автор КАК Автор,
    а.ОбъектСсылка КАК ОбъектСсылка,
    а.ПометкаУдаления КАК ПометкаУдаления,
    а.Код КАК Код
    ИЗ
    Справочник.ВнешниеФайлы КАК а
    ГДЕ
    а.ОбъектСсылка = &ОбъектСсылка

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    ХранилищеФайлов.Ссылка,
    ХранилищеФайлов.Наименование,
    ХранилищеФайлов.ИмяФайла,
    ХранилищеФайлов.КомментКФайлу,
    NULL,
    ХранилищеФайлов.Обьект,
    ХранилищеФайлов.ПометкаУдаления,
    ХранилищеФайлов.Код
    ИЗ
    Справочник.ХранилищеФайлов КАК ХранилищеФайлов
    ГДЕ
    ХранилищеФайлов.Обьект = &ОбъектСсылка) КАК а
```

ОбъектСсылка устанавливается в параметры динамического кода при создании на сервере. Запрос данные выбирает (данные есть), права полные, в настройках списка основная таблица пусто, динамическое считывание данных пусто.

При запуске в тонком или веб клиенте - на форме этот динамический список не отображается.

Пробовал в при создании на сервере менять таким образом:

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

все равно на форме ничего нет (

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

Спасите, помогите ) Куда копать?
---
Проблема оказалась в РЛС,

справочник ВнешниеФайлы - не брал его в расчет, при анализе прав, т.к он пустой, оказалось что на него то прав и не было )

Вдруг кому пригодится
---
Строки ХранилищеФайлов.Ссылка не дублируются в результате запроса?

Возможно влияет и эта ошибка:

Отображение записей из группировки в динаическом списке
Код ошибки: 10174521
Код(ы) обращения: SW1111508
Статус: Исправлена в тестовой версии Зарегистрирована: 03.02.2017
Исправлена: "Технологическая платформа", версия 8.3.11.2528 (для тестирования)

Описание:

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

справочник ВнешниеФайлы - не брал его в расчет, при анализе прав, т.к он пустой, оказалось что на него то прав и не было )

Вдруг кому пригодится
УТ 11.1
В заказе есть такое поле внизу, см. картинку - оплачено по заказу. Там используется реквизит формы СуммаОплаты - мне надо найти, где он заполняется. В форме нет, судя по всему, это что-то регулярно выполняющееся где-то.
В конфигурации 262 вхождения этого названия СуммаОплаты
Кто знает, подскажите плз.
---
В модуле менеджера документа есть процедура "РассчитатьСостояние(" там и заполняется. Процедура вызывается из формы
---
В модуле менеджера документа есть процедура "РассчитатьСостояние(" там и заполняется. Процедура вызывается из формы
---
РассчитатьСостояние спасибо большое, нашел!
Почему при выборе кредитовых оборотов по счету выбираются "пустые" проводки по дебетовым оборотам? В частности это проводка с датой 05.10.2017.
---
В условии регистра только счет стоит, кредитового отбора нет, то что выводить кредитовый оборот - это не отбор. По контрагенту, договору и счету есть дебетовая проводка, вот она и выводится. Можно взять ОборотыДтКт и задать условие счета кредета, тогда будут выводиться только кредетовые проводки.
---
В условии регистра только счет стоит, кредитового отбора нет, то что выводить кредитовый оборот - это не отбор. По контрагенту, договору и счету есть дебетовая проводка, вот она и выводится. Можно взять ОборотыДтКт и задать условие счета кредета, тогда будут выводиться только кредетовые проводки.
---
большое спасибо!!!
---
Потому что в запросе нет условия говорящего что нужно показывать только те обороты и остатки у которых
СуммаОборотКт<>0 или СуммаНачальныйОстатокКт<>0
В макете печатной формы нужно изменить имена ячеек строки, Имя первой ячейки строки должно быть а1, второй а2, тридцатой а30 соответственно, ячейкм идут подрят. Как грамотно изменить имена ячеек, не заходя в каждую ячейку?
---
Дать имя первой ячейке, скопировать её, выделить все следующие 29 ячеек и один раз нажать вставить...
---
Дать имя первой ячейке, скопировать её, выделить все следующие 29 ячеек и один раз нажать вставить...
---
Работает то, что нужно.
Необходимо в отчете вывести контрагентов и под каждым таблицу с договорами и контактной информацией.

В настройках отчета делаю группировку с полями контрагента и ниже таблицы с договорами и контактной информаций (см. рис.)

При формировании отчета поля группировок выходят в столбец, т.е. вот так

ИНН
КПП
Ссылка контрагент

 а нужно в строку. Подскажите как можно вывести поля группировки в строку?
---
Для начала в настройках группировки контрагента на закладке "Другие настройки" установить параметр "Тип макета", значение "Горизонтально".
---
Внутри группировки СсылкаКонтрагент влепите сверху еще одну таблицу и добавьте одну строку группировки и в нее нужные поля. По желанию в доп. настройках можно указать Расположение реквизитов Отдельно. Не хотите видеть рамку таблицы - условное оформление Стиль границы = Нет. Или всю таблицу - Макет оформления = Без оформления.
---
сделайте дополнительно поле, где сложите эти значения и в группировке выводите его
---
В этом случае пользователь не сможет настраивать состав полей, а эту возможность необходимо оставить.
---
В группировке поле группировки выбрать только поле СсылкаКонтрагент, а в выбранные поля этой группировки добавить СсылкаКонтрагент.ИНН, СсылкаКонтрагент.КПП. Именно через точку.
---
Немного не то (результат на рисунке). Если будет много полей, то не ясно какое поле какое значение принимает. Можно ли расположить как колонки?

Например, так.

Ссылка / ИНН /КПП
Иванов / 5436677 /100092
---
Внутри группировки СсылкаКонтрагент влепите сверху еще одну таблицу и добавьте одну строку группировки и в нее нужные поля. По желанию в доп. настройках можно указать Расположение реквизитов Отдельно. Не хотите видеть рамку таблицы - условное оформление Стиль границы = Нет. Или всю таблицу - Макет оформления = Без оформления.
---
фото того что выводится можно? а то не совсем ясно что хотите получить
---
На рисунке пример того, что выводится. Необходимо чтобы ИНН, КПП, ссылка контрагент были в строку.
---
Для начала в настройках группировки контрагента на закладке "Другие настройки" установить параметр "Тип макета", значение "Горизонтально".
Как соединить данные 2-таблиц, отчет СКД. В первую таблицу добавить колонку КоличествоДней

```1c
    ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент,
    ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Договор,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаЗайма
    ПОМЕСТИТЬ СуммаЗаймов
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПенриода, &КонецПериода, , , Счет.Код = "66.23", , ) КАК ХозрасчетныйОстаткиИОбороты
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ДанныеПроизводственногоКалендаря.Дата) КАК КоличествоДней
    ИЗ
    РегистрСведений.ДанныеПроизводственногоКалендаря КАК ДанныеПроизводственногоКалендаря
    ГДЕ
    ДанныеПроизводственногоКалендаря.Дата МЕЖДУ &НачалоПериода И &КонецПериода
```
---
Пожалуйста.
---
Не совсем понятно что нужно получить в итоге. Таблицу вида:
Ромашка Д1 1000 руб. 5 дней.
Ромашка Д2 2000 руб. 5 дней.
Цветочек Д1 5000 руб. 5 дней.

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