Общая инструкция по автоматизированному мониторингу

Как работает автоматизированный мониторинг
Рекомендации по заполнению шаблона ежедневного меню
Проверка работоспособности каталога с файлами меню
Добавление пищеблока в базу данных ФЦМПО
Изменение ссылки пищеблока
Перечтение файлов меню, которые отсутствуют в базе ФЦМПО
Исправление ошибок в меню, которые уже попали в базу ФЦМПО
Удаление дубля пищеблока
Анализ ежедневного меню
Рейтинг общественной оценки (файл findex.xlsx)
Как работает автоматизированный мониторинг

Раз в день ФЦМПО выполняет считывание файлов меню фактического питания (младших классов) с сайтов всех школ РФ.

Считывание меню за конкретную дату запускается накануне, после завершения рабочего дня (18:00). Например, меню на 29 сентября ФЦМПО планирует для считывания на 28 сентября (после 18:00) – т.е. в день, предшествующий питанию.

Примечание: считывание меню выполняется до питания, поскольку «меню после питания» не соответствует задачам системы мониторинга (оперативности, достоверности, контроля состава питания, потребительской оценки). Заметим, что в общественном питании фраза «меню после питания» в большинстве случаев вообще лишена смысла. 

Запросы на чтение меню за выходные и праздничные дни не выполняется. 

Для считывания используются интернет-ссылки, зарегистрированные для школ в базе данных (БД) Федерального центра мониторинга питания обучающихся (ФЦМПО).

Программа, считывающая меню, формирует запросы вида: 

http://<сайт_школы>/food/ + имя файла с меню по маске ГГГГ-ММ-ДД-sm.xlsx 

Например, запрос для на чтение меню от школы, за которой зарегистрирован адрес подкаталога меню («папки food») http://школа999.рф/food за 25 апреля 2022 года будет следующим:  

http://школа999.рф/food/202204-25sm.xlsx 

Ожидается, что по этому адресу к моменту чтения размещен файл в формате xlsx. При удачном чтении (файл есть, удалось загрузить, структура соответствует требованиям), программа скачивает этот файл в БД ФЦМПО, а данные файла ставятся в очередь на обработку. Обработка выполняется не мгновенно, в некоторых случаях занимает несколько часов.

Общий запрос на считывание файлов меню по всем образовательным организациям, зарегистрированным в базе данных ФЦМПО, происходит один раз в день. Запросов за предыдущие дни автоматически не производится. Если на момент запроса данных по указанному адресу не было искомого файла (или сервер был недоступен или файл ошибочной структуры), файл меню не будет загружен в БД и соответственно не будет подан на анализ меню. 

В том случае, когда файлы меню школа выкладывает позднее чтения, например за прошлые дни, для того чтобы инициировать повторное чтение файлов меню, можно использовать интернет-сервис «Заявка на перепрочтение файлов», на сайте http://мониторингпитание.рф. Для подачи такой заявки следует нажать кнопку «Анализ ежедневных меню образовательной организации», выбрать Регион и Школу – на открывшейся странице справа вверху гиперссылка «Заявка на перепрочтение». 

Примечание: с точки зрения задач мониторинга подобные случаи несвоевременной подготовки данных являются чрезвычайными, поэтому основной рекомендацией является своевременная публикация меню, до дня питания. Заметим, что меню обычно создается заранее, за 2 дня, например, в понедельник на среду, в пятницу – на вторник. Даже с учетом задержки в доставке сведений меню от Комбината питания в Школу само по себе меню существует до дня питания и следовательно, может быть доставлено по оперативным каналам связи. Также следует отметить, что меню фактического питания должно соответствовать заранее утвержденному примерному меню. Вольные замены блюд не соответствуют санитарным правилам. Плохая логистика в заказе продуктов (и следовательно замены блюд) также не является добросовестной практикой, позволяющей составлять меню «под остаток продуктов на складе».

Рекомендации по заполнению шаблона ежедневного меню

Существует 2 типа шаблонов ежедневного меню:

  • Обычный (краткий) – для образовательных организаций без круглосуточного пребывания детей, только с завтраком и обедом
  • Расширенный – для образовательных организаций с круглосуточным пребыванием детей (интернатов), а также тех, где используется полдник или ужин.

Представление данных меню в точном соответствии с шаблоном необходимо для последующей качественной обработки.

Каждый файл меню (электронная таблица) должен содержать только один лист.

Меню в файле – только за один конкретный день, только по одной категории питающихся.

Каждый заполненный файл меню должен имеет собственное уникальное имя (пример приведен ранее).

Вид обычного шаблона:

Желтым цветом выделены ячейки для ввода данных (другие ячейки заполнять не следует). Расширенный шаблон по порядку заполнения аналогичен обычному.

Координаты ячейки Значение Формат ячеек Комментарий
Заголовки таблицы (редактирование запрещено)
А1 Школа Общий Редактирование запрещено
E1 Отд./корп Общий
I1 День Общий
A3 Приём пищи Общий
B3 Раздел Общий
С3 № рец. Общий
D3 Блюдо Общий
Е3 Выход, г Общий
F3 Цена Общий
G3 Калорийность Общий
H3 Белки Общий
I3 Жиры Общий
J3 Углеводы Общий
Строка 2 Пусто Общий  

Координаты ячейки 

Значение  

Формат ячеек 

Комментарий 

Содержимое таблицы (редактирование разрешено) 

Столбец А с 4й строки (приём пищи) 

Допустимые значения: Завтрак, Завтрак 2, Обед,

Полдник, Ужин, Ужин 2 

Общий 

Для других значений анализ данных не производится 

Столбец B с 4й строки (Раздел) 

Допустимые значения:  гор.напиток, гор.блюдо, хлеб, фрукты, закуска, 1 блюдо, 2 блюдо, гарнир, напиток, хлеб бел., хлеб черн., булочное, кисломол., сладкое, 3 блюдо 

Общий 

Для других значений анализ данных не производится 

Столбцы C, D с 4-й строки (№ рец., Блюдо) 

Любое значение 

Общий 

При изменении типа данных в ячейках,  возможно некорректное чтение данных 

Столбец Е с 4й

строки (Выход,

г) 

Любое целое число  

Числовой, число десятичных знаков 0 

Столбец F с 4-й строки (Цена) 

Любое число, разделитель целой и дробной части «,» 

Числовой, число десятичных знаков 2 

Столбец G с 4й строки

(Калорийность) 

Любое целое число  

Числовой, число десятичных знаков 0 

Столбец H с 4й строки (Белки)  

Любое целое число  

Числовой, число десятичных знаков 0 

Столбец I с 4-й строки (Жиры) 

Любое целое число  

Числовой, число десятичных знаков 0 

Столбец J с 4-й строки (Углеводы) 

Любое целое число  

Числовой, число десятичных знаков 0 

Чего нельзя делать с бланком

  • Добавлять или удалять строки до 4-й строки шаблона
  • Удалять или добавлять столбцы
  • Менять тип данных в ячейках
  • Добавлять листы
  • Добавлять изображение или другой тип информации помимо текста

Что можно делать с бланком

  • Вводить данные
  • Добавлять строки в прием пищи (для этого необходимо снять защиту с листа: правой кнопкой мыши клик по листу 1 – «Снять защиту листа…») Примечания по заполнению: 
  • Разделы меню, вписанные в шаблоне («предопределенные») не следует убирать, заменять. В большинстве случаев эти строки должны быть заполнены блюдами (исключения – на обед Плов сразу является и 2 блюдом и гарниром, тогда гарнир не заполняют). Также «предопределенные» разделы являются подсказкой, что должно бы быть в конкретном приеме пищи. Например, горячий завтрак без горячего блюда (и горячего напитка) быть не должен.
  • Следует обратить внимание на различие напитков на завтрак и обед. На завтрак принято подавать горячие напитки (чаи, какао, кофейный), на обед – холодные сладкие (компот, кисель, нектар/сок).
  • При необходимости ввести блюда с другими разделами (сыр, кондитерские, кисломолочные, молоко и т.п.) следует использовать строки шаблона, где в бланке Раздел не заполнен (и т.о. есть возможность самостоятельно указать раздел).
  • Наименование блюд следует вводить без сокращений, соблюдая правила русского языка. Например «Мясо гов.», «Помидора свежая» и т.п. – неуместны в школе. Для фруктов следует указывать конкретный фрукт в сегодняшнем меню.
  • Выход блюд следует указывать в граммах. Это позволяет избежать неоднозначности в оценке меню. Если в оформляемом меню (в соответствии с обычаем) используются разделители (/ или – и т.д.), рекомендуется приводить к численному значению в граммах. Не следует в Выходе писать «1 шт.» – это и не соответствует правилам общепита и приведет к тому, что машина интерпретирует информацию как «блюдо весом 1 г». Выход для блюда заполнять обязательно. Цены блюд следует заполнять. Калькуляция (которая без сомнения обязательна в школьном питании) эти данные выдает.
  • Данные нутриентного состава (калорийность, белки, жиры, углеводы) не следует вводить с дробной частью. Дроби в нутриентном составе не имеют «физического смысла» (по причине вариативности данных о нутриентах).

Следует помнить, что неаккуратность в заполнении (перепутали 1-е и 2-е блюдо, хлеб вписали в напиток, не заполнили выход, дату, школу) – документально подтверждают неаккуратность в работе школы с питанием, а также приводит к подаче ложной информации в Федеральный центр (где анализ меню выполняется автоматически, без расследования отдельных случаев).

 

Проверка работоспособности каталога с файлами меню

Для проверки работоспособности ссылки на папку с ежедневными меню, на главной странице сайта http://мониторингпитание.рф существует форма проверки ссылки.

Порядок действий:

  • Перейти на главную страницу сайта http://мониторингпитание.рф
  • В форме «Проверка ссылки» в поле «Адрес ссылки» внести проверяемую ссылку

(можно использовать копипаст: Ctrl+C – Ctrl+V; копировать-вставить)

  • Нажать кнопку «Проверить ссылку»
  • Дождаться завершения процесса

При большой нагрузке сервера от многих пользователей время может быть до нескольких минут, но обычно запрос выполняется быстрее чем за минуту). Примерный вид формы с результатом проверки приведен ниже:

Найденные файлы подсвечиваются синим цветом – это гиперссылки, позволяющие открыть файл на вашем компьютере.

В отчет выдаются сведения о файлах меню и о файле findex.xlsx (он используется в проекте «Рейтинг общественной оценки»).

Примечания:

  • Проверка файлов происходит с даты, указанной в форме проверки. Т.е. если в папке не будет ни одного файла, после указанной даты, то форма выдаст ошибку «ФАЙЛЫ НЕ НАЙДЕНЫ». На момент написания данной инструкции период начала проверочного чтения был с 01.09.2022
  • Данная проверка показывает наличие файлов на сайте школы, а не их присутствие в базе данных ФЦМПО. Это означает что файлы есть, доступны и могут быть считаны в БД (не следует путать «желание есть» и «то что вы уже наелись» – возможность и факт). Порядок регулярного считывания изложен в разделе «Как работает автоматизированный мониторинг», а порядок считывания в нештатных ситуациях («задним числом») – в разделе «Перечтение файлов…».

Ошибки, выдаваемые формой проверки ссылки

Неверная ссылка. Ссылка должна начинаться на http или https 

Введите ссылку полностью с http:// или https://

Также обратите внимание, что пробелов в начале не должно быть – если так, уберите ведущие пробелы.

Неверная ссылка. Ссылка должна оканчиваться на «/food» 

Ссылка на папку с меню должна оканчиваться на /food. Если нет технической возможности сделать это на своём сайте, можно воспользоваться бесплатными платформами для размещения ежедневных меню. 

ФАЙЛЫ НЕ НАЙДЕНЫ 

  • В папке нет файлов (или нет ни одного файла, начиная с даты начала проверочного чтения)
  • Файлы имеют неверное наименование (не по шаблону ГГГГММ-ДД-sm.xlsx)
  • Файлы имеют неверный формат (не xlsx)
  • Какой-то из файлов поврежден и не открывается
  • На хостинге, где находятся файлы установлена блокировка запросов от сервера ФЦМПО 

Внимание, на странице настроена переадресация, данная ссылка не будет работать в автоматизированном мониторинге. 

Встречается в случаях, когда программист сайта использовал переадресацию. Заголовок (первого) http-ответа не с кодом «200». Обратитесь к техническому специалисту, ответственному за сайт. Необходимо убрать переадресацию. Также не следует использовать «переадресацию», когда html-страница содержит код для перехода, например при нажатии клавиши или по таймауту.

Добавление пищеблока в базу данных ФЦМПО

Добавление пищеблока осуществляется через ответственных за питание в регионе. Обратитесь в региональное Министерство/Комитет по образованию

Изменение ссылки пищеблока

Средство замены ссылки размещено в разделе “Анализ ежедневных меню ОО“. Для изменения ссылки необходимо:

  • Открыть раздел Анализ ежедневных меню ОО
  • Выбрать необходимый регион и пищеблок
  • В разделе “ОБЩАЯ ИНФОРМАЦИЯ ОБ ОБРАЗОВАТЕЛЬНОЙ ОРГАНИЗАЦИИ” в строке “Ссылка на папку с меню” нажать на кнопку “Редактировать”

  • Ввести новую ссылку
  • Ввести пин-код (при его наличии. Если пин-код не установлен, то поле ввода будет отсутствовать)
  • Нажать на кнопку “Изменить ссылку”

 

Примечание: Работоспособность ссылки автоматически определяется по следующим параметрам : Ссылка начинается с “http://” или “https://”. Ссылка заканчивается на “/food”. По ссылке доступен файл “findex.xlsx”

Перечтение файлов меню, которые отсутствуют в базе ФЦМПО

Для чтения меню, которые не были доступны во время общего запроса данных со стороны центральной базы данных ФЦМПО, на сайте http://мониторингпитание.рф размещена форма подачи запроса на перечтение.

Для создания запроса необходимо:

Статус заявки можно отследить в этой же форме.

Примечания:

  • Данное средство выполняет повторное чтение только еще незагруженных файлов. Школа не может использовать его для того, чтобы удалить ранее загруженный файл и вместо него считать новый («исправления ошибок задним числом») – такие средства предоставляются ответственным по питанию регионов.
  • Частота подачи запросов ограничена.С точки зрения системы мониторинга поздняя публикация данных (позднее дня предшествующего меню) является необычным (чрезвычайным) обстоятельством, которое не должно быть повседневной практикой. Поэтому запрос на перепрочтение не следует рассматривать как инструмент повседневной работы.
  • Фактически исполнение поданного запроса (на момент написания документа) составляет до 10 минут, задержки возможны при технических работах на сайте ФЦМПО.

Условия, необходимые для успешного выполнения запроса аналогичны условиям для основного регулярного чтения файлов меню:

  1. файл с нужным именем должен быть на сайте школы в папке /food;
  2. файл должен соответствовать структуре;
  3. сайт школы должен быть доступен.

Исправление ошибок в меню, которые уже попали в базу ФЦМПО

В случае необходимости исправления меню, которые уже попали в базу ФЦМПО и были обработаны (присутствуют в «Анализ ежедневных меню образовательной организации» → «Просмотр ежедневных меню») необходимо произвести удаление данных ежедневных меню.  

Для этого обратитесь к ответственному за питание в регионе. ФЦМПО предоставляет ответственным по питанию регионов подключение к центральной базе данных для возможности отработки подобных ситуаций.

Также региональным специалистам предоставляется инструментарий для повторной загрузки файлов меню, удаления дублей школ и т.д.

Удаление дубля пищеблока

Форма подачи заявки на удаление дубля находится на главной странице сайта http://мониторингпитание.рф по кнопке “Заявка на удаление дубля пищеблока“. Для подачи заявки необходимо:

Перейти на сайт http://мониторингпитание.рф

Нажать на кнопку “Заявка на удаление дубля пищеблока

В форме запроса заполнить:

  • Код оригинала
  • Код дубликата
  • e-mail отправителя
  • Дополнительная информация (при необходимости)
  • Нажать на кнопку “Сформировать заявку”

 

  • В появившемся диалоговом окне “Заявка на удаление пищеблока” внимательно проверить данные, при их корректности нажать на кнопку “Отправить заявку”
  • Статус заявки можно отследить по таблице, которая находится под формой заявки.

Примечание:

Время выполнения запроса – до 3-х рабочих дней

Возможные причины отклонения заявки:

  • Пищеблоки не являются дублями
  • Введен один и тот же код оригинала и дубля (данный инструмент не предназначен для удаление данных о закрытых пищеблоках)

Анализ ежедневного меню

Средства для анализа ежедневных меню размещены по адресу  http://мониторингпитание.рф/данные (кнопка «Анализ ежедневного меню» на

главной странице http://мониторингпитание.рф).

Анализ выполняется по данным из ежедневных меню, загруженных в базу данных ФЦМПО.

Для анализа необходимо: 

По умолчанию период запроса устанавливается в последние 7 дней. При необходимости изменить период нажмите кнопку «Выбрать период» и выберите начальную и конечную дату.

Формируемый отчет состоит из нескольких разделов:

  • Общая информация
  • Динамика размещения меню
  • Рейтинг общественной оценки (findex.xlsx)
  • Просмотр ежедневных меню
  • Лог автоматизированных запросов

    Раздел «Общая информация»

    • Кнопки подачи перезапроса данных 
    • Постоянная ссылка на данный отчёт – ссылка на отчёт с параметрами, указанными в момент построения отчета
    • Район – Административный район образовательной организации. При помощи кнопки «редактировать» возможно изменение данных.
    • Наименование ОО в базе ФЦМПО – Наименование образовательной организации в базе федерального центра мониторинга питания (может не совпадать с Уставом ОО)
    • Ссылка на папку с меню – Ссылка, по которой производятся ежедневные запросы со стороны базы ФЦМПО. При помощи кнопки «редактировать» возможно изменение данных.
    • Код ОУ в базе ФЦМПО – уникальный номер образовательной организации, назначенный базой ФЦМПО. Необходим при обращении в техническую поддержку https://t.me/+SyBq6zRnaTU0NThi

Раздел «Динамика размещения меню»

В календарную таблицу выводятся сведения о файлах, загруженных в БД ФЦМПО, правее выводится гистограмма с количеством файлов по периодам.

Полоса внизу – индикатор загруженных и обработанных файлов в базе ФЦМПО. На обработку файлов требуется до 24 часов после прочтения файла, в связи с этим, данные в таблице и данные в индикаторе могут отличаться. 

Раздел «Рейтинг общественной оценки (findex.xlsx)»

Отображает последние данные из файла findex.xlsx

Блок общих данных

  • Всего выгружено меню за указанный период – общее количество файлов в базе ФЦМПО, которые обработаны системой на данный момент.
  • Всего найдено меню с отступлением от СанПиН 2.3/2.4.3590-20 – индикатор несоответствия меню формальным требованиям.
  • % меню без отступления от СанПиН – процентная доля меню, удовлетворяющих условиям проверки:
  • Раздел = «2 блюдо» и Выход < 90
  • Раздел = «1 блюдо» и Выход < 200
  • Раздел = «гарнир» и Выход < 150
  • Раздел = «закуска» и Выход < 60
  • Раздел = «фрукты» и Выход < «100» 
  • Сумма строк с Приём пищи = «Завтрак» и Выход < 500
  • Сумма строк с Приём пищи = «Обед» и Выход < 700
  • Сумма строк с Приём пищи = «Завтрак 2» и Выход < 200
  • Сумма строк с Приём пищи = «Завтрак» и «Калорийность» < 470
  • Сумма строк с Приём пищи = «Обед» и «Калорийность» < 705 Расчет доли выполняется по формуле:

(ВсегоМенюСОтступлениемОтСанПиН / ВсегоМенюЗаПериод») х 100

  • Средняя цена завтрака за указанный период – сумма строк с Приём пищи = «Завтрак» по полю «Цена» в каждом меню / количество «Всего выгружено меню за указанный период»
  • Средняя цена обеда за указанный период – сумма строк с Приём пищи = «Обед» по полю «Цена» в каждом меню / количество «Всего выгружено меню за указанный период»
  • Среднее значение БЖУ завтрака за указанный период – соотношение белков, жиров и углеводов, приведенное к белкам и их средние значения за выбранный период – по завтраку.
  • Среднее значение БЖУ обеда за указанный период – соотношение белков, жиров и углеводов, приведенное к белкам и их средние значения за выбранный период – по обеду.

Раздел «Просмотр ежедневных меню»

В таблицу выводятся ежедневные меню фактического питания, загруженные в базу данных ФЦМПО и обработанные системой.

Красным цветом выделяются  ошибки.

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

Раздел «Лог автоматизированных запросов»

В таблицу выводится техническая информация из БД ФЦМПО о времени и дате запросов со стороны ФЦМПО на считывание файла меню за конкретную дату (время московское).

Примечание: данные журнала регистрации чтения файлов периодически очищаются, поэтому не следует рассчитывать, что раздел содержит полную историю обращений от ФЦМПО к сайту школы. Отчет может содержать только последние записи.

 

Рейтинг общественной оценки (файл findex.xlsx)

Скачать шаблон файла

С сентября 2022 года в дополнение к ранее внедренной системе мониторинга меню фактического питания все школы РФ публикуют данные для «Рейтинга общественного контроля». 

Технически это мероприятие представляет собой небольшую добавку к ранее отработанному регламенту: в тот же каталог (папку) /food каждая школа помещает заполненный файл findex.xlsx.

Этот файл, в отличие от меню, не нужно размещать и изменять каждый день питания. Первоначально он размещается однократно.

Примерный вид заполненного файла приведен на иллюстрации ниже.

Данные в желтых ячейках заполняются при наличии данных. 

Обязательно следует заполнить название школы и дату, при этом дату обязательно указать в российском формате – ДД.ММ.ГГГГ

Дата используется в БД ФЦМПО для того чтобы вести хронологию подаваемых в findex данных.

Считывание файлов с сайтов школ производится ФЦМПО регулярно, как правило 1 раз в день. В силу того, что данные в findex меняются редко (статичны), по ним не требуется ежедневная работа как с файлами меню. 

Самая большая нагрузка по findex приходится на начальную публикацию. 

Наиболее частые проблемы при этом (исключая собственно работу с Excel или Calc) связаны с использованием в КонструктореСайтов (который использует конкретная школа) функций-фильтров, ограничивающих размещаемые в /food файлы.  Для школы такие проблемы могут описываться как «не могу разместить findex, выдается сообщение, что имя файла должно содержать дату», «файл разместили а мониторинг не видит» (когда КонструкторСайтов автоматически меняет имя загружаемого файла) и т.п. В случае таких проблем следует обращаться для их решения к технической поддержке КонструктораСайтов, который использует ваша школа.