У вас отчет со способом формирования по изменению? И у одной колонок стоит параметр "Основной", а у остальных - выключен. Вот про этот параметры мы и писали - у него сделать периодическую архивацию.
Вид для печати
У вас отчет со способом формирования по изменению? И у одной колонок стоит параметр "Основной", а у остальных - выключен. Вот про этот параметры мы и писали - у него сделать периодическую архивацию.
Чтобы окончательно разобраться:
Допустим МастерСкада получает и пишет данные в теги:
- ДеньЗагрузки
- МесяцЗагрузки
- Материал
- Вес
- Протеин
- Жир
- ОтгруженныйВес
Теперь чтобы сделать отчет я должен:
1. Создать переменные для отчета
- ДеньЗагрузкиОТЧЕТ
- МесяцЗагрузкиОТЧЕТ
- МатериалОТЧЕТ
- ВесОТЧЕТ
- ПротеинОТЧЕТ
- ЖирОТЧЕТ
- ОтгруженныйВесОТЧЕТ
У всех этих переменных включаю периодическую архивацию с шагом в 0. Наполнение этих перемененных будет происходить с помощью элемента "Собитие"- используя действие - Присвоить
2. Делаю отчет со способом формирования по изменению.
Те теги (переменные) при изменении значения которых мне нужна запись в отчете (МатериалОТЧЕТ, ВесОТЧЕТ) - включаю параметр "Основной", а на остальных выключаю (ПротеинОТЧЕТ, ЖирОТЧЕТ,ОтгруженныйВесОТЧЕТ)
Я правильно понял?
Вообще предполагалось что отдельные переменные для отчета нужно будет сделать только для тех параметров при изменении которых нужна запись в отчете.
Но как вы описали - тоже можно.
Подскажите, например элемент Команда "ДеньЗагрузкиОТЧЕТ" которая получает данные от События должна быть константой??
Если у этой команды поставить опрос(вместо константа), то не работает "СОБЫТИЕ"- нет значения "ДеньЗагрузкиОТЧЕТ" так как в событии прописал условие - ДеньЗагрузки <> ДеньЗагрузкиОТЧЕТ - только тогда Событие запишет данные в ДеньЗагрузкиОТЧЕТ
или нужно как-то по другому делать???
Пример в приложении
Да................
Вроде понял, пример к этому посту, но тогда нужно передергивать "Присвоить" с 0>1>0>1>0..... чтобы постоянно писать в переменную, так как запись происходит при переходе с 0 в 1... и в этом ключе мне не понятно как можно все время присваивать 1 логической переменной???
СПС, подскажите еще пж,
если в источнике данных у меня есть переменная MaterialID - целое, которая может иметь три разных значения:0,1 или 2, при этом в столбике (в отчете) вместо 0 писалось '---', если 1 то писалось 'ШД', если 2 то писалось 'ШГ' - по сути просто замена числа на строку. Можно ли это сделать инструментарием отчета???