chum2000
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Уважаемые профи, подскажите пожалуйста, в чём глюк? Вот запрос на 7.7. конфигурация зарплата (бюбжетная) Код: "//{{ЗАПРОС(Сформировать) |ОбрабатыватьДокументы все; |Период с ВыбНачПериода по ВыбКонПериода; |Приказ = Документ.ПриказОбУвольнении.ТекущийДокумент, Документ.ПриказОПриемеНаРаботу.ТекущийДокумент, Документ.КадровоеПеремещение.ТекущийДокумент; |Сотрудник = Документ.КадровоеПеремещение.Сотрудник, Документ.ПриказОбУвольнении.Сотрудник, Документ.ПриказОПриемеНаРаботу.Сотрудник; |Группировка Сотрудник упорядочить по Сотрудник.Код; |Группировка Приказ упорядочить по Приказ.ДатаДок; |"//}}ЗАПРОС | Так вот есть такая засада - принял я сотрудника от 03.04.08 а в результате запроса его нет, если период ВыбНачПериода = "пусто", а ВыбКонПериода=04.04.08. Но если ВыбНачПериода = "01.01.2008", а ВыбКонПериода=04.04.08, то он появляется. Хотя должен ведь? Или я где-то накосячил? Добавлено: Так, сам разобрался. Он есть, просто показывается в середине списка, хотя должен в конце быть. Видимо из-за того, что код числовой, строки сортируются иначе. Отсюда вопрос, как в запросе сделать так, чтобы строки воспринимались как число? |