Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
gid:afm:checksum [2019/07/08 07:31] gidural создано |
gid:afm:checksum [2021/08/24 11:06] (текущий) gidural |
||
---|---|---|---|
Строка 28: | Строка 28: | ||
В общем случае по станции разворота поезда КС в сообщение подставляться не будет, т.к. часть нитки после разворота автоматически выделяется в отдельное расписание без индекса и ГИД не может проверить время операции по данным СЦБ, имея индекс поезда. | В общем случае по станции разворота поезда КС в сообщение подставляться не будет, т.к. часть нитки после разворота автоматически выделяется в отдельное расписание без индекса и ГИД не может проверить время операции по данным СЦБ, имея индекс поезда. | ||
+ | |||
+ | Контрольная сумма подставляется в сообщение для АСОУП при условии совпадения времени операции, определённого по станции в целом (для станций не из 947R_STN, ks_as_947r) по данным СЦБ (время СЦБ), с временем, указанным в сообщении. | ||
+ | Если по станции указан приоритет времени АСОУП, то КС не будет формироваться после получения информации об операции из АСОУП или ручного ввода из АРМ ГИД - даже если по СЦБ было определено то самое время, которое получено из АСОУП или из АРМ ГИД. Это связано с тем, что в существующей структуре БД ГИД не хранятся отдельно времена: АСОУП; ручного ввода; время СЦБ. Хранится единое время, определённое на этапе фиксации данных в БД ГИД с учётом приоритета АСОУП/СЦБ. При этом, после получения данных АСОУП или ручного ввода время СЦБ будет затёрто - если приоритет по РП указан равный "АСУОП". | ||
+ | Если по РП действует приоритет СЦБ, то данные из АСОУП или данные ручного ввода из АРМ ГИД не могут искажать сведения о времени по данным СЦБ и КС будет формироваться и после получения сведений об операции из АСОУП или из АРМ ГИД. | ||
+ | Если поезд при отправлении со станции совершения операции проследует по тем же паркам станции, по которым он прибывал и станция разделена на условные раздельные пункты (РП) , либо поезд отправляется со станции не разделенной на условные РП на тот же перегон, откуда он прибывал («движение углом»), то КС в сообщение об отправлении проставлена не будет даже при совпадении времен с данными СЦБ, так как по отправлению появится новая нитка СЦБ, не имеющая индекса АСОУП. | ||
+ | |||
+ | Проверка совпадения времени в сообщении с временем СЦБ для формирования КС выполняется нижеследующим образом. | ||
+ | 1. Для станций, не разбитых на условные РП, т.е., таких станций, которые в ГИД описаны | ||
+ | как единственный РП - КС формируется при простом совпадении времени СЦБ, с временем соответствующей операции в сообщении. При этом КС не будет формироваться, если по данным СЦБ определён тип операции, несовпадающий с типом операции в сообщении. Например, по СЦБ определено прибытие+отправление, а в сообщении указано проследование. | ||
+ | |||
+ | 2. Для станций, разбитых на условные РП: | ||
+ | |||
+ | 2.1. Если станция указана в файле SYS\947R_STN.GID или SYS\ks_as_947r.gid, | ||
+ | для грузовых поездов (номера 0941..0960, 1001..3998, 9101..9798, 9801..9988) | ||
+ | Прибытие: Должно совпадать с временем прибытия/проследования по СЦБ по любому из РП в составе станции; | ||
+ | Отправление: Должно совпадать с временем отправления/проследования по СЦБ по любому из РП в составе станции; | ||
+ | Проследование: Должно быть между минимальным и максимальным временем проследования по РП станции, по данным СЦБ. При этом по данным СЦБ ни на одном РП станции не должно быть остановки (прибытия/отправления) | ||
+ | |||
+ | 2.2. Если поезд: | ||
+ | - не грузовой, | ||
+ | - не пассажирский (1..940, 961..990), | ||
+ | - не пригородный (6001..7628, 7901..7964) | ||
+ | - не подсылка (7631...7898) | ||
+ | или поезд: | ||
+ | - пассажирский/пригородный, но среди РП станции нет РП с признаком "PASS" в techn_rp.DD, где DD - код дороги; | ||
+ | или поезд: | ||
+ | - грузовой, но станция не указана в SYS\947R_STN.GID или SYS\ks_as_947r.gid | ||
+ | то | ||
+ | Прибытие: Должно совпадать с самым ранним временем прибытия/проследования по СЦБ на РП в составе станции; | ||
+ | Отправление: Должно совпадать с самым поздним временем отправления/проследования по СЦБ по РП в составе станции; | ||
+ | Проследование: Аналогично 2.1. | ||
+ | |||
+ | 2.3. Для пассажирских и пригородных поездов по станции, где имеется РП с признаком "PASS" - время | ||
+ | операции прибытия или отправления в сообщении должно совпадать с временем СЦБ по РП с признаком PASS. | ||
+ | Проследование - Аналогично 2.1. | ||
+ | |||