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