Создает временную таблицу ВТКалендарныеГрафики, содержащую данные графика ГрафикРаботы за годы,
// Создает временную таблицу ВТКалендарныеГрафики, содержащую данные графика ГрафикРаботы за годы, // приведенные в ВТРазличныеГодыГрафика. // // Параметры: // - МенеджерВременныхТаблиц - должен содержать ВТРазличныеГодыГрафика с полем Год, типа Число (4,0), // - ГрафикРаботы - график, который необходимо использовать, тип СправочникСсылка.Календари. // Процедура СоздатьВТДанныеГрафика(МенеджерВременныхТаблиц, ГрафикРаботы) Экспорт ТекстЗапроса = "ВЫБРАТЬ | КалендарныеГрафики.Год, | КалендарныеГрафики.ДатаГрафика, | КалендарныеГрафики.ДеньВключенВГрафик |ПОМЕСТИТЬ ВТКалендарныеГрафики |ИЗ | РегистрСведений.КалендарныеГрафики КАК КалендарныеГрафики | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТРазличныеГодыГрафика КАК ГодыГрафика | ПО (ГодыГрафика.Год = КалендарныеГрафики.Год) |ГДЕ | КалендарныеГрафики.Календарь = &ГрафикРаботы"; Запрос = Новый Запрос(ТекстЗапроса); Запрос.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц; Запрос.УстановитьПараметр("ГрафикРаботы", ГрафикРаботы); Запрос.Выполнить(); КонецПроцедуры /////////////////////////////////////////////////////////////////////////////////////////////////////// // Copyright (c) 2019, ООО 1С-Софт // Все права защищены. Эта программа и сопроводительные материалы предоставляются // в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0) // Текст лицензии доступен по ссылке: // https://creativecommons.org/licenses/by/4.0/legalcode ///////////////////////////////////////////////////////////////////////////////////////////////////////
// Создает временную таблицу ВТКалендарныеГрафики, содержащую данные графика ГрафикРаботы за годы,
// приведенные в ВТРазличныеГодыГрафика.
//
// Параметры:
// - МенеджерВременныхТаблиц - должен содержать ВТРазличныеГодыГрафика с полем Год, типа Число (4,0),
// - ГрафикРаботы - график, который необходимо использовать, тип СправочникСсылка.Календари.
//
Процедура СоздатьВТДанныеГрафика(МенеджерВременныхТаблиц, ГрафикРаботы) Экспорт
ТекстЗапроса =
"ВЫБРАТЬ
| КалендарныеГрафики.Год,
| КалендарныеГрафики.ДатаГрафика,
| КалендарныеГрафики.ДеньВключенВГрафик
|ПОМЕСТИТЬ ВТКалендарныеГрафики
|ИЗ
| РегистрСведений.КалендарныеГрафики КАК КалендарныеГрафики
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТРазличныеГодыГрафика КАК ГодыГрафика
| ПО (ГодыГрафика.Год = КалендарныеГрафики.Год)
|ГДЕ
| КалендарныеГрафики.Календарь = &ГрафикРаботы";
Запрос = Новый Запрос(ТекстЗапроса);
Запрос.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц;
Запрос.УстановитьПараметр("ГрафикРаботы", ГрафикРаботы);
Запрос.Выполнить();
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////