arefaste/1C_Forums huggingface dataset:
Всем доброго

Подскажите, как запросом получить последнюю запись регистра сведений по каждому сотруднику "Кадровая история" ?

Срез последних выдает 2 а то и 3 записи..
---
Если хотите по феншую, как заложено разработчиками конфигурации, используйте механизм представлений.
https://infostart.ru/1c/articles/841337/

А так можете сделать запрос к РС ТекущиеКадровыеДанныеСотрудников, там дата увольнения хранится.
---
Срез последних выдает последнюю запись по каждому набору измерений.
Как минимум там есть измерение сотрудник, т.е. 2 записи будут, например, если человек работает по основному месту работы и по внутреннему совместительству. Что вы хотите получить?
---
Вообще мне нужно получить всех не уволенных сотрудников
---
КадровыйУчет.ФизическиеЛицаРаботавшиеВОрганизации()
---
аРабо А мне в запросе это необходимо получить
---
В запросе или в отчете?
---
в дальнейшем в отчете СКД
---
Если хотите по феншую, как заложено разработчиками конфигурации, используйте механизм представлений.
https://infostart.ru/1c/articles/841337/

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

Запрос не могу создать, нет прав, только в отчете пользовательскими полями могу пользоваться(
---
Сам только что один типовой отчет сохранил как внешний и в нём доработал 2 вычисляемых поля. В которые вставил получение данных из методов общих модулей!!!
А так как этих методов не было, сделал их через расширение.

От программирования тут не уйти
---
Типовой отчет?
Что значит "должности по последнему приёму"?
У сотрудника приём один.
Или речь про физлицо? Что у вас в отборах - физлица или сотрудники?
Если нужна должность именно по приему - сделайте себе отчет по тому самому регистру "кадровая история... " в Универсальном отчете.
Отберите "Вид события" - прием
Выбирайте должность

И ... учите ЗУП
---
У сотрудника приём один.
Или речь про физлицо? Что у вас в отборах - физлица или сотрудники?
Если нужна должность именно по приему - сделайте себе отчет по тому самому регистру "кадровая история... " в Универсальном отчете.
Отберите "Вид события" - прием

Вот пример кадровой истории
Генчу АГ
26.06.1984 02.11.1984 Электромонтер по ремонту оборудования
05.08.1985 08.10.1985 Электромонтер по ремонту оборудования
12.01.1988 15.10.1990 Электромонтер по ремонту оборудования
01.04.1997 29.12.2023 Сменный мастер
23.08.2024 Сменный мастер
---
Работает по настоящий момент. В отчет при формировании на 2018 год должна попадать только 2 запись сменный мастер
Добрый день.
Никак не могу добиться позиционирования на поле, которое является подчиненным полем реквизита объекта, перепробовал массу вариантов, получаю текст ошибки посередине экрана.
Нерабочий код для примера. Вопрос без относительно смысловой нагрузки задачи.

```1c
    Сообщение = Новый СообщениеПользователю;
    Сообщение.Текст = "Нужно указать ИНН.";
    Сообщение.ПутьКДанным = ";
    Сообщение.Поле = "ИНН";
    Сообщение.Сообщить();
```
---
в Поле указывается не элемент формы, а реквизит формы.
В данном случае реквизит реквизита формы не является реквизитом формы и его указывать не имеет смысла. Он только выводится на форму для информации.

Как вариант, можно заполнить в сообщении КлючДанных, в котором указать ссылку на элемент справочника.
Тогда при выборе ошибки откроется форма элемента справочника и спозиционируется на нужное поле, при условии, что этот реквизит выведен на форму.
---
в Поле указывается не элемент формы, а реквизит формы.
В данном случае реквизит реквизита формы не является реквизитом формы и его указывать не имеет смысла. Он только выводится на форму для информации.

Как вариант, можно заполнить в сообщении КлючДанных, в котором указать ссылку на элемент справочника.
Тогда при выборе ошибки откроется форма элемента справочника и спозиционируется на нужное поле, при условии, что этот реквизит выведен на форму.
---
Да, пожалуй, это единственный рабочий вариант.
Спасибо.
---
Безотносительно вопроса - интересно, как ты собрался записывать данные ссылочных объектов...
---
Мне это не нужно.
Всем привет!
Возник такой вопрос.
Есть 5 заставок. Можно ли как-то выводить каждый раз разную заставку при запуске, а не только одну?
---
В теории создать 5 расширений (С разными заставками) и переключать поочереди ...
---
Создай константу, в которую будешь писать номер заставки. Заполняй ее после показа, а перед показом читай.
---
В теории создать 5 расширений (С разными заставками) и переключать поочереди ...
Доброе время суток, уважаемые.

Вопрос. Хочу разместить дополнительные реквизиты на общей форме
"ОбщаяФорма.ФормаСтрокиДокументаИзмененияШтатногоРасписания". Речь идет о конфигурации ЗКГУ (использована 3.1.27.90).

Вопрос. Нет ли каких-либо особенностей размещения дополнительных реквизитов на Общих Формах. Кто сталкивался, прошу просветить.

С уважением
---
Нет никаких особенностей. Все так же как и на остальных.
---
Нет никаких особенностей. Все так же как и на остальных.
Собственно, вопрос в заголовке.

Как получить, посмотреть ПользовательскиеНастройки ДинамическогоСписка для любого/всех юзеров??

Например, для ДинамическийСписок.КомпоновщикНастроек.ПользовательскиеНастройки - можно посмотреть только "свои" настройки.
---
для
---
для
---
Спасибо!!!
Настроена синхронизация данных (загружены правила конвертации) между двумя базами (документы передаются из одной базы в другую),
Необходимо чтобы конкретный тип документа приходил каждый день, остальные документы раз в месяц.
Каким путем можно пойти для решения вопроса ?
---
Каким путем можно пойти для решения вопроса ?
Настраивай отдельные правила конвертации и создавай разные настройки синхронизации (это самое простое на мой взгляд) т.к. при необходимости их можно запустить отдельно
---
Каким путем можно пойти для решения вопроса ?
Настраивай отдельные правила конвертации и создавай разные настройки синхронизации (это самое простое на мой взгляд) т.к. при необходимости их можно запустить отдельно
Настроена бесшовная интеграция УХ (Управление холдингом) - ДО3 (документооборот КОРП вер 3.0)
Как можно получить список всех задач с пользователями и статусами по объекту согласования на стороне УХ?
---
отвечу сам может кому идея пригодится:
сделали свой собственный http сервис для получения нужных данных. Соединение получаем из Прокси.
---
отвечу сам может кому идея пригодится:
сделали свой собственный http сервис для получения нужных данных. Соединение получаем из Прокси.
через отладчик не могу найти той что попроще, везде ШК в виде структуры просит
---
Нашёл такую функцию в модуле менеджера

```1c
    ДанныеШтрихкода = РегистрыСведений.ШтрихкодыНоменклатуры.ДанныеШтрихкода(Штрихкод);
    Если ДанныеШтрихкода <> Неопределено Тогда
    Номенклатура = ДанныеШтрихкода.Номенклатура;
    КонецЕсли;
```
---
Нашёл такую функцию в модуле менеджера

```1c
    ДанныеШтрихкода = РегистрыСведений.ШтрихкодыНоменклатуры.ДанныеШтрихкода(Штрихкод);
    Если ДанныеШтрихкода <> Неопределено Тогда
    Номенклатура = ДанныеШтрихкода.Номенклатура;
    КонецЕсли;
```
---
сделал вот так, пришлось дополнительно вставить 2 функции

```1c
    НеизвестныеШтрихкоды = Новый Массив;
    ШтрихкодыНекорректногоТипа = Новый Массив;

    //Если ТипЗнч(ДанныеШтрихкодов) = Тип("Массив") Тогда
    // МассивШтрихкодов = ДанныеШтрихкодов;
    //Иначе
    Струк = Новый Структура;
    Струк.Вставить("Штрихкод",Объект.ШК);
    МассивШтрихкодов = Новый Массив;
    МассивШтрихкодов.Добавить(Струк);
    //КонецЕсли;

    СтруктураДанные = Новый Структура();
    СтруктураДанные.Вставить("МассивШтрихкодов", МассивШтрихкодов);
    ПолучитьДанныеПоШтрихКодам(СтруктураДанные);

    Для каждого ТекШтрихкод Из СтруктураДанные.МассивШтрихкодов Цикл
    Если ДанныеШтрихкода.Количество()=1 Тогда
    ДанныеШтрихкода = СтруктураДанные.ДанныеПоШтрихкодам[ТекШтрихкод.Штрихкод];
    ДанныеШтрихкода[0].Номенклатура
    Иначе
```
вечер добрый. хотела спросить по старой теме, как реализовать поиск по номенклатуре и получить выпадающий динамический список. как в примере поиск в предприятии.
 вводишь что-то и начинается поиск похожих наименований. вот не могу настроить поле ввода для ввода номенклатуры таки образом, если нашёл что нужно щелкаешь по ней и данная номенклатура с данными переноситься в ТЧ(заполняется)
---
возможно нужно что-то типа такого
---
не могу переписать эту обработку. она выдает все справочники , а нужно только наименование товаров справочника номенклатуры
---
при выборе нужного перетащить в тч со всеми данными (количество, цена, сумма)
---
по первой части сделал.

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

PS. делать выпадающий список всей номенкатуры не очень хорошо, но как просили. - если надо убрать - то просто закоментить код запонения списка.
---
моя обработка при нажатии на строку поиска да выкладывает весь список, все что есть. но лучше конечно сделать сокращение, то есть если вводишь менее 2 символов то список не выводиться, а на 3 символе уже вываливается список уже меньше или еще можно будет ограничение ввести. больше 20 результатов не выдавать
---
странно , по отладчику приходит пустое значение. когда добавляешь в ТЧ . процедура ПриИзменении

```1c
    &НаКлиенте
    Процедура ПоисковикПриИзменении(Элемент)
    строкаТЧ = оБЪЕКТ.Товары.Добавить();
    строкаТЧ.номенклатура = 1;
    ПоисковикПриИзмененииНаСервере();
    КонецПроцедуры
```
---
Имхаю, при автоподборе должен быть запрос к справочнику с конструкцией ПОДОБНО.
---
определенно
---
возможно нужно что-то типа такого
---
как верно заполнить табличную часть выбранной номенклатурой в поле ввода?
в процедуре ПриИзменении получить выбранное значение и записать его в тч
---
Задача сделать рабочее место кассира? Зачем для номенклатуры использовать глобальный поиск?
---
дааа. чтобы не заходить в подбор искать там , выбирать(прошлая разработка) а тут сказали сделать поиск выше ТЧ , то бишь время экономит такой быстрый полнотекстовый поиск
---
Тогда не проще добавить на форму реквизит номенклатуры и обрабатывать при изменении или после с очисткой после выбора, там полнотекстовый поиск настраивается куда проще (мое сугубо личное мнение)
---
Правда, тут без ВРег
upd: Добавил ВРег
Здравствуйте. В базе есть документ, с табличной частью товары. Реквизиты номенклатура торговое наименование ( отдельный справочник, в котором присваивается обычная номенклатура, и эти соответствия записываются в регистр сведений) , количество, цена, сумма и др. В конфигураторе в этом же документе есть реквизит номенклатура. При заполнении документа вручную заполняется номенклатура торговое название, и на форме документа отображается именно этот реквизит (при этом при заполнении проходит проверка, существует ли соответствие для этого торгового название или нет, если нет, то предлагает создать). Если заполняю программно то отображается поле номенклатура, а номенклатура торговое наименование не видно на форме, и нет возможности выбрать через изменить форму, этот реквизит там просто отсутствует. Так же и с ручными документами, не отображается реквизит номенклатура а через изменить форму его просто нет. Подскажите, пожалуйста, где можно найти скрытие этих реквизитов? В модуле формы искал, нет никаких условий на видимость/доступность.
---
Разобрался. Видимость устанавливалась в экспортном общем модуле.
---
Разобрался. Видимость устанавливалась в экспортном общем модуле.
Делаю пример по книге и цена не хочет подставляться, около суток сижу туплю.
---
Все есть, решился вопрос снятием галочки клиент в общем модуле, но как почему это помогло , я не понел. до этого тыкался и без толку.
---
Ну тут два варианта:
1. По книге нарисовал в коде процедуры, а привязать их к элементам забыл.
2. Тупо нет цены в регистре.
---
Все есть, решился вопрос снятием галочки клиент в общем модуле, но как почему это помогло , я не понел. до этого тыкался и без толку.
Добрый день, хочу оформить ячейку цветом по условию, но выдаёт ошибку не соответствия типов с этой конструкцией

```1c
    Для Каждого ТЗ Из ТаблицаПриходаНаРаботу.ВыгрузитьКолонку("ВремяПрихода") Цикл

    Если ТЗ = Дата("01.01.0001. 0:00:00") Тогда

    ОформленаяЯчейка = Новый Форматированная строка(ТЗ, ,WebЦвета.Красный);

    КонецЕсли;

    КонецЦикла;
```
---
Используйте событие табличного поля: ПриПолученииДанных
```1c
    Процедура ТаблицаПриходаНаРаботуПриПолученииДанных(Элемент, ОформленияСтрок)
    Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл
    Если Не ЗначениеЗаполнено(ОформлениеСтроки.ДанныеСтроки.ВремяПрихода) Тогда
    ОформлениеСтроки.Ячейки.ВремяПрихода.ЦветФона = WebЦвета.Красный;
    КонецЕсли;
    КонецЦикла;
    КонецПроцедуры
```
---
Форма обычная или управляемая?
---
Обычная
---
Используйте событие табличного поля: ПриПолученииДанных
```1c
    Процедура ТаблицаПриходаНаРаботуПриПолученииДанных(Элемент, ОформленияСтрок)
    Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл
    Если Не ЗначениеЗаполнено(ОформлениеСтроки.ДанныеСтроки.ВремяПрихода) Тогда
    ОформлениеСтроки.Ячейки.ВремяПрихода.ЦветФона = WebЦвета.Красный;
    КонецЕсли;
    КонецЦикла;
    КонецПроцедуры
```
---
Дата("01.01.0001. 0:00:00")
тут Дата(1,1,1)

(1) Новый Форматированная строка(ТЗ, ,WebЦвета.Красный);
тут в ТЗ должна быть тип Строка, а по факту там Дата.

Ну и к "Цвет ячейки" этот код никак не относится.
---
```1c
    Элемент = УсловноеОформление.Элементы.Добавить();

    ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
    // Или ТаблицаПриходаНаРаботу, если для всей строки
    ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных("ТаблицаПриходаНаРаботуСотрудник");

    ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    // Или Объект.ТаблицаПриходаНаРаботу.ВремяПрихода, если это табличная часть, а не реквизит формы
    ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ТаблицаПриходаНаРаботу.ВремяПрихода");
    ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.НеЗаполнено;

    Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", WebЦвета.Красный);
```
одскажите, пожалуйста, если при создании элемента справочника-владельца создается автоматически элемент подчиненного ему справочника - это настройка какая-то? или это типовое поведение, куда копать, чтобы отключить?
---
Значит, разработчик написал код по созданию элемента подчинённого справочника.
Скорей всего вызов происходит где-то в событии ПриЗаписи модуля объекта.
---
Значит, разработчик написал код по созданию элемента подчинённого справочника.
Скорей всего вызов происходит где-то в событии ПриЗаписи модуля объекта.
---
модуль объекта в подчиненном справочнике. ага. спасибо.буду искать
---
В верховном
Проблеме уже лет 10, появились какие либо адекватные варианты?

Если из базы сохранить любой дополнительный внешний отчет, в нем изменить код в модуле объекта в процедуре "ПриКомпановкиРезультата", открыть этот отчет в базе (его сохраненный вариант отчета) как внешний отчет, то все сделанные доработки кода игнорируются, 1с где то достает старый вариант процедуры "ПриКомпановкиРезультата" и выполняет её, даже с отладкой пропускает все сделанные доработки, как от этого избавиться?

На данный момент единственный рабочий вариант - переименовать имя отчета, но в этом случае слетают все сделанные варианты отчета.
---
Это не про СКД. Это про БСП. Публикацию отчета в справочнике дополнительные отчеты и обработки измените на "Отладка". И сможете запустить свой отчет через Файл-Открыть.
---
Это не про СКД. Это про БСП. Публикацию отчета в справочнике дополнительные отчеты и обработки измените на "Отладка". И сможете запустить свой отчет через Файл-Открыть.
---
спасибо, это действительно работает!
Где в УПП 1.3 формируются бух проводки в документе ПеремещениеТоваров? Сломал голову: ОбработкаПроведения - в конце процедуры отладчик Движения.Хозрасчетные показывает пусто. Смотриш проводки через предприятия - есть бух проводка. Отследить момент создания проводки не получилось, в модуле набора записей регистра Хозрасчетный ПередЗаписью точка останова не срабатывает. Где этот заколдованый модуль, где создается бух проводка для данного документа? Стоит задача изменить проводки у дока, а выловить место формирования не возможно :( Толстый клиент, серверная.
---
Регистр накопления УчетЗатратРегл. Там есть макет ПараметрыФормированияДвижений, который описывает алгоритм формирования проводок. В первой колонке имя документа который делает проводки, дальше правила формирования. Скорее всего достаточно будет в макете изменения сделать, если нет, то поикать глобальным поиском где он вызывается.
---
Регистр накопления УчетЗатратРегл. Там есть макет ПараметрыФормированияДвижений, который описывает алгоритм формирования проводок. В первой колонке имя документа который делает проводки, дальше правила формирования. Скорее всего достаточно будет в макете изменения сделать, если нет, то поикать глобальным поиском где он вызывается.
---
Спасибо огромное, помогло. Правда проводки переписал для перемещения без привязки к регистру УчетЗатратРегл в обход макета проводок и непонятно, на что оно повлияет дальше. Но изменять макет проводок вообще не понятно как и сама схема реализации такого метода видимо была понятна только разрабам :(
---
Да, тоже долго искал :) но у меня там не сильно сложная задача была, получилось нормально через макет.
---
А где в упп 1.3 создаются Хозрасчетные проводки для ПТУ? Глобальный поиск по даному макету не дал результата - там точка останова не срабатывает :(
---
Возможно у вас партионный учет. Выше была описанная ситуация РАУЗ.
Доброго дня!
Есть массив строк (полученных из гугл таблиц). Как этот массив переложить в ТЗ, но так что бы тз состояла не из одной колонки, а условно из 5 (первых пять элементов массива, это названия колонок гугл таблицы) ?
---
```1c
    ТЗ = Новый ТаблицаЗначений;
    Для НомерКолонки = 1 По КоличествоКолонок Цикл
    ТЗ.Колонки.Добавить(Массив[НомерКолонки - 1]);
    КонецЦикла;

    Для Индекс = КоличествоКолонок По Массив.ВГраница() Цикл
    ИндексКолонки = Индекс % КоличествоКолонок;
    Если ИндексКолонки = 0 Тогда
    ТекущаяСтрокаТаблицы = ТЗ.Добавить();
    КонецЕсли;
    ТекущаяСтрокаТаблицы[ИндексКолонки] = Массив[Индекс];
    КонецЦикла;
```
---
В массиве находятся элементы именно ячеек таблицы? Или целой строки?
---
каждое значение массива - элемент ячейки таблицы (перед этим был распарсено).
---
Без точного количества колонок никак. Или читать построчно, обходя строки разделить строку и обходить ее элементы. Тогда можно будет при указать переменную к примеру "ПервыйПроход" и так инициализировать тз с ее колонками.
---
ок, допустим я сейчас знаю что колонок точно 5.
---
```1c
    ТЗ = Новый ТаблицаЗначений;
    Для НомерКолонки = 1 По КоличествоКолонок Цикл
    ТЗ.Колонки.Добавить(Массив[НомерКолонки - 1]);
    КонецЦикла;

    Для Индекс = КоличествоКолонок По Массив.ВГраница() Цикл
    ИндексКолонки = Индекс % КоличествоКолонок;
    Если ИндексКолонки = 0 Тогда
    ТекущаяСтрокаТаблицы = ТЗ.Добавить();
    КонецЕсли;
    ТекущаяСтрокаТаблицы[ИндексКолонки] = Массив[Индекс];
    КонецЦикла;
```
Делаю документ, который перед записью создает типовые документы.
Вопрос в том, как при возникновении ошибки в подчиненном документе записать ошибку в отдельный реквизит моего документа.
Сделал Попытку-Исключение нужный текст получил, но как его записать куда-нибудь?
Пишет, что в данной транзакции уже произошла ошибка...
На ум приходит, только в исключении вызвать внешнее подключение к БД, но как-то громоздко получается...
---
Попытку исключения добавил в форму для ручного ввода данных и в процедуру получения данных из другой базы. Все заработало.
---
Никак, так как транзакция будет отменена. Бесполезно использовать попытку для записи подчиненных объектов, находясь в транзакции записи.
---
Записать в какую-нибудь переменную, закончить эту транзакцию, начать новую, в ней записать в реквизит.
Вообще конечно месье понимает толк в удовольствиях. Зачем в реквизит-то?
---
Длинная цепочка документов перегрузки из базы в базу. Одной базе создается документ, выгружается в промежуточный документ, который может на 1 введенный документ породить 6 подчиненных. Информация об ошибках для документа первоисточника находится в отдельной ТЧ. При этом те же действия должны работать и при ручном вводе этого документа. Соответственно, сделал подписку на событие перед записью...
Попробую.
---
Ну и зачем тебе в реквизите документа ошибка, которая пришла по транзакционной ошибочной цепочке из другого документа или регистра???
---
документа ошибка, которая пришла по транзакционной ошибочной цепочке из другого документа???
Чтобы передать в другую базу, из-за чего у них документ не даем провести
---
И что это меняет? Чем "чтобы передать в другую базу" отличается от "чтобы распечатать, заламинировать, и повесить в рамочку генеральному директору"?
---
писать логи обменов в реквизиты объектов, которыми обмениваются, это высокий штиль, несомненно. Ново, свежо, оригинально. Я такого еще не видел, вроде уже много чего видел, но не все
)))))
---
Попытку исключения добавил в форму для ручного ввода данных и в процедуру получения данных из другой базы. Все заработало.
---
Писать ошибки можно и в другой объект, только зачем плодить эти объекты.
---
SOLID
1С:Предприятие 8.3 (8.3.23.1865)
Проверка конфигурации, что можно написать в этой строке? нужны примеры
---
Написать можно наименование настроек и сохранить набор флажков нужный и потом выбирать его из выпадающего списка, будет восстанавливать флажки, которые при сохранении были указаны. Не очень понятно только где хранится и как долго :) скорее всего в кэше пользователя.
---
Написать можно наименование настроек и сохранить набор флажков нужный и потом выбирать его из выпадающего списка, будет восстанавливать флажки, которые при сохранении были указаны. Не очень понятно только где хранится и как долго :) скорее всего в кэше пользователя.
Не понимаю как вывести дату из реквизитов клиента в отчет.

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