Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Два набора данных - сортировка - только первые
|
|||
|---|---|---|---|
|
#18+
1) Первый набор данных, такой какой надо = дата 2) Второй набор данных из регистр накопления. Срез последних не подходит, там нет реквизита Сотрудник. Поэтому приходится выбирать данные <= дата далее надо брать самую старшую дату и связывать по Сотруднику с первым набором данных. Но как это сделать в СКД? Предполагал, что отсортирую по дате и возьму "только первые", но не выходит. Если создавать виртуальную таблицу, то там не сортирует, а только индексирует. В результате, появляются лишние данные.. Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 16:56 |
|
||
|
Два набора данных - сортировка - только первые
|
|||
|---|---|---|---|
|
#18+
Выбрать из А a Join ( Select Сотрудник, max(Дата) From Group by Сотрудник ) b On a. = b. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 17:51 |
|
||
|
Два набора данных - сортировка - только первые
|
|||
|---|---|---|---|
|
#18+
Гуд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 14:13 |
|
||
|
Два набора данных - сортировка - только первые
|
|||
|---|---|---|---|
|
#18+
ВЫБРАТЬ УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированномУчетеСрезПоследних.Сотрудник КАК Сотрудник, УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированномУчетеСрезПоследних.СпособОтраженияВБухучете КАК СпособОтражения, УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированномУчетеСрезПоследних.Регистратор КАК Документ, УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированномУчетеСрезПоследних.Период КАК Период, УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированномУчетеСрезПоследних.Активность, УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированномУчетеСрезПоследних.НомерСтроки ПОМЕСТИТЬ Учет ИЗ РегистрСведений.УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированномУчете.СрезПоследних(&Период, ) КАК УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированномУчетеСрезПоследних ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЗанятыеШтатныеЕдиницыОрганизаций.ПодразделениеОрганизации, ЗанятыеШтатныеЕдиницыОрганизаций.Период КАК Период, ЗанятыеШтатныеЕдиницыОрганизаций.Сотрудник ПОМЕСТИТЬ УчетПлюс ИЗ РегистрНакопления.ЗанятыеШтатныеЕдиницыОрганизаций КАК ЗанятыеШтатныеЕдиницыОрганизаций ГДЕ ЗанятыеШтатныеЕдиницыОрганизаций.Период <= &Период И ЗанятыеШтатныеЕдиницыОрганизаций.ВидДвижения = &ВидДвижения ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЗанятыеШтатныеЕдиницыОрганизаций.ПодразделениеОрганизации, ЗанятыеШтатныеЕдиницыОрганизаций.Период КАК Период, ЗанятыеШтатныеЕдиницыОрганизаций.Сотрудник ПОМЕСТИТЬ УчетМинус ИЗ РегистрНакопления.ЗанятыеШтатныеЕдиницыОрганизаций КАК ЗанятыеШтатныеЕдиницыОрганизаций ГДЕ ЗанятыеШтатныеЕдиницыОрганизаций.Период <= &Период И ЗанятыеШтатныеЕдиницыОрганизаций.ВидДвижения = &ВидДвижения1 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Учет.Сотрудник КАК Сотрудник, Учет.СпособОтражения, Учет.Документ, Учет.Период, Учет.Активность, Учет.НомерСтроки, УчетМинус.ПодразделениеОрганизации КАК ПрошлоеПодразделение, УчетПлюс.ПодразделениеОрганизации КАК Подразделение ИЗ Учет КАК Учет ЛЕВОЕ СОЕДИНЕНИЕ УчетПлюс КАК УчетПлюс ПО Учет.Сотрудник = УчетПлюс.Сотрудник ЛЕВОЕ СОЕДИНЕНИЕ УчетМинус КАК УчетМинус ПО Учет.Сотрудник = УчетМинус.Сотрудник УПОРЯДОЧИТЬ ПО Подразделение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 14:47 |
|
||
|
Два набора данных - сортировка - только первые
|
|||
|---|---|---|---|
|
#18+
В виртуальных таблицах УчетМинус и УчетПлюс много данных, а надо оставить только максимальную. Предложенную функцию Максимум() попробовал, не работает выдает ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 14:49 |
|
||
|
Два набора данных - сортировка - только первые
|
|||
|---|---|---|---|
|
#18+
TVA_11, СГРУППИРОВАТЬ ПО ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 15:12 |
|
||
|
Два набора данных - сортировка - только первые
|
|||
|---|---|---|---|
|
#18+
SLab, А что это даст? УчетПлюс <=даты 08 01 .. 07 .. 05 .. 06 .. Нужна только 07 дата ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 15:54 |
|
||
|
|

start [/forum/topic.php?fid=28&fpage=63&tid=1520577]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 364ms |

| 0 / 0 |
