ВЫБРАТЬ
НДСЗаписиКнигиПродаж.Период,
НДСЗаписиКнигиПродаж.Покупатель.Регион КАК Регион,
НДСЗаписиКнигиПродаж.Покупатель,
НДСЗаписиКнигиПродаж.НалоговаяНакладная КАК НомерНН,
ПОДСТРОКА(" ", 0, 10) КАК Сумма,
ПОДСТРОКА(" ", 0, 12) КАК Комментарий,
НДСЗаписиКнигиПродаж.Регистратор.ДоговорКонтрагента КАК Агент
ИЗ
РегистрНакопления.НДСЗаписиКнигиПродаж КАК НДСЗаписиКнигиПродаж
ГДЕ
НДСЗаписиКнигиПродаж.Период МЕЖДУ &ДатаНач И &ДатаКон
УПОРЯДОЧИТЬ ПО
НомерНН
Необходимо проверить на уникальность НомерНН если такие номера уже есть в регистре чтоб выдал сообщение такой-то номер не уникальный.
ЫБРАТЬ
НДСЗаписиКнигиПродаж.НалоговаяНакладная КАК НомерНН,
Количество(НДСЗаписиКнигиПродаж.НалоговаяНакладная) Как счет
ИЗ
РегистрНакопления.НДСЗаписиКнигиПродаж КАК НДСЗаписиКнигиПродаж
ГДЕ
НДСЗаписиКнигиПродаж.Период МЕЖДУ &ДатаНач И &ДатаКон
Группировать по НДСЗаписиКнигиПродаж.НалоговаяНакладная
Имеющие счет > 1
Где-то так. Не очень я пока силён в синтаксисе запросов, но смысл должен быть понятен.
Сгруппируйте по НомерНН, ИМЕЮЩИЕ КОЛИЧЕСТВО(Регистратор)>1. Если результат не пустой - есть дубликаты.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший