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

Я думал так нельзя. Но вот в обработке обеспечения потребностей в УТ 11.4 все кнопки Далее (расположенные на разных страницах формы) желтые и у всех стоит флаг Кнопка по умолчанию. Пытаюсь это повторить в своей обработке - ничего не выходит. Что я делаю не так?
---
это можно сделать не напрямую в конфигураторе.
Пример во вложении изменен через выгрузку в файлы, изменение в тексте и загрузкой из файлов.
---
Они кнопки по умолчанию в режиме конфигуратора или в режиме предприятия? Возможно, флаг "Кнопка по умолчанию" устанавливается программно при смене страницы.
---
это можно сделать не напрямую в конфигураторе.
Пример во вложении изменен через выгрузку в файлы, изменение в тексте и загрузкой из файлов.
---
Ну это ж как бы не комильфо... Спасибо
---
так и само решение нескольких кнопок по умолчанию не комильфо.
Обычно делается одна командная панель для кнопок, которая располагается вне группировки Страницы. И в зависимости от переключения страницы меняется видимость кнопок и команда выполняет действия в зависимости от текущей страницы.
---
В режиме конфигуратора. "Сам в шоке" (с) ))
Бухгалтерия предприятия, редакция 3.0 (3.0.93.20)
Задача выглядит довольно простой, однако ничего не выходит) Суть: Есть две организации, первый пользователь видит информацию только по первой, второй - по второй. Администрирование -> Настройки программы -> Настройки пользователей и прав -> Группы доступа ставлю галочку "Ограничивать доступ на уровне записей", указываю какой пользователь что видит, запускаю. Но в итоге справочник организаций пуст и для первого и для второго пользователя.
---
Попробуйте настройки для типового профиля "Бухгалтер" (без 0-4)
и в чем был смысл плодить столько копий той же профиля?
---
Хм, обоим настроили отбор/допуск по которому ни чего не находится!
---
Не совсем понял, что вы имеете ввиду.
---
одиничка или ноль здесь не пройдет :)
---
"1" в данном случае это значение реквизита "Наименование в программе" справочника "Организации" :D
---
...Справочника "Организации" само собой
---
а обновить применения ?
---
Но в итоге справочник организаций пуст и для первого и для второго пользователя.

Как минимум он вошёл ещё под 2-я пользователями...
---
Попробуйте настройки для типового профиля "Бухгалтер" (без 0-4)
и в чем был смысл плодить столько копий той же профиля?
Добрый день, написал условие

```1c
    ГДЕ
    КомпонентыСрезПоследних.Согласие = Истина

    И
    КомпонентыСрезПоследних.Номенклатура.Наименование = " Определение "
    ИЛИ
    КомпонентыСрезПоследних.Номенклатура.Наименование = " Определение товара"
```

в запросе по которому нужно сделать отбор, но он как то не правильно работает
по моей логике сначала ищем что соответствует Истине потом соответствует одному или другому виду номенклатуры условиям запроса у меня подходят только 2 организации но при добавления второй номенклатуры выдаёт все остальные не обращая внимания на предыдущие условия почему ?
---
группу условий ИЛИ нужно брать в круглые скобки.

```1c
    ГДЕ
    КомпонентыСрезПоследних.Согласие = Истина

    И
    ( КомпонентыСрезПоследних.Номенклатура.Наименование = " Определение "
    ИЛИ
    КомпонентыСрезПоследних.Номенклатура.Наименование = " Определение товара")
```
---
группу условий ИЛИ нужно брать в круглые скобки.

```1c
    ГДЕ
    КомпонентыСрезПоследних.Согласие = Истина

    И
    ( КомпонентыСрезПоследних.Номенклатура.Наименование = " Определение "
    ИЛИ
    КомпонентыСрезПоследних.Номенклатура.Наименование = " Определение товара")
```
---
```1c
    ГДЕ
    КомпонентыСрезПоследних.Согласие = Истина

    И
    КомпонентыСрезПоследних.Номенклатура.Наименование В (" Определение ", " Определение товара")
```
---
Алгебра логики это основа основ, стоит уделить ей внимание при изучении программирования.
---
Если только два варианта Определения, то можно через Подобно:

```1c
    ГДЕ
    КомпонентыСрезПоследних.Согласие = Истина

    И
    КомпонентыСрезПоследних.Номенклатура.Наименование подобно " Определение %"
```
---
Срез последних - это виртуальная таблица.
Отбор лучше вставить в параметры виртуальной таблицы, а не в условие запроса. Но только не не по номенклатуре.

У вас должно получиться

```1c
    ИЗ
    РегистрСведений.Компоненты.СрезПоследних( , Согласие) КАК КомпонентыСрезПоследних
    ...
    ГДЕ
    КомпонентыСрезПоследних.Номенклатура.Наименование В (" Определение ", " Определение товара")
```
---
А вы понимаете разницу, когда условие на ресурс задается в виртуальной таблице и в секции ГДЕ?
---
Да, Вы правы. Помутнение какое-то....
Требуется из формы элемента справочника выбрать документ с отбором по организации и записать выбор в поле справочника.
В Форме источнике в процедуре "Начало выбора" написал:

```1c
    СтандартнаяОбработка=Ложь;
    ПараметрыОтбора = Новый Структура("Организация",Объект.Организация); ///Для примера
    ПараметрыФормы = Новый Структура("Отбор",ПараметрыОтбора);
    ОткрытьФорму("Документ.ПоступлениеНаРасчетныйСчет.ФормаВыбора",ПараметрыФормы );
```

Форма выбора открывается, но вот отловить выбор не получается.

Что еще нужно сделать?
Конфиругация Бухгалтерия 3.0 управляемые формы.
Платформа 1С:Предприятие 8.3 (8.3.18.1208)
---
Попробуйте связи параметров выбора для поля формы установить. В таком случае отбор должен работать без программного кода.
---
Попробуйте связи параметров выбора для поля формы установить. В таком случае отбор должен работать без программного кода.
---
Спасибо, Это то что нужно, простое и очевидное решение!!!
---
Все получилось!
---
Может ОткрытьФорму("Документ.ПоступлениеНаРасчетныйСчет.ФормаВыбора",ПараметрыФормы, Элемент ) ?
Добрый день!
Задача, вроде, простая, но я уже долгое время не могу разобраться. Как в запросе сгруппировать строки так, чтобы все поля свернулись, кроме "Дисциплины". Должна получиться 1 строка : | Тестовый Тест Тестович | 1с:Предприятие, BTL-Технологии, HR-аналитика | Высш | 09.03.01 |
---
оно может свернуться ТОЛЬКО в условиях отчета СКД.
Для этого необходимо сделать вот так
---
оно может свернуться ТОЛЬКО в условиях отчета СКД.
Для этого необходимо сделать вот так
---
Массив() необходимо только в ресурсах применить? Или в вычисляемых полях тоже ?
---
судя по скриншоту, достаточно в ресурсах применить.
---
Сделал, но все группировки нет. Для теста использовал только 2 поля - Физ лицо и Дисциплина
---
Вроде разобрался. Использовал функцию "ВычислитьВыражениеСГруппировкойМассив", но, вроде как, "Массив" тоже подходит
---
МАКСИМУМ(поле)
---
МАКСИМУМ(ВЫБОР КОГДА ИСТИНА ТОГДА Поле ИНАЧЕ NULL КОНЕЦ)
Новичок в программировании.
Как при открытии формы списка регистра сведений проверять установленные отборы если их нет - поставить отбор по свойству пустой ссылкой?
---
на форме должен быть реквизит с типом динамический список, скорее всего , и называется "Список" так вот, можно в процедуре
"ПриСозданииНаСервере" проверить

```1c
    ЕстьВключенныеОтборы = Ложь;
    Если Список.Отбор.Элементы.Количество() <> 0 тогда
    // отборы могут быть, но быть не используемыми, т.е. "без галочки"
    //по идее надо обойти всю коллекцию отоборов и проверить есть ли среди них используемые

    Для каждого элем из Список.Отбор.Элементы Цикл
    Если элем.Использование Тогда
    ЕстьВключенныеОтборы = Истина;
    Конецесли;
    Конеццикла;

    Если Не ЕстьВключенныеОтборы тогда
    // тут надо добавить отбор
    Конецесли;
```

Пример добавления отбора можно нагуглить

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

```1c
    ЕстьВключенныеОтборы = Ложь;
    Если Список.Отбор.Элементы.Количество() <> 0 тогда
    // отборы могут быть, но быть не используемыми, т.е. "без галочки"
    //по идее надо обойти всю коллекцию отоборов и проверить есть ли среди них используемые

    Для каждого элем из Список.Отбор.Элементы Цикл
    Если элем.Использование Тогда
    ЕстьВключенныеОтборы = Истина;
    Конецесли;
    Конеццикла;

    Если Не ЕстьВключенныеОтборы тогда
    // тут надо добавить отбор
    Конецесли;
```

Пример добавления отбора можно нагуглить

```1c
    ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("НужноеСвойство");
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ЭлементОтбора.Использование = Истина;
    // ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
    ЭлементОтбора.ПравоеЗначение = Справочник.НужныйТип.ПустаяСсылка(); // или другой нужный
```
---
Вот БСП

```1c
    ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка()
```
---
Новичкам сразу надо привыкать)
Здравствуйте, подскажите пожалуйста как можно убрать данную ошибку?
База типовая, обновил на релиз Зарплата и управление персоналом, редакция 3.1 (3.1.18.46)
---
Здравствуйте! Попробуйте В регистре сведений "Обработчики обновления" снять флаг "Многопоточный" у обработчика РегистрыСведений.ПодписываемыеВидыЭД.ОбработатьДанныеДляПереходаНаНовуюВерсию
https://bugboard.v8.1c.ru/error/000110434
---
Здравствуйте! Попробуйте В регистре сведений "Обработчики обновления" снять флаг "Многопоточный" у обработчика РегистрыСведений.ПодписываемыеВидыЭД.ОбработатьДанныеДляПереходаНаНовуюВерсию
https://bugboard.v8.1c.ru/error/000110434
---
Спасибо помогло, но сейчас в результате обновления пишет что дополнительные данные не завершины
Могу ли я на другой релиз далее обновлять?
---
Думаю, можно, т.к. этот вариант разработчики указывали как способ обхода ошибки. Есть ещё патч EF_00_00369391 по исправлению этой ошибки - https://releases.1c.ru/patches/total?nick=HRM30&ver=3.1.18.46
---
Обновил на другой релиз, вроде ошибок нет в результате, но я патч не устанавливал
---
Насколько я поняла у разработчиков была ошибка в обработчике обновления, в следующих релизах они его совсем убрали. А патч скорее всего ту же галочку и убирал, поэтому проблем быть не должно.
---
Понял, спасибо большое)
---
Заполнить способ доставки
Добрый день, коллеги.

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

Сделал аналог отчета, но формирую его программно. Проблема в том, что не работает отображение типового макета.

Пробовал так:
1) в настройках отчета ставил макет оформления Основной.
2) принудительно получал макет оформления и присваивал его

Но все равно макет белый.
В чем может быть еще причина?
---
не внимательно посмотрел. Может типовая "форма" отчета его подменяет, что если задать вручную созданную форму и для верности другое имя отчету задать?
---
макет белый, а колонки появились ? Возможно подгружается старый/сохраненный вариант отчета
---
Да, белый макет, колонки и данные есть. Отчет я сделал с нуля
---
а можно код из модуля ?
может его насильно на форме задать, типа

```1c
    БухгалтерскиеОтчетыКлиентСервер.УстановитьПараметрВывода(Отчет.КомпоновщикНастроек.Настройки, "МакетОформления", МакетОформления);
```
---
а вот я вложил уже и так второй скрин - это вся процедура ПриКомпоновкеРезультата, там же пытаюсь установить свой макет
---
не внимательно посмотрел. Может типовая "форма" отчета его подменяет, что если задать вручную созданную форму и для верности другое имя отчету задать?
---
Поменял имя отчета, взлетело. Спасибо!
Добрый день, пытаюсь отправить запрос версия платформы 8.3 (8.3.12.1440)
```1c
    ЗС = Новый ЗащищенноеСоединениеOpenSSL(Неопределено, Неопределено);

    Соединение = Новый HTTPСоединение("res.c.ru",443,,,,,ЗС,Ложь);
```

Выдает ошибку couldn't resolve host хотя та же самая конструкция прекрасно работает на другой платформе отсюда вопрос версия может влиять на передачу данных ?
---
В данном случае не в платформе дело.
---
В данном случае не в платформе дело.
---
Ошибка говорит о проблемах с разрешением имени домена.
Попробуйте в браузере открыть https://res.c.ru:443
Ошибка исполнения отчета
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанных"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(7, 2)}: Ошибка обработки представления "РегистрСведений.ЦеныНоменклатуры.СрезПоследних:Несоответствие типов (Параметр номер ""1"")"
<<?>>РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&П, ) КАК ЦеныНоменклатурыСрезПоследних

Вот часть текста запроса:

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

из-за чего ошибка, как исправить ?
---
решение - отключил стандартный период... и все заработало...
---
.СрезПоследних(&П, ) - в запросе "&П" отсутствует... Зачем СКД его лепит???
---
У Вас в макете запроса он объявлен?
---
Пробовал добавить параметр
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаЦен, )

не помогло...
---
Нет, у Вас, скорее всего в параметр "ДатаЦен" (П - ранее) передается параметр который программа не может преобразовать во временную отметку. Строка например, или число. У Вас далее должно быть что - то вроде Запрос.УстановитьПараметр("ДатаЦен", НекотороеЗначение) - вот в НекотороеЗначение что Вы передаете?
Если Вы через СКД делаете, то ДатаЦен у Вас в макете запроса должен иметь тип Дата, например.
---
ДатаЦен - тип Дата
---
Скиньте отчет на почту - protexsmirnov@mail.ru - я посмотрю.
---
решение - отключил стандартный период... и все заработало...
---
целый вечер угробил на поиск причины неработы того, что должно работать. Спасибо тебе через 4 года )))
---
http://itsphera.ru/1c/oshibka-obrabotki-predstavleniya-nesootvetstvie-tipov-parametr-nomer-1.html
---
У меня такая ошибка была, когда стандартный период имеет имя "Период". Переименовал параметр стандартного периода и всё взлетело. Видимо имя параметра "Период" используется штатными механизмами.
Добрый день не могу сообразить как это название добавить в запрос ООО"ТОК-КЕН" по нему нужно сделать отбор но просто заключить его в кавычки не получается.

```1c
    Запрос.УстановитьПараметр("Организация", ООО"ТОК-КЕН");
```
---
Снова ИИ пасует...

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

"ООО""ТОК-КЕН"""
---
А вы уверены что так запрос это условие не видит ?

```1c
    ГДЕ
    СрезПоследних.Организация = "ООО"ТОК-КЕН""
```
---
Организация в этом регистре имеет тип строка?
---
В данном регистре имеет ссылочный тип на справочник организации
---
так вначале найдите ссылку на организацию, или ищите по наименованию:
ГДЕ
СрезПоследних.Организация.Наименование = "ООО""ТОК-КЕН"""
---
```1c
    Запрос.УстановитьПараметр("Организация", "ООО"ТОК-КЕН");
```
---
это у вас отчет какой-то или обработка? Добавьте реквизит в обработку "организация", а потом эту выбранную организацию в параметр запроса
Как написать сумму прописью в ПФ в виде, как отмечено красным?
---
ФормСтрока = "Л = ru_RU; ДП = Истина, НД = Ложь";
ПарПредмета="рубль,рубля,рублей,м,,,,м,2";
ПрописьЧисла = ЧислоПрописью(2341.56, ФормСтрока, ПарПредмета);
---
Сделал так:
ФормСтрока = "Л = ru_RU; ДП = Истина, НД = Ложь";
ПарПредмета="рубль,рубля,рублей,м,копейка, копейки, копеек, ж,2";
ПрописьЧисла = ЧислоПрописью(СуммаРубли, ФормСтрока, ПарПредмета);
---
А "пятьдесят должно быть с маленькой буквы? Если нет, то:

```1c
    СуммаСтр=СтрЗаменить(Строка(Сумма),".",",")+" ("+ЧислоПрописью(Сумма,"Л = ru_RU; ДП = Ложь", "рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2")+")";
```
---
ФормСтрока = "Л = ru_RU; ДП = Истина, НД = Ложь";
ПарПредмета="рубль,рубля,рублей,м,,,,м,2";
ПрописьЧисла = ЧислоПрописью(2341.56, ФормСтрока, ПарПредмета);
---
наверняка в конфигурации есть нечто подобное
Функция СуммаПрописью(СуммаЧислом, ПараметрыПрописиНаРусскомЯзыке, ВыводитьСуммуБезКопеек = Ложь)
или подобное
Функция СформироватьСуммуПрописью(СуммаЧислом, Валюта, ВыводитьСуммуБезКопеек = Ложь)

в ПФ достаточно найти вызов функции и добавить передачу параметр ВыводитьСуммуБезКопеек = Истина, т.к. по умолчанию он не передается
---
Можно примерно так:

```1c
    СуммаСтр=СтрЗаменить(Строка(Сумма),".",",")+" ("+ЧислоПрописью(Цел(Сумма),"Л = ru_RU","рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 0")+")";
```
---
Чуть не так, надо: 50,10 (пятьдесят рублей 10 копеек) !
---
А "пятьдесят должно быть с маленькой буквы? Если нет, то:

```1c
    СуммаСтр=СтрЗаменить(Строка(Сумма),".",",")+" ("+ЧислоПрописью(Сумма,"Л = ru_RU; ДП = Ложь", "рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2")+")";
```
---
Сделал так:
ФормСтрока = "Л = ru_RU; ДП = Истина, НД = Ложь";
ПарПредмета="рубль,рубля,рублей,м,копейка, копейки, копеек, ж,2";
ПрописьЧисла = ЧислоПрописью(СуммаРубли, ФормСтрока, ПарПредмета);
---
Сделал так: То есть, выводить число цифрами с запятой в качестве разделителя было не нужно?

М-да, ну и постановка задачи...
---
Спасибо за помощь
Работаю на базе для теста, и не проводятся именно 3 наименования товара из 10 почему то, В базе создал 2 организации указав первую в реализации они проводятся, за 2 нет, как за вторую провести?
---
остается перемещение с одного склада на другой... примерно так
---
add screen shot
---
Скриншоты регистров вам нужны?
---
фото процесса ,который ругается
---
Остатки считаются не только в разрезе складов, но и в разрезе организаций. Т.е. у каждой организации свой склад. Я так понял, что имено здесь собака порылась.
---
Спасибо за ответ, тоже были такие догадки, а как можно "связать" 2 организацию и склад с которого я списываю?
---
А как организации осуществляют взаиморасчеты. Купила одна организация а продает другая? Возможно вам надо передать товар с одного склада на другой?
---
см..
---
Если отключить учет товаров организаций в разрезе складов... что нибудь меняется?
---
Это при выключенном учете, включил его, так ни один товар не проходит
---
Если отключить учет товаров организаций в разрезе складов... что нибудь меняется? - в регистре "Товары организации" не будет аналитики по складу.
---
а, понял... в ут11 и ерп это решено введением настройки передачи между организациями. Есть у Вас что то подобное? В разделе финансовый результат и конроллинг (если у Вас есть подобный)
---
Спасибо за направление, пойду гуглить
---
Механизма "Интеркомпания" в УТ 10 как такового нет.
Так как у регистра "партии товаров на складах" нет Организации.. что приводит к проблемам
---
остается перемещение с одного склада на другой... примерно так
Конфигурация БП 3.0 (КОРП).
Коллеги подскажите - где собрать обороты за период (наименование товара и его количество (без сумм)), которые формируются из Документа ПеремещениеТоваров.
Пересмотрел все регистры накопления, в которых создаются движения по этому документу - все связаны с денежными данными. А нужны только количественные перемещения товаров из одного подразделения в другое.

...или просто собрать из самих документов ПеремещениеТоваров
---
Можно выбрать временную таблицу "Хозрасчетный.ДвиженияССубконто" и установить отбор по типу регистратора.
---
Добрый день!

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

Если в получившейся таблице в режиме приложения нажать кнопку добавить то на форме появляется строка регистра которую можно заполнить ручками, но при записи документа и повторном открытии строка не сохраняется, есть какой-то простой способ настроить автоматическую запись в регистр, или только вручную анализировать изменения и программно писать в регистр?
---
Документ "Операция".
Это простой вариант. Вариант, когда у документа свойство "Проведение" установлено "Разрешить" тоже возможно, но там уже в обработке проведения замена набора записей тем набором, что уже прочитаны документом. Найти не могу пример, но 100% это то, что вам нужно и это работает.
---
Это стандартный вопрос при экзамене на спеца по платформе.
В обработке проведения нужно чуть чуть поменять логику записи движений.
У меня образцы в архивах лежат, могу глянуть. Но советую придти к этому самостоятельно - заодно поймете особенности движения документов
---
Документ "Операция".
Это простой вариант. Вариант, когда у документа свойство "Проведение" установлено "Разрешить" тоже возможно, но там уже в обработке проведения замена набора записей тем набором, что уже прочитаны документом. Найти не могу пример, но 100% это то, что вам нужно и это работает.