Имя: Пароль:
1C
1С v8
ЗУП и табель
,
0 GStiv
 
30.10.11
00:56
Есть стандартный отчет Табель форма Т-13, необходимо что-бы печатная форма печаталась с графиком работы сотрудников + отклонения (отпуск, больничный итд). Пока не введен Документ Табель, все отлично, а вот как сделать что-бы отчет не видел введенного документа, никак не могу сделать. Подскажите кто в курсе.
Пока к чему пришел
Документ двигает регистр, в запросе на выборку данных убираю информацию о этом регистре, на выходе все равно правильный табель, а не тот что нужен. на что обратить внимание
1 Один С
 
30.10.11
02:04
начислить зарплату. начилнение само все сделает.
2 GStiv
 
30.10.11
22:12
Может не совсем правильно объяснил, Нужно вывести табель который формируется так, график работы и отклонение (отпуск итд), независимо от того введен Документ табель или нет
3 БибиГон
 
30.10.11
22:20
(2) переписать запрос этого отчета?
4 GStiv
 
30.10.11
22:46
Я не против, но что-то как то не идет внутри 19 подзапросов, в каждом еще несколько, отключаю выборку из регистра, все равно идет по документу табель, нашел потом еще кусок где вообще выбирается документ табель прям в запросе, но тоже не то, сейчас специально посмотрел 1300 строк в запросе, пока ищется тяжело
5 БибиГон
 
30.10.11
22:50
(4) в таком случае не легче ли просто распровести документ Табель ;)
6 GStiv
 
30.10.11
22:57
Не дает рапросвести пока проведенны документы начисления запрлаты, а это не выход, распределенная база, и много мелочей по которым не можем трогать документ
7 GStiv
 
31.10.11
09:13
Подниму тему может кто сегодня подскажет
8 Ranger_83
 
31.10.11
09:31
Эта...а зачем ты табель проводишь?
9 smitru
 
31.10.11
09:36
(8) Ну как тебе это объяснить.. Ну-у-у.. например потому, что именно "проведение документа" означает, что данные такого документа должны браться в учёт..

(6) Да.. есть такая фича (это классический пример "это не бага, это фича")

(4) а кому сейчас легко? Другого пути нет.. или самому ваять, либо модифицировать то, что в этих 19 подзапросах (но это не так страшно как кажется если понимать логику где и что и зачем выбирается)
10 Ranger_83
 
31.10.11
09:38
Есть график работы,есть индивидуальный график работы,есть отклонения...документ табель вообще редко используется
11 smitru
 
31.10.11
09:40
(10) (задумчиво) видать ты не работал в серьёзных конторах...

ЗЫ.. ничего личного.. ничего личного...
12 Ranger_83
 
31.10.11
09:50
(11)не в обиду будет сказано,но я ведь автору пишу.Почему ты встрял в разговор?
13 smitru
 
31.10.11
10:05
(12) Какие могут быть обиды? Только просьба - отвечай по существу, а не собственные фантазии типа "документ табель вообще редко используется" (с). Так как "документ табель" используется ВО ВСЕХ серьёзных компаниях где большая численность персонала и большое количество различных графиков работы (например сменность рабочего времени).

ЗЫ.. а если есть желание общаться с автором лично "чтобы никто не встревал" - то личка полностью к твоим услугам :-))))
14 GStiv
 
31.10.11
10:14
Прошу прощения, логику я понимаю, в запросах поставил заглушки где сообразил, не стал сильно выпендриваться в 2-местах поставил дополнительные условия на проверку документ ПустаяСсылка, по идее документ вообще братся не должен, а выборка все равно дает
15 smitru
 
31.10.11
10:24
(14) вытащи всё дерево запросов в "Консоль запросов" и продолжай развлекуху.. Иного пути нет...
16 GStiv
 
31.10.11
11:44
а такой глупый вопрос, перед основным запросом создается еще несколько подготовительных и далее через ТЗ передается в основной (временные таблицы) а как их можно подпихнуть в основной запрос. в параметрах только ТЗ
17 smitru
 
31.10.11
11:51
(16) используй механизм временных таблиц - подумай как передать ТЗ во временные таблицы и тогда отладка будет проще
18 GStiv
 
31.10.11
12:05
Спасибо, в консоль все вытащил, запрос отработался правда уже свыше пару тыс строк в запросе, будем разбираться
Программист всегда исправляет последнюю ошибку.