arefaste/1C_Forums huggingface dataset:
Добрый день. в Конвертации данных есть ПКО для документа. Есть ПВД для документа.

В ПКО есть ПКС для реквизита "Оборудование" этого документа. (Справочник.Оборудование)

Есть ПКО для Оборудования.

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

Галочка "Не выгружать объекты свойств источника по ссылкам" не установлена.

Вот никак не могу разобраться. помогите хотя бы куда рыть!
---
В ПКС в "Перед выгрузкой" напиши "ВыгрузитьОбъект = Истина;"
---
надо создать правило для справочника
---
Правило выгрузки объекта, или пвд?
---
Посмотрите не стоят ли в ПКО для Оборудования флажки
"Не создавать новый объект в приемнике, если он НЕ найден"
"При переносе объекта по ссылке НЕ создавать новый объект (переносить ссылку)"
---
Нет, галочки не стоят!
---
Забыл упомянуть, используется обмен через план обмена!
---
Создайте ПВД для Оборудования в таком случае.
---
Мне нужно чтобы выгружалось только то оборудование что было в документе!
---
В ПКС в "Перед выгрузкой" напиши "ВыгрузитьОбъект = Истина;"
---
Сейчас попробую!
---
Спасибо получилось! Еще кстати можно вместо этого ипользовать "ТолькоПолучитьУзелСсылки = Ложь" в ПКО оборудования
Здравствуйте!
С помощью расширения решаем проблему автоматического формирования документов списания дс на подотчет.
Почти все поля получилось заполнить автоматически, кроме банковского счета получателя.
Подскажите, пожалуйста, как можно вытащить номер счета физ лица из справочника "банковские счета"?
Конфигурация erp 2.2
Спасибо.
---
Есть метод "НайтиПоРеквизиту(<ИмяРеквизита>, <ЗначениеРеквизита>, <Родитель>, <Владелец>)".
---
Сделал так:
Док.БанковскиеСчетаКонтрагентов = Спровочники.БанковскиеСчетаКонтрагентов.НайтиПоРеквизиту(,,,ТекущаяСтрока.ФизическоеЛицо);

Вроде бы работает.
---
А точно из справочника "Банковские счета"? Обычно в регистре сведений "Лицевые счета сотрудников по зарплатным проектам" хранятся.
---
Точно, когда создаем документ списания ДС с видом операции "Выдача ДС подотчет", лицевой счет вводится в справочнике "Банковские счета".
---
"Банковские счета контрагентов" в качестве владельца могут иметь "Физ. лицо". Т.е. нужен просто запрос с отбором по владельцу.
---
А без запроса никак?
---
У справочников есть есть метод Выбрать(), в котором можно Владельца указать.
---
Есть метод "НайтиПоРеквизиту(<ИмяРеквизита>, <ЗначениеРеквизита>, <Родитель>, <Владелец>)".
---
Сделал так:

```1c
    СчетПолучатель = Справочники.БанковскиеСчетаКонтрагентов.НайтиПоРеквизиту("НомерСчета",,,<Владелец>);
```

Как правильно указать владельца.
---
СчетПолучатель = Справочники.БанковскиеСчетаКонтрагентов.НайтиПоРеквизиту("НомерСчета",,,);
Подставить физ лицо ("ПодотчетноеЛицо"), значение реквизита тоже надо указать, поэтому я бы поставил лучше поиск по валюте:
Валюта = Справочники.Валюты.НайтиПоКоду("643");
СчетПолучатель = Справочники.БанковскиеСчетаКонтрагентов.НайтиПоРеквизиту("ВалютаДенежныхСредств",Валюта,,ПодотчетноеЛицо);
---
Хорошо, буду пробовать через валюту, но как корректно указать <Владелец>?
Укажу я ПодотчетноеЛицо, а откуда его брать-то? Из документа или из справочника? Я не понимаю, объясните, балбесу, пожалуйста.
---
из реквизита "ПодотчетноеЛицо" в документе. Судя по шапке темы этот реквизит уже заполняется?
---
Да, заполняется: Док.ПодотчетноеЛицо = ТекущаяСтрока.ФизическиоеЛицо.
ТекущаяСтрока.ФизическоеЛицо вывожу из Объект.Зарплата документа "ВедомостьНаВыплатуЧерезБанк".
---
Все же мне кажется запрос бы был лучше, в нем получаешь все данные и уже просто тупо запиливаешь доки.
---
без особой разницы имхо
---
Сделал так:
Док.БанковскиеСчетаКонтрагентов = Спровочники.БанковскиеСчетаКонтрагентов.НайтиПоРеквизиту(,,,ТекущаяСтрока.ФизическоеЛицо);

Вроде бы работает.
Добрый день.
Есть регистр сведений, измерение "Номенклатура", тип СправочникСсылка.Номенклатура.
Свойство измерения "Выбор групп и элементов" указано "Группы и элементы".

При добавлении записи в регистр группу выбрать не могу. Может кто-то знает, в чем дело?
---
Форма выбора не позволяет вам выбрать группу, потому что в ней так заложено. Нужно свою форму сделать
---
Форма выбора не позволяет вам выбрать группу, потому что в ней так заложено. Нужно свою форму сделать
---
Спасибо помогло!
---
Выбор интерактивный? Программное назначение работает?
---
Если для выбора не использовать двойной клик, а нажимать кнопку "Выбрать", то специальную форму для групп добавлять не придется
Добрый день!
Возник вопрос по группировкам в СКД.
На приложенно скриншоте видно, что, в результате выполнения запроса получаются строки, к которых повторяются значения дней. Т.е. 01.12.2017 выведено 8 раз. Этот вопрос легко решается, если сделать поле "Рабочий день" ресурсом с функцией "Максимум". Здесь мне всё понятно.
Не понятно как сделать группировку "Месяц", чтобы в неё попали сгруппированные ранее дни.
Т.е. задача состоит в том, чтобы на уровне группировок по дням у меня была единица, если это рабочий день и 0, если выходной, а на уровне группировок по месяцам был 21 рабочий день.
Заранее спасибо за помощь.
---
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(РабочийДень)","Дата"))
---
Т.е. задача состоит в том, чтобы на уровне группировок по дням у меня была единица, если это рабочий день и 0, если выходной, а на уровне группировок по месяцам был 21 рабочий день.
Делаем ресурс КоличествоРабочихДней (ну или "Месяц")
Формироваться ресурс будет как то так
Выбор когда РабочийДень = &Выходной Тогда 0 Иначе 1 Конец.
Ну и потом суммируем по группировке
---
"Сумма" не подходит?
---
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(РабочийДень)","Дата"))
---
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(РабочийДень)","Дата"))
Спасибо за подсказку, это решение.
Получилось как в скриншоте.
Может ты сразу сможешь подсказать как от разворота по дням избавиться?
---
Скрин с окна настройки структуры отчета нужен
---
Спасибо, я сам на радостях ошибку не заметил.
---
Покажите настройки СКД, закладка "Ресурсы"
---
Спасибо за ответы. Правильный ответ подсказал RustamZz.
Доброго дня!
1C8.3 Управляемое
Нужно выбирать номенклатуру с значением размера
Размер - дополнительный реквизит справочника
Как это реализовать в в одном запросе не могу разобраться.
Прошу помочь.

```1c
    "ВЫБРАТЬ
    | ПродажиОбороты.Номенклатура,

    ??? Номенклатура.Размер

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

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

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

    ВЫБРАТЬ
    ПродажиОбороты.Номенклатура,
    ПродажиОбороты.КоличествоОборот,
    ВТНоменклатура.Значение
    ИЗ
    РегистрНакопления.Продажи.Обороты(&НачалоПериода,&КонецПериода,,Номенклатура.ТипНоменклатуры=&ТипНоменклатуры) КАК ПродажиОбороты
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТНоменклатура КАК ВТНоменклатура
    ПО ПродажиОбороты.Номенклатура = ВТНоменклатура.Ссылка
```
---
Спасибо !!!
Только вместо

```1c
    ГДЕ Номенклатура.Значение = &Размер
```

нужно

```1c
    ГДЕ Номенклатура.Свойство = &Размер
```

Удачи
---
Это вам виднее. Думал фильтрация по значению.
Собственно, имеется 1С:Предприятие 8.3 (8.3.11.2867), Управление торговлей, редакция 11 (11.4.2.109)
Создано расширение, в которое заимствован документ "ЧекККМ". Для документа в расширении добавлена новая форма списка (не основная).
Задача вывести эту форму в интерфейс, в раздел "продажи", подраздел "розничные продажи". Вроде бы желание вполне нормальное, но что то как то не получается..
Я добавил команду документа, которая открывает мою форму списка, все так же в расширении, эту команду добавил в командном интерфейсе подсистемы (добавив ее в расширение). Но в режиме предприятия моя команда не появляется.
В общем как вывести команду на открытие своей формы списка в интерфейсе?
---
Можно через свою созданную Обработку в расширении
---
а вы хотели чтобы она по умолчанию показывало?
---
Нет, не по умолчанию.
---
в любом случае пользователь может видимость настроить под себя.
---
Пользователь может вывести на панель команду из доступных. Но в доступных нету команды для открытия формы, которая была добавлена в расширении.
---
значит не туда команду добавили или не так её заполнили.
Есть ещё вероятность что это баг. Но проверить можно на разных релизах.
---
Вы пробывали вообще так делать?
---
Можно через свою созданную Обработку в расширении
---
Ну как вариант, да. Но хотелось бы более штатное решение что ли, если оно есть.
---
Задать группу в свойства команды "Панель навигации. Важное". Не?
---
Нет, так не работает
---
пользователь под этим же интерфейсом заходит? может настройку произвел в одном, а запускаешь с другим...
---
Вы о чем? Какую настройку?
---
Вообще, всегда есть вариант при открытии ненужной формы отменять ее открытие и открывать вместо нее ту форму, которая нужна.
Настраиваю возможность отправления печатных форм через 1с.
Почты через mail.ru и yandex.ru нормально натсроил работают.
А какие данные прописывать , сли электронная почта на outlook (корпоративная почта)?
---
да, у меня сам определил. Тогда вам к админа почтового сервера)
---
(2) у нас настройки для Exchange без проблем в автоматическом режиме получает
---
а что вы прописали при создании электронных почт?
---
настройки для Exchange
реальный ексченж или его pop3/smtp коннектор?
---
Попробовал настроить: наверное все-таки коннектор в 1С прописывается
---
у вас он сам нашел все натсройки? у меня ругается, говорит настрой вручную
---
да, у меня сам определил. Тогда вам к админа почтового сервера)
---
Почта, собственно, не на outlook'e, а на каком-то сервере все-таки вертится:-).
Берете настройки учетной записи из аутлука и руками вбиваете в настройку учетной записи 1С, раз автоматом не подхватывает.
если и это не сработает-то без детальных данных-что Вы подразумевали под "...электронная почта на outlook (корпоративная почта)" - не обойтись.
---
посмотреть настройки в аутглюке.
но, если там настроен exchange - то, скорее всего, не получится
---
Корпоративная почта? Так только админы почтового сервера знают, как они ее настроили
Есть внешняя подключаемая обработка. У неё есть форма. Вызываться она может из документа (по кнопочке "Заполнить").

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

Только не предлагайте использовать ВПФ и брать ссылку из параметров функции печать, это не подходит.
---
```1c
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Документ = Параметры.ОбъектыНазначения[0];
```
---
```1c
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Документ = Параметры.ОбъектыНазначения[0];
```
Может кто знает способ получения описания именно бизнес процессов. Потому что читая руководства той же УТ где словами описаны функциональности - это одно дело, а когда ты глядишь на idef0 там уже понятно на что способна система на что нет.
---
По ERP (в которую входит УТ 11) в урезанном виде есть в свободном доступе СППР.
---
Способ прост. Устроиться в 1с в отдел разработки типовых конфигураций. Взять эти схемы. Уволиться
---
проще купить.... всю кампанию
---
По ERP (в которую входит УТ 11) в урезанном виде есть в свободном доступе СППР.
ЛЮЮЮДИ, помогите, плиз, настроить отчет.
Что бы выводились сотрудники и их стандартные вычеты НДФЛ.
ЗУП 3.1.
---
В консоль запросов запихни:

```1c
    ВЫБРАТЬ
    ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛВычетыНаДет­ей.КодВычета.Код КАК КодВычетаКод,
    ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛВычетыНаДет­ей.КодВычета.Наименование КАК КодВычетаНаименование,
    ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛВычетыНаДет­ей.Ссылка.Сотрудник КАК Сотрудник,
    ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ.КодВычетаЛичный.Код КАК КодВычетаЛичныйКод,
    ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ.КодВычетаЛичный.Наименование КАК КодВычетаЛичныйНаименование
    ИЗ
    Документ.ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ КАК ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ.ВычетыНаДетей КАК ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛВычетыНаДет­ей
    ПО (ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ.Ссылка = ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛВычетыНаДет­ей.Ссылка)
```

Получишь отчет.
---
Скока денег?
---
а из благородства? :D
---
Эх, прошли уже эти времена...)))
---
В консоль запросов запихни:

```1c
    ВЫБРАТЬ
    ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛВычетыНаДет­ей.КодВычета.Код КАК КодВычетаКод,
    ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛВычетыНаДет­ей.КодВычета.Наименование КАК КодВычетаНаименование,
    ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛВычетыНаДет­ей.Ссылка.Сотрудник КАК Сотрудник,
    ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ.КодВычетаЛичный.Код КАК КодВычетаЛичныйКод,
    ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ.КодВычетаЛичный.Наименование КАК КодВычетаЛичныйНаименование
    ИЗ
    Документ.ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ КАК ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ.ВычетыНаДетей КАК ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛВычетыНаДет­ей
    ПО (ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ.Ссылка = ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛВычетыНаДет­ей.Ссылка)
```

Получишь отчет.
---
Спасибо огромное! Скажите, пожалуйста, а можно это как то сохранить, что бы всем пользователям было доступно? Или только через консоль он будет открываться?
---
Внешний отчет нужно делать.
---
понятно, ну ладно, спасибо))
Как сделать Группировку в отчете, как приложено в файлике
---
Есть много статей на эту тему. В том числе и на инфостарте.
Например - http://1c-e.ru/%D0%BC%D0%B0%D0%BA%D0%B5%D1%82%D1%8B-%D1%81%D0%BA%D0%B4/

Другой способ - https://forum.infostart.ru/forum9/topic157608
---
Интересует возможность данной реализации без кода
---
В СКД эту задачу можно решить с использованием макетов
---
Подробней? я пытался макетами, но что то тямы не хватило
---
Есть много статей на эту тему. В том числе и на инфостарте.
Например - http://1c-e.ru/%D0%BC%D0%B0%D0%BA%D0%B5%D1%82%D1%8B-%D1%81%D0%BA%D0%B4/

Другой способ - https://forum.infostart.ru/forum9/topic157608
---
Без кода так не сделать. Только кодом
---
А дерево вам не подходит? Только такой вид? В файле представлено, как бы правильнее сказать, "горизонтальное" дерево. Без кода можно организовать только "вертикальное"...
---
Надо именно такой вид был, уже сделал кодом.
Добрый вечер!
Есть некий сайт, для закачки файла по http с которого нужно передавать Referer с адресом некой Web-страницы, а иначе он возвращает файл нулевой длины. Использую объект HTTPСоединение, передаю Referer через третий параметр. Проблема в том, что

- если указать Referer с "http://", то 1С ругается "ошибка в параметре №3",
- а если указать без "http://", то сайт его не опознаёт и возвращает файл нулевой длины.

Видимо, двоеточие в "http://" смущает 1С. Нельзя ли его как-то заквотить?

P.S. То, что сайту нужен именно Referer подтверждается 2 опытами:

1) DownLoad Master с галкой "Автоматически создавать Referer" файл выкачивает, а без неё - файл нулевой длины.

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

Как быть? Качать файл через DownLoad Master - не вариант.
---
<Заголовки> (необязательный)
Тип: Соответствие; Строка.

Используй соответствие вместо строки
---
код хоть покажи
---
передаю Referer через третий параметр
почему не в заголовках?
---
В заголовках и передаю через третий параметр метода GET
---
код где?
---
см. (6)
---
```1c
    лсСервер="stupid.com";
    лсПутьНаСервере="/dir/file.jsp";
    лсЗаголовки="Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"+Символы.ВК+Символы.ПС+
    "Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3"+Символы.ВК+Символы.ПС+
    "Accept-Encoding: gzip, deflate"+Символы.ВК+Символы.ПС+
    "Referer: http://drugoi-server.com/blablabla/ska4atx-price.html"+Символы.ВК+Символы.ПС+
    "Connection: keep-alive"+Символы.ВК+Символы.ПС+
    "Upgrade-Insecure-Requests: 1"+Символы.ВК+Символы.ПС+
    "Cache-Control: max-age=0";

    лHTTPСоединение = Новый HTTPСоединение(лсСервер);

    лHTTPСоединение.Получить(лсПутьНаСервере, лсИмяВременногоФайла, лсЗаголовки);

    лHTTPСоединение="; // на всякий случай
```

Кстати, остаётся ли открытым HTTP-соединение всё то время, пока существует переменная с объектом HTTPСоединение?
---
<Заголовки> (необязательный)
Тип: Соответствие; Строка.

Используй соответствие вместо строки
---
Спасибо, помогло!

У меня в документации про соответствие не сказано почему-то.

И чтоб 2 раза не вставать - соединение с http-сервером закрывается автоматически после возврата из метода Получить() или оно держится открытым всё время, пока активна переменная с объектом HTTP-соединение?
---
И чтоб 2 раза не вставать - соединение с http-сервером закрывается автоматически после возврата из метода Получить() или оно держится открытым всё время, пока активна переменная с объектом HTTP-соединение?
Держится открытым пока активна переменная
---
Спасибо!
Добрый день коллеги!

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

При этом в самом файле с изображением никакой прозрачности нет. Вообще формат JPG.

Заранее спасибо!
---
перегони в пгн или обнови платформу.
---
перегони в пгн или обнови платформу.
---
Да, если изначально загрузить из формата PNG, то проблемы нет. Спасибо.
---
у меня были проблемы с джпегами на мобильной платформе, а с пгн нет, отсюда вывод что это либо баг либо особенность))
---
Скорее всего, платформа предполагает прозрачность для изображений, в хранилище данных и конфигурации, но в jpg прозрачность не хранится - соответственно платформа перед выводом в динамическом списке самовольничает и считает прозрачными абсолютно серые оттенки, как rgb(128, 128, 128) и т.д.

А в PNG прозрачность и ее отсутствие задаются в явном виде, поэтому проблемы нет.
---
может быть. Но у меня это проявлялось только в мобильной версии, точнее немного другая проблема.
---
в конфигураторе в самой картинке в свойсвах попробуй поставить
---
Изображения хранятся в хранилище данных (новый регистр, где есть привязка к сотрудникам).
Поэтому в конфигураторе отредактировать свойства изображения не удастся.

Если речь шла о самом поле с картинкой в таблице, то в нем не нахожу каких-либо свойств для настроек прозрачности.
Доброго дня. помогите, плиз, справится с такой проблемой: есть внешний отчет по дебиторской задолженности, в нём документы реализации идут ( я так понимаю стандартно) от последнего к первому( по дате по убываю). скажите, как можно изменить этот порядок? может функция какая есть?)
---
в запросе
упорядочить по док.Дата УБЫВ (или ВОЗР)
Или в настройках отчета, если он на СКД или Построителе
---
в запросе
упорядочить по док.Дата УБЫВ (или ВОЗР)
Или в настройках отчета, если он на СКД или Построителе
---
супер) работает) спасибо
Прошу помощи с возможно простейшей задачей, но не для начинающего.
Есть ТЧ документа, содержащая реквизиты: Сотрудник, Дата.
Колонки дат добавляются в ТЧ из списка значений на форме. ИХ может быть сколько угодно. Даты для сотрудников общие.
Например добавили 2 сотрудника и 2 даты.
При обходе этой ТЧ запросом, содержащей двух сотрудников, создаётся 4 строки т.е по две на каждого сотрудника, но с разными датами, хотя в документе строки две.
Задача отобрать сотрудника и все даты по этому сотруднику и вывести последовательно в макет. Причём даты выводить последовательно не в следующую строку, а в следующий столбец макета.

Предполагаю, что установку дат в макет можно реализовать при помощи Макет.Присоединить, но пока не могу получить их по сотруднику.
Заранее спасибо!
---
ТЧ сама по себе не может иметь динамическое количество колонок.
Это просто в документе так отображается. А хранится именно так, как получается в запросе.

Пример с присоединением во вложении.
Там сделано с ТЗ. В реальности можно переделать под нужные таблицы.
Но в целом должно быть понятен принцип.
---
логично все сразу получить и выводить. И только в исключительных случаях склеивать области!
---
ИХ может быть сколько угодно. Даты для сотрудников общие.
Например добавили 2 сотрудника и 2 даты.
При обходе этой ТЧ запросом, содержащей двух сотрудников, создаётся 4 строки т.е по две на каждого сотрудника, н

В моём понимании не укладывается такая форма изначально, если честно.
Если уж даты общие, то должно быть 2 табличных части: "Сотрудники" и "Даты". Тогда бы в запросе соединили бы 2 таблицы и всё было бы так, как вам нужно. Может лучше структуру данные переделать, если ещё не поздно?
---
ТЧ сама по себе не может иметь динамическое количество колонок.
Это просто в документе так отображается. А хранится именно так, как получается в запросе.

Пример с присоединением во вложении.
Там сделано с ТЗ. В реальности можно переделать под нужные таблицы.
Но в целом должно быть понятен принцип.
---
динамическое

Спасибо большое. Разобрался.
---
Например добавили 2 сотрудника и 2 даты.
после этого не понятно следующее
, создаётся 4 строки т.е по две на каждого сотрудника
Это как так получается? Для вывода не нужно присоединять, сделайте макет таблицы с шапкой и строкой в строку выводите нужные данные