7.7 Табель учета рабочего времени

Тема в разделе "Типовые решения "1С:Предприятие 7.7"", создана пользователем skalapendra, 17 фев 2009.

  1. TopicStarter Overlay
    skalapendra
    Offline

    skalapendra

    Регистрация:
    17 фев 2009
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Как по кнопке заполнить, сделать возможным автоматическое заполнение табеля, если у сотрудников часы еще и Ночные и Вечерние????
  2. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    А где в программу заносятся эти ночные и вечерние часы?
  3. TopicStarter Overlay
    skalapendra
    Offline

    skalapendra

    Регистрация:
    17 фев 2009
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Перечисления-ТипыЧасов
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    У каждого сотрудника есть график работы.
    В графире работы есть календари: Отработано всего, в вечернее и ночное время.
    Выбери календать (предварительно убедись что он заполнен рабочими днями)
    И да будет тебе счастье
  5. TopicStarter Overlay
    skalapendra
    Offline

    skalapendra

    Регистрация:
    17 фев 2009
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Вопрос звучал несколько иначе, я не спрашиваю про календари, и про программу тоже, я спрашиваю, как в програмном модуле документа Табель учета рабочего времени прописать Процедуру автозаполнения, для того чтобы в программе по кнопке Заполнить() выходили все данные по отработанным часам сотрудников, без выбора ночных и вечерних часов в отдельности!!! :unsure:
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Там же 2 режима. Суммарно и с разбивкой по дням. Как конкретно надо-то!
  7. TopicStarter Overlay
    skalapendra
    Offline

    skalapendra

    Регистрация:
    17 фев 2009
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Рассказываю. В стандартном Табеле Учета р.в. по кнопке заполнить автоматически заполняются все сотрудники согласно графикам работы присвоенным им, но при этом в табеле появляются только основные часы, а у сотр. еще вечерние и ночные.
    У меня задача чтобы в программе кнопку нажал бухгалтер и вышли сразу все сотрудники с часами основными, ночными, вечерними в 3 строки.
    Пытаюсь переписать модуль. В процедуре Заполнить есть возможность заполнения только 1 вида часов, остальные подбором, а мне нужно прописать чтобы все одной кнопкой (или 3). Создаю процедуры заполнения по Вечерним часам или Ночным, все работает, но при этом все предыдущие данные очищает. Т.Е. были заполнены осн. часы, кнопку нажимаешь заполняет вечерние, но при этом осн. все записи удаляет.
    Как прописать процедуру не понимаю.
  8. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    В модуле документа процедура ЗаполнитьГрафиками.
    Там устанавливается тип часов по условию. (стр 52 модуля)

    далее идет цикл в которм заполняются данные по выбранному типу часов. (стр 155)

    Добавь СВОИ ТИПЫ (по условию 52) и соотвествующее условие в (155) Все. Должно работать и заполнять вместо 1й строки все имеющиеся.
  9. LeshiyX13
    Offline

    LeshiyX13

    Регистрация:
    15 апр 2013
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Уважаемый, если не трудно, могли бы написать что именно надо добавить и с каким условием, как не пишу заполняются либо основные часы, либо ночные. Заранее спасибо.
  10. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Опишите стоящую перед вами задачу более подробно
  11. LeshiyX13
    Offline

    LeshiyX13

    Регистрация:
    15 апр 2013
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Задача состояла в следующем: чтобы документ "ТабельОтработанногоВремени" по кнопке "Заполнить" заполнял не только общие часы отработанные сотрудником, но и выделял бы строку с ночными часами. Я изначально добился заполнения только ночных часов (думал делать 2 табеля по общим и по ночным), но они отказывались проводится. В итоге сделал документ по аналогии для ночных часов который заполняет автоматом и при проведении делает соответсвующие записи в журнал расчетов т.к. добиться полного (ночь и общие) заполнения в обычном табеле не смог. Если можете подсказать как, буду признателен.
  12. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Если я правильно понял... У каждого сотрудника д.б. помимо основных в одном табеле еще и ночные часы. Именно у каждого? Без дополнительных условий фильтрации?
  13. LeshiyX13
    Offline

    LeshiyX13

    Регистрация:
    15 апр 2013
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Нет, если есть ночные часы, то выводить их в табель если нет (согласно графика и календарая) то выводить соот-но не нужно.
  14. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Все же на поверхности...
    1) Берем за образец Заполнить()
    2) ЗагрузитьТабличнуюЧасть и ЗаполнитьГрафиками убираем.
    3) Вместо них пишем проверку по наличию часов в графике сотрудников основных/ночных (образец выдрать из ЗаполнитьГрафиками)
    4) В зависимости от проверки 1-2 раза добавляем в ТЧ сотрудника и вызываем ЗаполнитьГрафиками с параметром типа часов (основные/ночные) и номером строки документа

Поделиться этой страницей