| ||||
| ||||
обрый день! Возникла необходимость сформировать отчет о выданных сертификатах за период , для дальнейшей загрузки его в 1С. Решил брать его из SQL базы RA. Нужня данные ФИО, дата выдачи, серийный номер, Оргинизация, e-mail, Город. Я так понял это таблицы Usercertificate1 и UserSubject. Поле UserID уникальное для каждого пользователя? Форма Запроса: select UserSubject.RdnValue,UserCertificate1.DisplayName,UserCertificate1.SerialNumber from UserSubject,UserCertificate1 where UserSubject.UserID = UserCertificate1.UserID; В этм случае в выходе получается дублирование строк для одного UserID (клиента), т.е. для каждого сочетания полей DisplayName и SerialNumber из таблицы UserCertificate1 получается несколько строк с полем RdnValue из таблицы UserSubject, одна строка с e-mail, другая строка с Организацией и т.д. ЧТо можно сделать чтоб дублирования не было? Может быть можно как то по другому выводить подобный отчет? | ||||
Ответы: | ||||
| ||||
Да, UserID уникален для каждого пользователя. И если для какого-то пользователя выдано несколько сертификатов, то дублирование будет - ведь серийные номера у них разные. У нас есть система отчетов УЦ, она берет DN целиком из базы и сама его разбирает по компонентам. Результат получается в XML/HTML, наверное его можно преобразовать для загрузки в 1С. | ||||
| ||||
Скажите пожалуйста, как можно заполучить эту систему отчетов УЦ? | ||||