Форум программистов, компьютерный форум, киберфорум
Наши страницы
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Другие темы раздела
1С Передача данных в регистр без использование цикла http://www.cyberforum.ru/1c-custom/thread1847581.html
Добрый день, прошу помощи. В данный момент в базе существует регистр накопления, который учитывает товары из документа о поступлении. То есть, по сути, регистр хранит в себе данные о движении товара...
Из обычной формы в управляемую: реализация отбора динамического списка 1С
Здравствуйте, суть проблемы: перевожу конфигурацию на УФ, и не срабатывает отбор. Есть форма списка, в ней есть реквизиты типа бул. Нужно производить отбор в форме, если нажат какой нибудь из этих...
1С Замена "НайтиПоНаименованию"
Для условия нужна конкретная позиция в справочники. Искать по наименованию не оптимально. Задался вопросом, чем можно заметить "НайтиПоНаименованию" или "НайтиПоКоду"?
1С Поиск по эл. адресу контактного лица контрагента в справочнике контрагенты Здравствуйте спецы. На скрине отображено окно списка контрагентов, где производится поиск по адресу электронной почты (1.), которая находит мне текущего контрагента (2.). Необходимо производить... http://www.cyberforum.ru/1c-custom/thread1847082.html
1С Полное наименование товара в заявке http://www.cyberforum.ru/1c-custom/thread1846955.html
Здравствуйте. Есть документ Заявление о ввозе. В нем в Наименование добавляются товары из справочника Материалов. Нужно сделать так, чтобы при выборе товара из списка в справочнике, в Заявление о...
Внешняя печатная форма для реестра 1С
Здравствуйте, такой вопрос, как думаете, если сделать внешнюю печатную форму для формирования отчета "Реестр документов" для документа "Реализация (акт, накладные) , будет ли он работать быстрее, чем...
Программное изменение длины и точности реквизита формы 1С
Добрый день. Конфигурация Зарплата и управление персоналом 3.1.1.74. Платформа 8.3.8.2167. На форме элемента справочника "Сотрудники" есть реквизит, отображающий текущий процент северной...
1С Автоматический расчет возраста Здравствуйте уважаемые эксперты! Являюсь новичком в программирование на 1с и при создание собственной "тестовой" конфигурации" появился вопрос. У справочника ЧленыСемьи есть у меня табличная часть... http://www.cyberforum.ru/1c-custom/thread1846294.html
1С Среднее значение по аттестату http://www.cyberforum.ru/1c-custom/thread1846230.html
Доброго время! мне нужно реализовать функцию расчета среднего значения для аттестата у Физического лица. Если в 1с какие то функции или нужно создавать массив? Подскажите как реализовать? не могу...
1С Права доступа по ролям. Доступность элементов формы документа при создании. Здравствуйте, суть проблемы: в конфигурации есть документ договор, и 2 роли(Администратор и специалист). Если новый документ создает администратор, то проблем нет. Если создает специалист, то все... http://www.cyberforum.ru/1c-custom/thread1845950.html
Godunov
3 / 3 / 6
Регистрация: 29.03.2016
Сообщений: 116
14.02.2017, 12:12  [ТС] 0

Рабочие дни в запросе СКД

14.02.2017, 12:12. Просмотров 2195. Ответов 16
Метки (Все метки)

Ответ

Чтобы закрыть вопрос отписываюсь в теме с рабочим кодом. Может кому-то ещё пригодится.

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
ВЫБРАТЬ
    ЕСТЬNULL(СУММА(ВЫБОР
                КОГДА РегламентированныйПроизводственныйКалендарь.ВидДня = &Суббота
                        ИЛИ РегламентированныйПроизводственныйКалендарь.ВидДня = &Воскресенье
                    ТОГДА 1
                ИНАЧЕ 0
            КОНЕЦ), 0) КАК ЧислоВыходныхДней
ПОМЕСТИТЬ ВТ
ИЗ
    РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
    РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &ДатаНачала И &ДатаОкончания
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ОтветНаЗапрос.Номер КАК НомерОтвета,
    ОтветНаЗапрос.Дата КАК ДатаОтвета,
    ОтветНаЗапрос.Ответственный КАК ОтветственныйЗаОтветНаЗапрос,
    ОтветНаЗапрос.ДокументОснование.Номер КАК НомерЗапроса,
    ОтветНаЗапрос.ДокументОснование.Дата КАК ДатаЗапроса,
    ОтветНаЗапрос.ДокументОснование.Ответственный КАК СоздавшийЗапрос,
    ВЫРАЗИТЬ(РАЗНОСТЬДАТ(ОтветНаЗапрос.ДокументОснование.Дата, ОтветНаЗапрос.Дата, МИНУТА) / 60 КАК ЧИСЛО(10, 2)) КАК ВремяПотребовавшеесяНаОтветВЧасах,
    ОтветНаЗапрос.ДокументОснование.Комментарий КАК Комментарий,
    ОтветНаЗапрос.ДокументОснование.Ссылка,
    ОтветНаЗапрос.Ссылка КАК Ссылка
ПОМЕСТИТЬ ВТ_2
ИЗ
    Документ.ОтветНаЗапрос КАК ОтветНаЗапрос
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ КАК ВТ
        ПО ОтветНаЗапрос.Дата = ВТ.ЧислоВыходныхДней
            И ОтветНаЗапрос.ДокументОснование.Дата = ВТ.ЧислоВыходныхДней
ГДЕ
    ОтветНаЗапрос.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
    И ОтветНаЗапрос.Ответственный = &Пользователи
    И ОтветНаЗапрос.Проведен
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_2.НомерЗапроса,
    ВТ_2.ДатаЗапроса,
    ВТ_2.НомерОтвета,
    ВТ_2.ДатаОтвета,
    ВТ_2.СоздавшийЗапрос,
    ВТ_2.ОтветственныйЗаОтветНаЗапрос,
    ВТ_2.Комментарий,
    ВТ_2.ДокументОснованиеСсылка,
    ВТ_2.Ссылка,
    ВЫРАЗИТЬ(ВТ_2.ВремяПотребовавшеесяНаОтветВЧасах - ВТ.ЧислоВыходныхДней / 24 КАК ЧИСЛО(10, 2)) КАК ВремяПотребовавшеесяНаОтветВЧасах
ИЗ
    ВТ КАК ВТ,
    ВТ_2 КАК ВТ_2


Вернуться к обсуждению:
Рабочие дни в запросе СКД
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2017, 12:12

Разница между СКД и консолью СКД
Доброго дня! Есть запрос в СКД следующего вида: ВЫБРАТЬ ПродажиОбороты.Контрагент,...

рабочие дни
как мне расчитать спомощью скрипта рабочие дни в году а потом положить по месяцам их в разные...

Рабочие дни
есть формула =Рабдень(дата;кол-во) но она расчитывает как то невнятно, только рабочие, а надо так,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.