ЗиК 7.7: отчет по сотрудникам #159559


#0 by ddd2005
Ситуация такова нужно выбрать всех сотрудников которые проработали больше 3 лет на предприятии: Вот что написал но похоже что не правильно:
#1 by Конь в пальто
что пишет-то?
#2 by ddd2005
Для зарплаты нужно выбрать всех сотрудников которые проработали больше 3 лет на 01.01.2006
#3 by Guk
А чего велосипед то изобретать? Есть же типовая функция ГМ глПолучитьПериодыРаботы...
#4 by Конь в пальто
код как работает??? вот это строка вообще на хер не нужна: просто через "Док." обращайся
#5 by ddd2005
GuK и как ее выташить что пеменять чтобы работало?
#6 by Guk
Если задаёшь такие вопросы, лучше вообще ничего не трогай...
#7 by ddd2005
Пытаюсь сделать так, но в ответ тишина хотя приказы есть 1999 года? GUK учится ни когда не поздно? Даже если прийдется что-то поломать, а если знаешь то ответь!
#8 by ddd2005
Пытаюсь сделать так, но в ответ тишина хотя приказы есть 1999 года? GUK учится ни когда не поздно? Даже если прийдется что-то поломать, а если знаешь то ответь!
#9 by ddd2005
Пытаюсь сделать так, но в ответ тишина хотя приказы есть 1999 года? GUK учится ни когда не поздно? Даже если прийдется что-то поломать, а если знаешь то ответь!
#10 by ddd2005
Пытаюсь сделать так, но в ответ тишина хотя приказы есть 1999 года? GUK учится ни когда не поздно? Даже если прийдется что-то поломать, а если знаешь то ответь!
#11 by ddd2005
Пытаюсь сделать так, но в ответ тишина хотя приказы есть 1999 года? GUK учится ни когда не поздно? Даже если прийдется что-то поломать, а если знаешь то ответь!
#12 by ddd2005
Пытаюсь сделать так, но в ответ тишина хотя приказы есть 1999 года? GUK учится ни когда не поздно? Даже если прийдется что-то поломать, а если знаешь то ответь!
#13 by ddd2005
Пытаюсь сделать так, но в ответ тишина хотя приказы есть 1999 года? GUK учится ни когда не поздно? Даже если прийдется что-то поломать, а если знаешь то ответь!
#14 by Конь в пальто
во как колбаснуло...
#15 by ddd2005
Где не правильно подскажите плиз........
#16 by Конь в пальто
сначала замени все как в .. а то код длинный.. переменные лишние...
#17 by Конь в пальто
И вот это тебе зачем?:
#18 by ddd2005
#19 by ddd2005
Все равно не попадает в выборку по Если теперь выдаются все кто постоянно работающий
#20 by Omega
1. зачем создавать справочник? 2. вывод секции сотрудник имеет смысл поместить внутрь условий, чтобы она выводилась не для всех сотрудников. 3. при выборке документов хорошо бы проверять, проведен ли очередной документ и не брать его в учет, если он непроведен.
#21 by Конь в пальто
что вообще не попадает... сообщить - не выдает ничего?
#22 by Omega
сообщить должно дату выдавать, по идее. :) потому что приводится к типу первого слагаемого.
#23 by Конь в пальто
ага.. ))...  в строку загонять надо
#24 by ddd2005
И как загнать в троку? Omega если можно то по правь ког как надо а я посмотрю и по учусь.....
#25 by Конь в пальто
строка(датаприемана работу)
#26 by Omega
традиционно здесь используют другой вариант: Сообщить("" + ДатаПриемаНаРаботу); или как-то так.
#27 by Конь в пальто
ну эт понятно... зато етрь буит знать)
#28 by ddd2005
В дату попадает 07.02.2006 - дата приема но ведь так не должно быть?
#29 by Конь в пальто
выводит в сообщении или в таблице отчета? Ты кстати сделал как тебе в 20 п.2 сказали?
#30 by Omega
я бы как-нибудь так сделал. если уж документы перебирать. только это Вы получите всех сотрудников, которые были приняты до первого января 2003 г. а если они сейчас уже уволены? или если у них был перерыв в стаже? пожалуй, я бы на Вашем месте ещё раз вдумчиво перечитал.
#31 by ddd2005
Если честно 20 пукт не понял... Пишу переодически набегами так что не проф... В таблицу отчета выводит
#32 by ddd2005
Omega вставил твой кусок и у меня в табличной части пустота!
#33 by Omega
Таб.ВывестиСекцию("Сотрудник"); на следующую строку, чтобы оно не попадало в комментарий, пробовали переносить? ,)
#34 by Конь в пальто
... фсе.. ты попал... сообщить раскоменти и скажи в табло чвто-нить выводит при формировании отчета..??? и вообще в отладчике посмотри все пошагово
#35 by ddd2005
Omega, Пробывал безрезультатно! Omega ты прав тут нужно выбирать кто именно на этой работе проработал больше трех лет, в справочники сотрудники в кадрах это есть но как от туда вытащить пока не знаю. Спасибо всем буду разбераться...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С