Имя: Пароль:
1C
1С v8
Что за монстро-запросы в ЗУП
Ø (Дарлок 29.12.2016 10:48)
0 коудманки
 
29.12.16
10:28
Смотрю в док увольнение, проверка при проведении

Там формируется длинный запрос
Почему в первой вт идет отбор по второй вт, если вторая формируется из первой?
Это что, рекурсии? Как оно работает?
Что за фрагмент {Выбрать... } после поместить?
Что за фрагмент {ГДЕ РегистрСведений.Сотрудник.*} ?

Где про все это можно почитать?

Вот фрагмент:

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ИзмеренияДаты.ДатаНачала КАК ЗаданныйПериод,
    ...
    МАКСИМУМ(РегистрСведений.Период) КАК Период
ПОМЕСТИТЬ ВТМаксимальныеПериодыКадроваяИсторияСотрудников_800aee73x1792x41b0xb5edx618915427a22
{ВЫБРАТЬ
    ЗаданныйПериод,
    Сотрудник,
    ГоловнаяОрганизация,
    ФизическоеЛицо}
ИЗ
    ВТСотрудникиПериоды_c83294f4x5d1bx4614xaa02x654a15c71df3 КАК ИзмеренияДаты
        ...
    И (РегистрСведений.Регистратор НЕ В (&ВТКадроваяИсторияСотрудниковСрезПоследних_aa84d808xedaex436dxbf57xdcf5ab0735d3_Параметр2)))}
{ГДЕ
    РегистрСведений.Сотрудник.*}

СГРУППИРОВАТЬ ПО
    ИзмеренияДаты.ДатаНачала,
    ИзмеренияДаты.Сотрудник,
    РегистрСведений.ГоловнаяОрганизация,
    РегистрСведений.ФизическоеЛицо
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    МаксимальныеПериоды.ЗаданныйПериод КАК Период,
    ...
    РегистрСведений.Регистратор КАК Регистратор
ПОМЕСТИТЬ ВТКадроваяИсторияСотрудниковСрезПоследних_aa84d808xedaex436dxbf57xdcf5ab0735d3
    {ВЫБРАТЬ
    Период,
    ПериодЗаписи,
    Сотрудник,
    ГоловнаяОрганизация,
    ...
    ПервичныйДокумент,
    Активность,
    НомерСтроки,
    Регистратор}
ИЗ
    ВТМаксимальныеПериодыКадроваяИсторияСотрудников_800aee73x1792x41b0xb5edx618915427a22 КАК МаксимальныеПериоды
        ...
            И (РегистрСведений.ФизическоеЛицо = МаксимальныеПериоды.ФизическоеЛицо)}
;
3 shuhard
 
29.12.16
10:30
(0)[Где про все это можно почитать? ]
на курсах
есть у Фарита
есть в 1С УЦ
4 Elf_80_lvl
 
29.12.16
10:30
1С - доступно и всерьез (с)
5 APXi
 
29.12.16
10:34
Скоро конфиги от 1с будет либо очень сложно дорабатывать, либо очень дорого, хотя это одно и тоже.
6 shuhard
 
29.12.16
10:36
(5) либо на рынке не станет тех, кто не умеет работать с БСП и читать запросы
7 Elf_80_lvl
 
29.12.16
10:37
(6) И появится другой, более простой и удобный для разработки продукт.
8 Лохматые Уши
 
29.12.16
10:37
(5) ЗУП нужно изучать чтобы его не дорабатывать.
9 piter3
 
29.12.16
10:38
(7) Что же он до сих пор не появился
10 Gary417
 
29.12.16
10:39
Зарплатные конфиги всегда были примером адских дебрей и заумных решений.... помню подобные дикие конструкции в зик 7.7 расковыривал... ничё не поменялось за столько лет, только страшнее стало :)
11 shuhard
 
29.12.16
10:40
(7) фантастика в отдельной ветке
12 VladZ
 
29.12.16
10:41
(0) Конфы по зарплате всегда были "монстроподобными". Возьмем, для примера, глобальник ЗИКа 7.7.  В нем строк больше, чем в любой другой конфе. Со временем перехода на 8.x  весь этот "словесный понос" ушел в запросы. Это к вопросу "длинных запросов".

По поводу специальных конструкций - читай букварь. Там все написано.
13 Лохматые Уши
 
29.12.16
10:41
ВТСотрудникиПериоды_c83294f4x5d1bx4614xaa02x654a15c71df3

Вопрос - зачем называть так ВТ?
14 VladZ
 
29.12.16
10:42
(13) Чтоб враги не догадались...
15 Одинесю
 
29.12.16
10:43
(13) Для неповторимости
16 Gary417
 
29.12.16
10:44
там походу архитектор конфиги со времен ЗиКа не менялся
18 Лохматые Уши
 
29.12.16
10:45
Забавно. Не думал что может быть столько временных таблиц в одном запросе.
20 piter3
 
29.12.16
10:47
(19) Так никто не против же)Но пока не видно достойного убивца.И еще,почему считается,что кул платформа и типовые и весь рынок у твоих ног,ага щаз.Нет,еще нужно будет приложить массу усилий в нескольких направлениях
21 Дарлок
 
29.12.16
10:47
1. Запрещена огульная критика платформы 1С:Предприятие и неуважительное отношение к программистам 1С.

ТехИнфо. Правила, связанные с платформой 1С:Предприятие и фирмой 1С
Основная теорема систематики: Новые системы плодят новые проблемы.