Имя: Пароль:
1C
1С v8
v8: ЗУП 2.5 Написание запроса
0 Hodorkovskiy
 
15.08.13
16:55
Прошу помощи по написанию запроса для получения количества календарных дней, как это сделано в документе "Начисление отпуска".
Может есть место в типовой конфигурации где уже есть такой запрос?
1 grayshadow
 
15.08.13
17:19
если тупо календарных дней (без привязки к графикам) то:

выбрать количество (Календарь.Дата)
из РегистрСведений.ПроизводственныйКалендарь
где Календарь.Дата между &ДатаНач и &ДатаКон

или РегламентированныйПроизводственныйКалендарь, как эта хрень в ЗУПе называется?
2 IBTM
 
15.08.13
17:27
(0) ты сам ответил на свой вопрос). Бери из типовой.
3 Hodorkovskiy
 
15.08.13
17:33
Вопрос не про простые календарные дни из календаря.
Мне нужно получить запросом календарные дни, которые проставляются в документе "Начисление отпуска" в закладке "Расчет среднего заработка", колонка "Дней расчетного периода"
Только я должен их получать не из документов!
А вот откуда я понять не могу.
В документ они же как-то попадают из общего модуля "ПроведениеРасчетовПереопределяемый"
4 Hodorkovskiy
 
15.08.13
17:34
(2) я не могу найти это место в типовой... :-(
Может возможно написать небольшой запрос за нужный мне период и получить их в отдельную таблицу?
5 Джинн
 
15.08.13
17:38
(1) РегламентированныйПроизводственныйКалендарь
6 IBTM
 
15.08.13
17:52
(3) на сколько я знаю, чтобы использовать полностью типовой код, тебе придется полюбэ создавать документ "отпуска" (его можно потом удалить).
Если писать такое самому, могу пожелать удачи, и использовать РР "ОсновныеНачисленияОрганизации", там все данные для расчета.
7 Hodorkovskiy
 
15.08.13
18:01
(6) Эххх, вот с этого бы места поподробнее...
Как можно обратиться к РР "ОсновныеНачисленияОрганизации" с указанием нужных мне параметров, чтобы получить так необходимые для меня календарные дни?

Никто не знает или у кого-нибудь есть готовый запрос для примера(можно по другому регистру расчета)?
8 wPa
 
15.08.13
18:10
(0) нужно просто количество рабочих дней?  что-то типа

ВЫБРАТЬ
    КОЛИЧЕСТВО(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря) КАК ДатаКалендаря
ИЗ
    РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
    РегламентированныйПроизводственныйКалендарь.ВидДня = &ВидДня
    И РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &ДатаНачало И &ДатаКонец
9 grayshadow
 
15.08.13
18:35
судя по всему, товарищу нужны ДанныеГрафика
v8: Виртуальные таблици для регистра расчета
или ищем сабж глобальным поиском по конфе