arefaste/1C_Forums huggingface dataset:
Доброго времени суток.
Необходимо создать внешний отчет, в котором бы использовался реквизит из расширения. при компоновке данных в конфигураторе система упорно ругается и не хочет создавать настройки компоновки данных. пробовала:
- добавлять отчет в расширения,
- в пользовательской версии формировать систему компоновки данных ( с помощью обработки) и потом загружать в конфигураторе во внешний отчет,
- сначала формировать компоновку без тех строк, в которых имеется нужный реквизит, сохранять и заменять запрос.
Но пока результат один. В консоле запроса данные формируются, а в отчете нет.
Есть ли вообще шанс собрать такой отчет?
Конфа УНФ 1.6. В расширении добавлен реквизит ЗаказНаПроизводство в шапке документа Перемещение материалов.
Файл с компоновкой данных прилагаю.
Спасибо ^_^
---
Вы можете поступить следующим образом:
1. В запросе СКД добавить фиктивное поле для реквизита:

```1c
    ВЫБРАТЬ
    ...
    ЗНАЧЕНИЕ(Документ.ЗаказНаПроизводство.ПустаяСсылка) КАК ИмяРеквизитаРасширения
    ИЗ
    ...
```

2. В обработчике "ПриКомпоновкеРезультата" модуля отчета исправить текст запроса на нужный:

```1c
    НаборДанных = СхемаКомпоновкиДанных.НаборыДанных[0];

    ТекстЗапроса = СтрЗаменить(НаборДанных.Запрос,
    "ЗНАЧЕНИЕ(Документ.ЗаказНаПроизводство.ПустаяСсылка) КАК ИмяРеквизитаРасширения",
    "ВтДанные.ИмяРеквизитаРасширения КАК ИмяРеквизитаРасширения");

    НаборДанных.Запрос = ТекстЗапроса;
```
---
Есть ли вообще шанс собрать такой отчет?
А почему бы его не запихнуть в расширение?
---
Вы можете поступить следующим образом:
1. В запросе СКД добавить фиктивное поле для реквизита:

```1c
    ВЫБРАТЬ
    ...
    ЗНАЧЕНИЕ(Документ.ЗаказНаПроизводство.ПустаяСсылка) КАК ИмяРеквизитаРасширения
    ИЗ
    ...
```

2. В обработчике "ПриКомпоновкеРезультата" модуля отчета исправить текст запроса на нужный:

```1c
    НаборДанных = СхемаКомпоновкиДанных.НаборыДанных[0];

    ТекстЗапроса = СтрЗаменить(НаборДанных.Запрос,
    "ЗНАЧЕНИЕ(Документ.ЗаказНаПроизводство.ПустаяСсылка) КАК ИмяРеквизитаРасширения",
    "ВтДанные.ИмяРеквизитаРасширения КАК ИмяРеквизитаРасширения");

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

   //ОбщиеПараметры.Кассир = ПараметрыОперации.Кассир;
   //ОбщиеПараметры.КассирИНН = ПараметрыОперации.КассирИНН;

Заполнение данными продавца так же работает в модуле менеджера.
Единственно что не удалось победить пока, это то, что теперь место расчетов берется не из параметров регистрации, а наименование магазина.
---
У меня доработано расширением ФискализацияЧековВОчереди_Начало, там закоментил код

   //ОбщиеПараметры.Кассир = ПараметрыОперации.Кассир;
   //ОбщиеПараметры.КассирИНН = ПараметрыОперации.КассирИНН;

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

Думаю ни для кого не секрет, что современная СКД умеет, штатно выводить картинки в отчет.

Пример:

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

Данный пример выведет в отчет, в поле ДвоичныеДанныеФайла картинку. Вопрос в том, как менять размер картинки? Т.е. мне нужна маленькая картинка а он выводит как есть.
---
Разобрался. Можно в закладке набор данных, полю картинки, в параметре оформления задать макс ширину и высоту ячейки
---
Разобрался. Можно в закладке набор данных, полю картинки, в параметре оформления задать макс ширину и высоту ячейки
Добрый день. Нужен совет по нетиповому обновлению, обновляюсь впервые.
Есть конфигурация ERP + БитФинанс на поддержке с возможностью редактирования.
Необходимо:
1. Выпилить БитФинанс
2. Выпилить все доработки из модулей и форм, но при этом сохранить реквизиты которые добавляли

Подскажите пожалуйста порядок действий.
---
ERP + БитФинанс это отдельный модуль, вам проще типовой релиз ERP накатить, но соответственно данные связанные с модулем БитФинанс удалятся.Если база с данными проще перенести на обычную ERP, т.е. перенести
---
Сначала сравнить, объединить с типовой ERP (cf) той же версии. Потом обновлять как обычно.
---
Реквизиты при обновлении сложно угробить. Это надо чтобы в обновлении был новый реквизит с именем совпадающим с тем, что добавлен у вас. Сложнее если требуется оставить доступ к реквизитам на формах.

Я бы просто накатил обновление, а на формах, где снесло нужные реквизиты, добавил бы их обратно. И то возможно стоило посмотреть универсальным отчетом много ли из них заполненных. Бывает добавят реквизит, пару раз его заполнят, а потом или забудут про него или просто перестанут заполнять.
---
Наверное лучше поднять ERP, добавить новые реквизиты. перенести туда данные.

Хотя можно попробовать почистить сначала используя cf обычной erp через сравнение.
---
ERP + БитФинанс это отдельный модуль, вам проще типовой релиз ERP накатить, но соответственно данные связанные с модулем БитФинанс удалятся.Если база с данными проще перенести на обычную ERP, т.е. перенести
---
Так и хочу. Накатывать нужно чистый CF? База с данными.
---
да в Сравнить и объединить, а отчего возникла такая необходимость?
---
Бухгалтерия и зарплата переезжают в ERP, для этого убираем максимально все доработки что бы потом было проще обновляться. По поводу БитФинанс вопрос пока открыт но думаю нам хватит и стандартного функционала ERP по заявкам и платежному календарю, опять же не зависеть от ихних обновлений.
---
хорошенько прикиньте свои силы, посмотрите что вы сможете реализовать на стандартном функционале и хватит ли это финансистам и остальным заинтересованным кто может использовать функционал БитФинанс, снести не трудно, реализовать труднее, на вашем месте я бы не гнал лошадей, а хорошенько бы взвесил все ЗА/ПРОТИВ, привлекая ответственных лиц, притом чтобы они говорили, устраивает их или нет стандартный функционал
---
Сначала сравнить, объединить с типовой ERP (cf) той же версии. Потом обновлять как обычно.
---
Реквизиты при обновлении сложно угробить. Это надо чтобы в обновлении был новый реквизит с именем совпадающим с тем, что добавлен у вас. Сложнее если требуется оставить доступ к реквизитам на формах.

Я бы просто накатил обновление, а на формах, где снесло нужные реквизиты, добавил бы их обратно. И то возможно стоило посмотреть универсальным отчетом много ли из них заполненных. Бывает добавят реквизит, пару раз его заполнят, а потом или забудут про него или просто перестанут заполнять.
---
Все объекты битфинанса помечены своими префиксами. Просто сравнить-объеденить с типовой конфигурацией ERP той же версии. При обновлении все форы и модули заменить на типовое, битфинанс объекты удалить, лишние реквизиты оставить и все.
Двоятся некоторые банковские документы в УТ11.

При этом в списочной форме всё нормально - не двоятся.
Базу тестировали.
CF более старой версии загружали.
Что ещё попробовать?
---
У вас есть дубли в справочнике "Ключи реестра документов"
Откройте его через "все функции". Там есть гиперссылка сверху. Что-то типа удалить дубликаты.
---
Что ещё попробовать?Двоятся данные или отображение на этой форме?
---
Возможно в справочнике Ключи реестра документов необходимо запустить удаление дублей?
---
Динамический список не модифицировали?
---
Я пробовал загружать типовую CF - на случай, если ошибка релиза.
Не помогло.
Соответственно, обработка немодифицированная.
---
загружаете из какого-то файла?
---
Что загружаем?
---
банковские документы
---
или вы их руками вводите? я подумал, что у Вас какой-то обработкой импорта они задваиваются
---
Загружаем через Директ-банк
---
Самое первое как говорили уже - разобраться проблема в отображении динамического списка или реально двоятся данные.

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

```1c
    Процедура ОбработкаПроведения(Отказ, РежимПроведения)
    Для каждого строкаДО Из ДокументыОснования Цикл
    Запись =РегистрыСведений.ДокументЗарегистрированКОтгрузке.СоздатьМенеджерЗаписи();
    Запись.РасходнаяНакладная = строкаДО.ДокументОснование;
    Запись.Записать();

    //+++++++++++++++++++++++
    НаборЗаписей = РегистрыСведений.ДокументКОтгрузке.СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Регистратор.Установить(ЭтотОбъект.Ссылка);
    НоваяЗапись = НаборЗаписей.Добавить();

    НоваяЗапись.Период = ЭтотОбъект.Ссылка.Дата;
    НоваяЗапись.РасходнаяНакладная = строкаДО.ДокументОснование;

    НаборЗаписей.Записать();

    //-----------------------------

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

    //+++++++++++++++++++++++
    НоваяЗапись = НаборЗаписей.Добавить();

    НоваяЗапись.Период = Дата;
    НоваяЗапись.РасходнаяНакладная = строкаДО.ДокументОснование;

    //-----------------------------

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

    //+++++++++++++++++++++++
    НоваяЗапись = НаборЗаписей.Добавить();

    НоваяЗапись.Период = Дата;
    НоваяЗапись.РасходнаяНакладная = строкаДО.ДокументОснование;

    //-----------------------------

    КонецЦикла;
    КонецПроцедуры
```
---
А чем Ваш вариант лучше моего?)
---
Ваша основная ошибка в том, что набор вы записываете для каждой строки ТЧ, в итоге в регистр сведений будет записана только одна запись для последней строки, так как предыдущие будут затираться.
ЭтотОбъект.Ссылка.Дата – не повлияет на логику кода, но может существенно снизить быстродействие. В контексте процедуры ОбработкаПроведения достаточно просто Дата.
Ну и запись непосредственно набора записей вместо работы с движениями документа – избыточный кодинг. Воспользуйтесь конструктором движений и посмотрите как примерно должен выглядеть стандартный код.
---
Спасибо, я понял!
---
Я бы добавил явное присвоение регистратора в новой записи
---
Так регистратор сам определяется же
---
по опыту - не всегда ((
Лучше перестраховаться. Я обычно ещё и активность устанавливаю явно...
---
Спасибо, задумаюсь
Прекращена работа программы "1cv8c"
1С:Предприятие 8.3 (8.3.18.1289)
Розница, редакция 2.3 (2.3.8.22)

Сигнатура проблемы:
  Имя события проблемы: BEX
  Имя приложения: 1cv8.exe
  Версия приложения: 8.3.18.1289
  Отметка времени приложения: 5fec2b22
  Имя модуля с ошибкой: v8_C2E6_1b.1CBarcodWin32_9_0_12_8.dll
  Версия модуля с ошибкой: 9.0.12.8
  Отметка времени модуля с ошибкой: 600eeb57
  Смещение исключения: 00071554
  Код исключения: c0000409
  Данные исключения: 00000007
  Версия ОС: 6.3.9600.2.0.0.16.7
  Код языка: 1049

Возникает при печати этикеток, перед отправкой на печать
---
Прекращена работа программы "1cv8c"
1С:Предприятие 8.3 (8.3.18.1289)
Розница, редакция 2.3 (2.3.8.22)
А если понизить версию платформы до 8.3.17.1851?
---
Прекращена работа программы "1cv8c"
1С:Предприятие 8.3 (8.3.18.1289)
Розница, редакция 2.3 (2.3.8.22)
А если понизить версию платформы до 8.3.17.1851?
---
Ошибка перестала появляться. Уже пара дней полёт нормальный.
---
меняйте платформу на другую.
---
А не та ли это проблема с обновой на win 10, которая мучает простой люд уже 3 недели ? ) Когда началось ? За 3 недели разных симптомов понасмотрелся. От отправки на киосеру до открытия УНФ ))
---
На всякий случай попробую удалить это обновление win10
УПП 1.3 уволили сотрудника 20 марта у него был исполнительный лист, его прекратили. 29 марта его вновь принимают на работу ввели новый исполнительный лист на нового сотрудника удержания начинаются только с апреля. В исполнительном новом поставили дату начала 29 марта. Подскажите куда копать?
---
В УПП если один и тот же сотрудник принят и уволен в одном месяце, при начислении зарплаты на вкладке удержания исполнительный лист новый появлятся, но результат удержания 0, удержания начинаются только со следующего месяца. Не корректная работа 1с, в поддержке подтвердили
---
а вопрос - то какой?
---
почему не идет удержание с марта
---
Проверяйте плановые удержания.
1 Они идут по физлицу.
2 в исполнительно две даты. Период действия и дата начала.
---
Естественно все даты проверены
---
В УПП если один и тот же сотрудник принят и уволен в одном месяце, при начислении зарплаты на вкладке удержания исполнительный лист новый появлятся, но результат удержания 0, удержания начинаются только со следующего месяца. Не корректная работа 1с, в поддержке подтвердили
Добрый день. У меня есть строка, нужно разделить.
Пример:
B.771.KISAярко-красный - Должно быть B.771.KIS и ярко-красный,
16113Темно-синий - Должно быть 16113 и Темно-синий
176.75.KPSТемно-синий(перламутровый) - Должно быть 176.75.KPS и Темно-синий(перламутровый)

Буду благодарна идеям
---
В общем-то, ответ был дан сразу в (2), визуализирую:
```1c
    СимволыКириллицы = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
    ТекстНРег = НРег(Текст);
    Для Сч = 1 По СтрДлина(Текст) Цикл
    Если Найти(СимволыКириллицы, Сред(ТекстНРег, Сч, 1)) > 0 Тогда
    Прервать
    КонецЕсли;
    КонецЦикла;

    Результат = Новый Массив(2);
    Результат[0] = Лев(Текст, Сч - 1);
    Результат[1] = Сред(Текст, Сч);
    Возврат Результат
```
---
Посимвольно проверять строку.
Если началась кириллица, то начиная с этого символа делить.
---
B.771.KISAярко-красный - Должно быть B.771.KIS и ярко-красный Где "А"? Упало? Пропало?
Буду благодарна идеям А людям? ;)
---
ссылка

ссылка 2
---
Разбить строку на символы

```1c
    Для i=1 По СтрДлина(ТвояСтрока) Цикл
    ПроверяемыйСимвол = Сред(ТвояСтрока, i, 1);
    Сообщить(ПроверяемыйСимвол );

    КонецЦикла;
```

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

P.S. Кстати, статья по первой ссылке из (3) тут не поможет - при использовании СтрРазделить() или РазложитьСтрокуВМассивПодстрок() теряется первый символ во второй подстроке, который послужит разделителем.

Конечно, можно его выделить программно (например, по длине 1-й подстроки) и "приклеить" ко второй... но это ведь надо код писать - не вариант для автора, ей надо готовую функцию!
---
Согласен с Вами. Ссылки были предложены автору темы, для понимания, как со строками работать. если бы хотя бы разделитель был, то "ноу проблем". А так есть нюансы...
---
СтрРазделить()
---
В общем-то, ответ был дан сразу в (2), визуализирую:
```1c
    СимволыКириллицы = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
    ТекстНРег = НРег(Текст);
    Для Сч = 1 По СтрДлина(Текст) Цикл
    Если Найти(СимволыКириллицы, Сред(ТекстНРег, Сч, 1)) > 0 Тогда
    Прервать
    КонецЕсли;
    КонецЦикла;

    Результат = Новый Массив(2);
    Результат[0] = Лев(Текст, Сч - 1);
    Результат[1] = Сред(Текст, Сч);
    Возврат Результат
```
---
Да, я крут=)
---
Крут крут, но писать лень)
---
пометила как лучший
---
Всем большое спасибо.
Здравствуйте друзья.. У меня такой вопрос.. Есть отчет который создан при помощи Схеми Комповки данных. Я создал еще форму и там в форме есть две страницы.. Один из них страница параментов (Parametlər) другой сам отчет (Hesabat). Теперь когда открываю отчет изначально выходит параметры, там создал кнопку для сформировки (Tərtib et).. Цель такой что бы, при нажатие на сформировать он сформировал отчет и закинул меня уже на страцину отчета.. Я написал код..
Процедура Кнопка1Нажатие(Элемент)
 ЭлементыФормы.Результат.Очистить();
 ЭтотОбъект.СкомпоноватьРезультат(ЭлементыФормы.Результат,ДанныеРасшифровки);
КонецПроцедуры
 Он формирует отчет но не меняет страницу.. Нужно дороботать. кто поможет ? Вид отчета на фотке
---
Привет. давай гляну
---
Привет. давай гляну
---
Привет Внешний вид отчета переслать ?
---
```1c
    Процедура Кнопка1Нажатие(Элемент)
    ЭлементыФормы.Результат.Очистить();
    ЭтотОбъект.СкомпоноватьРезультат(ЭлементыФормы.Результат,ДанныеРасшифровки);

    ПереходНаСтраницу = ЭтаФорма.Элементы.Основное.ПодчиненныеЭлементы.Найти("Hesabat");
    ЭтаФорма.Элементы.Parametlər.ТекущаяСтраница = ПереходНаСтраницу;

    КонецПроцедуры
```
---
что то типа такого! У меня была страница называлась "основное", вторая "ГруппаДокументы и код был такой:

```1c
    ПереходНаСтраницу = ЭтаФорма.Элементы.Основное.ПодчиненныеЭлементы.Найти("ГруппаДокументы");
    ЭтаФорма.Элементы.Основное.ТекущаяСтраница = ПереходНаСтраницу;
```
---
что то типа такого! У меня была страница называлась "основное", вторая "ГруппаДокументы и код был такой:

```1c
    ПереходНаСтраницу = ЭтаФорма.Элементы.Основное.ПодчиненныеЭлементы.Найти("ГруппаДокументы");
    ЭтаФорма.Элементы.Основное.ТекущаяСтраница = ПереходНаСтраницу;
```

по нажатию конпки создать документы, я из из страницы "основное" переходил на страницу "документы"
Добрый день!
Есть отчет на СКД. Там 2 набора данных. Как сделать 2 варианта отчета, чтобы первый вариант выводил данные из первого набора, второй из второго?
---
имена полей в наборах делайте разными.
К примеру, в запросе первого набора:
Выбрать
 Т.Номенклатура КАК Номенклатура1
...

в запросе 2 набора:
Выбрать
 Т.Номенклатура КАК Номенклатура2
...

И для своего варианта выбираете выбранные поля из нужного набора. Соответственно заголовок поля можно переименовать в просто Номенклатура. И т.д.
---
имена полей в наборах делайте разными.
К примеру, в запросе первого набора:
Выбрать
 Т.Номенклатура КАК Номенклатура1
...

в запросе 2 набора:
Выбрать
 Т.Номенклатура КАК Номенклатура2
...

И для своего варианта выбираете выбранные поля из нужного набора. Соответственно заголовок поля можно переименовать в просто Номенклатура. И т.д.
---
Я недавно так и сделал, но почему-то при выводе некоторые строки задваиваются. Хотя все поля названы по-другому. В чем может быть причина?
---
нужно смотреть каждый отдельный случай. Там может быть неявное соединение наборов данных.
---
могли включить в выбранные поля для варианта общие поля (есть и такие, которые скд сама добавляет) или поля из другого набора. Даже не выводить их, а просто добавить в группировку/таблицу.
---
Понятно, надо смотреть в консоли скд. А я под старую платформу 8.3.13 не могу найти работающую.
---
Не знаете при таком варианте (несколько наборов данных) выполняются все запроса, а данные выбираются только из одного?
---
Так может 2 отчета сделать, раз там связей нет
---
там смысл очень похожий. У нас и так 100500 этих отчетов уже.