Добрый день, пишу запрос получения данных из двух регистров,
но почему при наличии 2х записей в регистре выводит почему то четыре две из них повтор как это исправить?
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Работа.Регистратор
|
|ПОМЕСТИТЬ
| ВремТабРегистратор
|ИЗ
| РегистрНакопления.Работа КАК Работа
|ГДЕ
| Работа.Продавец = &ИмяПользователя
| И Работа.Период = &ТекущаяДата
|СГРУППИРОВАТЬ ПО
| Работа.Регистратор
|;
|ВЫБРАТЬ
| РегистрСведенийПокупатель.Период,
| РегистрСведенийПокупатель.ФИО,
| РегистрСведенийПокупатель.НомерСкидКарты,
| ВремТабРегистратор.Регистратор
|ИЗ
| РегистрСведений.РегистрСведенийПокупатель КАК РегистрСведенийПокупатель
|ПОЛНОЕ СОЕДИНЕНИЕ
| ВремТабРегистратор КАК ВремТабРегистратор
|ПО (ИСТИНА)
|ГДЕ
| РегистрСведенийПокупатель.Продавец = &ИмяПользователя
| И РегистрСведенийПокупатель.Период = &ТекущаяДата";
Запрос.УстановитьПараметр("ИмяПользователя", Продавец);
Запрос.УстановитьПараметр("ТекущаяДата", НачалоДня(ТекущаяДата()));
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
НоваяСтрока = СписокПокупателейПродовца.Добавить();
НоваяСтрока.Регистратор = Выборка.Регистратор;
НоваяСтрока.ФИО = Выборка.ФИО;
НоваяСтрока.НомерСкидКарты = Выборка.НомерСкидКарты;
КонецЦикла;
Показатьно почему при наличии 2х записей в регистре выводит почему то четыре две из них повтор как это исправить?
Прикрепленные файлы:
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Добрый день!
Думаю, курс 1C:Предприятие для программистов: Запросы и отчеты. Онлайн-интенсив с 19 ноября по 19 декабря 2024 г. по ссылке ниже очень поможет разобраться в соединениях
https://infostart.ru/edu/1949790/
Думаю, курс 1C:Предприятие для программистов: Запросы и отчеты. Онлайн-интенсив с 19 ноября по 19 декабря 2024 г. по ссылке ниже очень поможет разобраться в соединениях
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот