Заполнения табеля Всем доброго время суток, возник вопрос, как можно в документе Табель учета рабочего времени организации чтобы при заполнении отпускных за месяц в выходные праздничные дни ставилась бука "B" а не "ОТ" |
а сколько денег предлагают? |
для просто думал сравнить идеи, а форум изжил свое как таковой |
2-Гордиенко Сергей > Что-то я не заметил "идеи". Дурость - в наличии. "Идея" - где? |
3-VZ Идея такова, нашел обработку которая должна автоматом менять значение "ОТ" на "В" в документе Табель учета рабочего времени организации не получается, не меняет вот код:Процедура КнопкаВыполнитьНажатие(Кнопка) ДокОбъект = мДокумент.ПолучитьОбъект(); мФорма = ДокОбъект.ПолучитьФорму(); ТабЧасть = мФорма.ЭлементыФормы.ОтработанноеВремя.Значение; Для Каждого ТекСтрока Из ТабЧасть Цикл Для Сч=1 По 31 Цикл Если Не ЗначениеЗаполнено(ТекСтрока["ПервыйВидВремени"+Сч]) Тогда ТекСтрока["ПервыйВидВремени"+Сч] = Справочники.КлассификаторИспользованияРабочегоВремени.ВыходныеДни; ТекСтрока["ПервыйЧасов"+Сч] = 8; Иначе КонецЕсли;; КонецЦикла; КонецЦикла; мФорма.Открыть(); КонецПроцедуры не могу понять в чем ошибка. |
прежде чем кодить - сначала нужно понять смысл замены... уверяю - ни один кадровик в здравом уме не скажет, что все ОТ по всем выходным надо заменить на В - это просто чушь полная... в действительности же есть такая нужная задача как заменить ОТ на В в [b]праздники[/b], только в 14 наших праздников, но никак не все выходные - это раз... несерьёзно искать в алгоритме "8", т.к. смены бывают разные - это два... "Если Не ЗначениеЗаполнено" сработает не только для ОТ, но и для любой другой маркировки невыхода: БО, Ж, ДО и т.п. - это три |
если мозг додумается ещё и в классификатор записать() - что жена и дети потом делать будут? |
(5)Гена а как сделать чтобы только в праздники заменяло От на В, можете подсказать |
Кто нибудь может подсказать решение |
(7) сначала уточните - Вам сказали только праздники подменить? |
(9) Гена да только праздники |
1. где-то задаём список 14 праздников 2. Интервал 3. Цикл по сотрудникам 4. Условие: [b]Если[/b] для даты из п.1 найдено ОТ [b]Тогда[/b] заменить на В 5. КонецЦикла |
(11) Гена не чего не понял,объясните в коде как это реализовать, голова вообще не варит |
код - это к программистам... не ко мне |
(13)Гена Спасибо и на это, народ помогите |
может мне везло по жизни, но всегда рядом был толковый программист, который кодил заданный алгоритм за 5 минут... |
(15) Наверное просто у меня или голова совсем не работает или я не знаю, простой код а сделать не могу |
нет под рукой снеговика, но может там есть Помощник ввода новой обработки? щёлкните - какие обязательные процедуры она предложит? тогда начнём заполнять... |
ага... и через год, когда будем считать следующий очередной отпуск, не забыть бы учесть, что "просто В" для расчета среднего не выбрасывается, а "В посреди отпуска" - выбрасывается. В связи с этим возникает пример - допустим, реализовали "[em]алгоритм замены ОТ на В[/em]". Через год считаем средний. Берем 12 месяцев. Доходим до Мая месяца. Смотрим табель стоит: 1 мая В 2 мая В 3 мая ОТ 4 мая ОТ 5 Мая ОТ 6 Мая ОТ 7 Мая ОТ 8 Мая ОТ 9 Мая В с 10 и по 31 - ОТ Вопрос - Сколько вешать в граммах? тоись - сколько брать в знаменатель для мая месяца? Сотрудник был в отпуске с 1 Мая или с 3 Мая? |
Картина маслом! Еще неродившийся программист на "отжившем свое" форуме. "Стою на асфальте я..." |
Народ можно же, например просто написать код чтобы значение "От" заменяло на "В" и все не каких трудностей не надо |
(18) [b]кадрам[/b] фиолетовы расчёты средних... бухгалтеры давно привыкли и махнули рукой на праздничные отпускные дырки - не связываются с копейками... кадрам нужен красивый табель - пусть получат... с кадрами не стоит ссориться, уверяю... |
(19) Просто запутался, флудит то не надо с каждым бывает((( |
(20) сначала ответь на элементарный вопрос из (18). Ну это же очень просто - сколько в знаменателе? Ну же.. смелее.. Просто назови циферку.. |
(23) ((( |
Народ можете просто код подсказать, а не все подряд писать, просто реально помощь нужна, не ужели не у кого не было такой ситуации |
21-Гена > тот же простой вопрос - "сколько в знаменателе"? зы: А по поводу "копеек" и с кем не стоит ссориться.. Не стоит ссориться с прокуратурой и трудовой инспекцией. ИМХО. :) |
господа, кто свободен - отвлекитесь от игр - дайте код человеку... видать, кадры сурово на него наехали... |
(25) Я подскажу код, если ты правильно ответишь на вопрос из (23). У тебя одна попытка. |
(28)Блондинка в шок Я толком вопрос не понял, не ужели прикол общения на форуме поиздеваться, не когда этого не понимал, ну знаешь больше ты ну подскажи |
волки... (0) держите: [url]http://infostart.ru/public/162934/[/url] (28) элементарно, Ватсон - праздничные дырки в отпусках входят в знаменатель СДЗ (увеличивают) |
(30) Гена я давно эту обработку пробовал не то, Т-13 не надо, нужна простая обработка которая не посредственно в табеле меняет |
30-Гена >[em]держите:[/em] опередил :) |
(31) Вы кто по профессии? возьмите обработку и оттуда кусок модуля подставновки => впендюрьте в свой макет... и вуаля... |
31-Гордиенко Сергей > а, так тебе что, [b]не[/b] в печатной форме поменять нужно? |
(34) ну да в самом документе Табель учета рабочего времени организации |
(35) не верю... никому не интересен документ, его реквизиты... лучше уточните у заказчика - он 100% хочет именно печатную форму... я ещё не знаю ни одного пользователя, который хотел бы что-то видеть в диалоге, а не в печатной форме... |
(33) Гена пробовал не получается |
(36) Гена есть такие которые хотят не печатную форму |
дык... сам док табеля вводится только в редких случаях... для большинства сотрудников он лишний... например, для офисных работников... |
Текущее время: 16:21. Часовой пояс GMT +3. |