#0
by greenscarf
Добрый день! Ломаю голову, не могу придумать, как решить задачу. Дано: Дата начала работ Количество часов на работы График работы пятидневка 9-18 Найти: Дату окончания работ Конфа значения не имеет, нужно сделать без использования производственного календаря, например, по типу дня
#1
by greenscarf
Например, дата начала работ 25.05 в 9.00 Количество часов - 10 дата окончания работ 26.05 в 10.00
#2
by shuhard_серый
[График работы пятидневка 9-18 ]+[нужно сделать без использования производственного календаря] = отменная трава
#4
by MrKartez
Перебирай даты в цикле, + добавь условие: если деньнедели 6 или 7, то не суммируй к дате 9 часов.
#5
by greenscarf
Понять бы алгоритм, условие на неиспользование производственного календаря необязательное, просто в конфе его нет
#7
by Timon1405
Цикл пока можно вычесть по 8 часов делаем это +проверяем день функцией ДеньНедели(<Дата>) + проверка на остаток часов от деления на 8, если что прибавляем день опять же с проверкой на ДеньНедели. или вам все в запросе надо?
#9
by MrKartez
Забыл строчку ТекДата=ТекДата+8*60*60; КолВоЧасовРаботы=КолВоЧасовРаботы-8 Но тут вместо 8 может быть другое значение, нужно делать проверку через оператор ?; КонецЕсли;
#11
by Одинесю
1 ОБЪЕДИНИТЬ 2 ОБЪЕДИНИТЬ 3 ОБЪЕДИНИТЬ 4 ОБЪЕДИНИТЬ 5 ОБЪЕДИНИТЬ 6 ОБЪЕДИНИТЬ 7 ОБЪЕДИНИТЬ 8 ОБЪЕДИНИТЬ 1 ОБЪЕДИНИТЬ 2 ОБЪЕДИНИТЬ 3 ОБЪЕДИНИТЬ 4 ОБЪЕДИНИТЬ 5 ОБЪЕДИНИТЬ 6 ОБЪЕДИНИТЬ 7 ОБЪЕДИНИТЬ 8 ОБЪЕДИНИТЬ 1 ОБЪЕДИНИТЬ 2 ОБЪЕДИНИТЬ 3 ОБЪЕДИНИТЬ 4 ОБЪЕДИНИТЬ 5 ОБЪЕДИНИТЬ 6 ОБЪЕДИНИТЬ 7 ОБЪЕДИНИТЬ 8 ОБЪЕДИНИТЬ 1 ОБЪЕДИНИТЬ 2 ОБЪЕДИНИТЬ 3 ОБЪЕДИНИТЬ 4 ОБЪЕДИНИТЬ 5 ОБЪЕДИНИТЬ 6 ОБЪЕДИНИТЬ 7 ОБЪЕДИНИТЬ 8 ОБЪЕДИНИТЬ
#12
by shuhard_серый
[просто в конфе его нет] сделай и не ипи мозг заказчику, не будет ни кто 07 января работать
#13
by ИУБиПовиц
угу, а праздников нет, а обеда нет, а сокращенных дней нет:) Есть дата время 25.05 в 9.00 каким то способом получаешь сколько рабочих часов есть, загружаешь задачей эти часы, оставшуюся часть проверяешь на след день и пока не закончится часы. А если оборудование, и ли что то там с помощью которого делается этот процесс в ремонте, это нужно учитывать или как?
#20
by greenscarf
Получилось, по обработке: 25.05 в 9.00 +10 часов = 26.05 01.00, а по факту надо 10.00
#21
by Ненавижу 1С
не взлетит без календаря короче можно делать другими таблицами (исключения и т.д.), но что-то храниться в базе должно
#22
by greenscarf
Запрос не понятный, требует входные параметры - дату начала и дату окончания, хотя последнюю я как раз и хотел бы узнать
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Расчет - всем расчетам расчет
- Расчет - всем расчетам расчет
- Расчет остатков ТМЦ. По каким регистрам делать расчет.
- УПП. Д-т "Расчет себ-ти выпуска". Действие "расчет прямых затрат по передел
- v8: Расчет даты окончания договора
- Разбиение даты. Пропись даты на латышском языке.
- v7: ЗИК 1С 7.7 После установки даты перехода на пилотный проект ФСС в ЗИКе расчет не изменился
В этой группе 1С
- Программное указание адресации в бизнес-процессах
- v7: Запуск через RDP.
- v7: 7.7 ЕСХН + 7.7 Зик = 8.2 Комплексная сельхозпредприятия
- Себестоимость поступивших и выбывших товаров в УТ 11
- Как вытащить картинку прикрепленную в верхнем колонтитуле листа Excel ?
- УТ 10.3 Прайс-лист регламентное задание.
- УПП 1,3, на поддержке, как повесить внешнюю обработку на вход пользователя.
- БП3 - перенос остатков
- УПП: Последовательность восстановления расчетов.
- УТ 11. Шаблон сообщения. Внешняя обработка
- Отправка на почту, печатного документа -внешняя печ. форма
- Отваливаются сетевые диски
- Отгрузка товара на несколько складов одного контрагента в УТ 11
- Аутентификация операционной системы при подключении через Web
- Ошибочный порядок записи XML, туплю
- Ошибка входа в админку joomla
- Перенос справочников из базы 1С Бухгалтерия в базу 1С Бух строительной орган
- радченко, занятие 19
- Веб-Клиент: немодальная выбор и загрузка файла
- Требования налоговой предоставить документы по контрагентам по счету 10.