1 ссылка

Link 1 — это стандарт компьютерной сети, разработанный НАТО для обмена информацией для противовоздушной обороны .

Общее описание

Ссылка 1 является точка-точка , дуплекс , не зашифровано , цифровой НАТО (TDL) Стандарт для автоматического обмена данных трековых и Strobe, в сочетании с линией данных и управлением сообщениями между наземной ASACS-элементами / например , CRC и CAOC , конкретные блоки (TACCS / MC) и буферы канала данных (SSSB, CSI).

Говоря обыденным языком, во многих случаях разные значения формулировок » Стандарт TDL для ссылки 1″ (формат) и информационного содержания (предмета) для линии 1 (предмет), передаваемого по данному конкретному стандарту TDL, смешиваются.

Замечание:

  • TACCS / MC = Служба тактического воздушного командования и управления / (НАТО) Главное командование)
  • SSSB = Корабельный берег Корабельный буфер
  • CSI = CRC / SAM Интерфейс

SAM = ракета земля-воздух

История

Link 1 — это стандарт TDL первого поколения НАТО . Он был разработан в 1950-х годах как чистый формат канала данных воздушного наблюдения для обмена данными радиолокационного отслеживания между определенными зонами ответственности — AOR (географические зоны) или зонами непрерывности треков (TCA) .

Каналы передачи данных первого поколения

Стандарты TDL первого поколения НАТО были разработаны в соответствии с соответствующим Соглашением о стандартизации ( STANAG ) в середине 1960-х годов. Эти проприетарные типы форматов данных не поддерживают прямой обмен данными и информацией между различными военными ИТ-архитектурами без специального преобразования данных.

Стандарты НАТО TDL в настоящее время разрабатываются рабочая группа Data Link (DLWG) из информационных систем Подкомитета (МССНО). См. Также Краткий обзор TDL) .

Утилизация

Сегодня стандарт Link 1 TDL используется не только странами НАТО, но и странами Партнерства ради мира (ПРМ). Внутри ВВС он поддерживает наземную среду ПВО НАТО (NADGE) и используется службой TACC в CRC, CAOC и противовоздушной обороне.

Типы треков

Следующие дорожки передаются по каналу 1 между различными пользователями распознанного воздушного изображения (RAP).

  • Треки наземной среды (GE Tracks):
    треки, координаты которых были обновлены в последний раз наземным узлом. Это либо локальные, либо удаленные.
  • Дорожки раннего предупреждения с воздуха (ДРЛО):
    Дорожки, которые в последний раз обновлялись с помощью платформ ДРЛО. Это всегда удаленно.
  • Треки GE / AEW:
    эти треки используются как «пары треков» для целей регистрации и обновляются как наземным узлом, так и AEW.
  • Треки E-3A :
    Треки активного E-3A, обычно коррелированные с полученным сообщением P-1 на IJMS .

Сообщения

Следующие сообщения ссылки поддерживаются Link 1 в наземной среде ПВО НАТО (NADGE):

  • S0 — Тестовое сообщение: используется для тестирования канала для обмена данными Link 1. S0 в среднем передается каждые 10 секунд.
  • S3 — Сообщение IFF / SIF: используется для передачи режима IFF / SIF 1 , 2 и 3 на определенном треке. Это сообщение всегда связано с сообщениями данных базовой дорожки S4.
  • S4 — Сообщение с базовыми данными трека : используется для сообщения основных позиционных данных трека. S4 связан либо с S3, либо с сообщением S5.
  • S5 — Расширенное сообщение данных трека: используется вместе с S4 (или S8) для сообщения дополнительных данных трека. Первоначальная передача комбинации сообщений S4 / S5 инициирует новую дорожку на принимающем узле Link 1.
  • S6 — Сообщение о назначении оружия: используется для передачи сообщений S6 о назначении оружия.

Технические характеристики

Стандарт NATO Link 1 TDL характеризуется следующими характеристиками:

Ссылка 1 Технические характеристики Срок
Ссылка STANAG 5501 (Ред. 4), январь 2007 г.
NCGX-101-IS
Уровень стандартизации Стандарт передачи данных НАТО Сообщения серии S
Контроль конфигурации — ADSC (реализация)
— ADSIA (стандарты)
Соответствующие услуги и системы TACC ВВС, армия
NADGE, национальные системы управления оружием
Сообщения
переданы
1. Наблюдение (только по воздуху)
2. ECM-строб-сигнализация
3. Инфо-управление
Сообщение-
формат
2 сообщения / кадр
— 128 бит / кадр
— 49 инфобитов / сообщение
фиксированный формат сообщения
Серия сообщений S-серия
Количество сообщений 6
Скорость
передачи
1200 бит / сек (базовая скорость)
600 или 2400 бит / сек (альтернативная скорость)
Общение FSK, точка-точка ВОК, провод, радиореле
IT-безопасность Шифрование ECM НЕТ
НЕТ
Выпускается на: — НАТО
— страны ПРМ
— Интернет
Да
да
да

Вывод

Линия 1 как стандарт TDL 1-го поколения НАТО устарела и больше не отвечает эксплуатационным требованиям. Более того, отсутствует IT-безопасность передаваемой информации из-за отсутствия защиты от электронных средств противодействия (ECM) и недостаточного шифрования. Хотя Линия 1 устарела, она все еще действует.

Ссылки

Язык 1С сильно «завязан» на работу с данными. Действительно, основная задача — обработка данных, полученных из базы данных запросом или другими способами.

В других языках с данными, полученными из базы данных обычно работают «как с таблицей». В 1С такое тоже возможно – выполнить запрос, получить «в ответ» таблицу и работать с ней.

Однако более распространенный способ, одна из «фишек 1С» — это работа с данными как с объектами 1С. Например объект 1С Справочник.ИмяСправочника позволяет работать с конкретным справочником, при этом объект 1С имеет свойства (поля с данными) и стандартные методы.

Работа с объектом 1С ведется тогда, когда требуется создать объект 1С или изменить существующий. В остальных случаях (например поиск объекта 1С, использование его в другом объекте 1С) – используется ссылка 1С на объект 1С.

Создание объектов 1С

Объект 1С можно создать с помощью оператора Новый, при этом вызывается конструктор данного типа, если у типа несколько конструкторов – он выбирается по указанным параметрам:
Переменная1 = Новый СписокЗначений();

Менеджеры для получения объектов 1С из базы данных

Если требуется создать объект 1С, связанный с данными в базе данных (то есть фактически получить его из базы данных), вместо использования оператора Новый, используются менеджеры.

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

Ссылки 1С и объекты 1С

Работа с объектами 1С, связанными с данными в базе данных может вестись двумя способами – с помощи «ссылки 1С на данные» и объекта 1С.

Ссылка 1С – это данные, доступные только для чтения. Объект 1С – это данные, доступные для чтения, изменения и записи. Работа со ссылкой 1С производится гораздо быстрее, чем с объектом 1С.

Ссылка 1С на данные получается с помощью функций вида:
СправочникСсылка = Справочники.ИмяСправочника.НайтиПоНаименованию()

Объект 1С можно получить из ссылки 1С или создать с нуля:
СправочникОбъект = СправочникСсылка.ПолучитьОбъект();
СправочникОбъект = Справочники.ИмяСправочника.СоздатьЭлемент();

Пустая ссылка 1С

Ссылка может быть пустой, это значит, что создан «пустой» экземпляр объекта 1С, который не связан с данными.
СправочникСсылкаПустая = Справочники.ИмяСправочника.ПустаяСсылка();

Также ссылку 1С можно проверить на заполненность:
Если СправочникСсылка.Пустая() Тогда
//…
КонецЕсли

Уникальный идентификатор (GUID)

Любой элемент справочника или документ хранится в базе данных. Для идентификации он имеет уникальный «номер» в рамках базы данных — GUID. В понятиях встроенного языка 1С, этот GUID – это ссылка 1С.

Узнать идентификатор можно с помощью универсального метода любого объекта 1С ссылочного типа:
СправочникСсылка = Справочники.ИмяСправочника.НайтиПоНаименованию(«Наименование»);
GUID = СправочникСсылка.УникальныйИдентификатор();

Возвращаемое значение данного метода имеет специальный тип. Если необходимо сравнивать значение со строкой, не забудьте преобразовать его к строке с помощью Строка(Параметр).

GUID назначается в момент первой записи объекта 1С. Уже до записи можно узнать GUID, который будет назначен объекту 1С при записи:

Только зарегистрированные пользователи VIP группы могут видеть этот контент.

Также перед записью можно назначить свой GUID. Это бывает полезным, например, при обмене данными:

Только зарегистрированные пользователи VIP группы могут видеть этот контент.

Реквизиты

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

  • Переменная – созданная в модуле программистом, нетипизированная
  • Реквизит объекта 1С (справочника, документа), добавленный в конфигураторе – хранится в базе данных, строго типизирован
  • Реквизит формы – поле на форме, строго типизирован.

Поле на форме показывает «какие-то данные». Данные могут быть напрямую связаны с реквизитом объекта 1С (указаны в свойстве поля формы ПутьКДанным).

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

Доступ к значениям именованных свойств объектов 1С

У многих объектов 1С есть свойства, которые имеют наименования.
Например:

  • элемент справочника имеет реквизиты с наименованиями
  • форма имеет реквизиты с наименованиями
  • у таблицы есть колонки с наименованиями
  • у строки таблицы есть поля с такими же наименованиями, как колонки у таблицы.

Если у объекта 1С есть свойства (реквизиты, колонки и т.п.), у которых есть наименования, то к ним можно обращаться двумя способами.

Только зарегистрированные пользователи VIP группы могут видеть этот контент.

Если в наличии имеются два объекта 1С с именованными свойствами и нужно скопировать их значения, удобно использовать процедуру
ЗаполнитьЗначенияСвойств(КудаКопировать, ОткудаКопировать)
которая копирует значения всех свойств, имена которых совпадают, пример:

Только зарегистрированные пользователи VIP группы могут видеть этот контент.

Столкнулся с задачей, нужно было выбрать все документы по выплате и сгруппировать их по типу документа!
Перелистав все ЖКК и интернет, понял что простого способа получить Вид документа в запросе нет 🙁
Пришлось сделать так:

Код 1C v 8.х
Запрос = Новый Запрос;
Запрос.Текст =»
|ВЫБРАТЬ
| ВЫБОР
| КОГДА ВзаиморасчетыСРаботникамиОрганизаций.Регистратор ССЫЛКА Документ.РасходныйКассовыйОрдер
| ТОГДА «»Расходный кассовый ордер»»
| ИНАЧЕ ВЫБОР
| КОГДА ВзаиморасчетыСРаботникамиОрганизаций.Регистратор ССЫЛКА Документ.ПлатежноеПоручениеИсходящее
| ТОГДА «»Платежное поручение исходящее»»
| ИНАЧЕ ВЫБОР
| КОГДА ВзаиморасчетыСРаботникамиОрганизаций.Регистратор ССЫЛКА Документ.ДепонированиеОрганизаций
| ТОГДА «»Депонирование»»
| ИНАЧЕ ВЫБОР
| КОГДА ВзаиморасчетыСРаботникамиОрганизаций.Регистратор ССЫЛКА Документ.ПриходныйКассовыйОрдер
| ТОГДА «»Приходный кассовый ордер»»
| ИНАЧЕ «»»»
| КОНЕЦ
| КОНЕЦ
| КОНЕЦ
| КОНЕЦ КАК ВидДокумента,
| ВзаиморасчетыСРаботникамиОрганизаций.Регистратор КАК Регистратор,
| ВзаиморасчетыСРаботникамиОрганизаций.СуммаВзаиморасчетов КАК СуммаВзаиморасчетов
|ИЗ
| РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций КАК ВзаиморасчетыСРаботникамиОрганизаций
|ГДЕ
| ВзаиморасчетыСРаботникамиОрганизаций.Регистратор.Дата МЕЖДУ &ДатаН И &ДатаК
| И ВзаиморасчетыСРаботникамиОрганизаций.ВидДвижения = &ВидДвижения
|ИТОГИ
| СУММА(СуммаВзаиморасчетов)
|ПО
| ВидДокумента
|»;
Запрос.УстановитьПараметр(«ВидДвижения»,ВидДвиженияНакопления.Расход);
Запрос.УстановитьПараметр(«ДатаК»,Дата(«28.02.2010 23:59:59»));
Запрос.УстановитьПараметр(«ДатаН»,Дата(«01.02.2010 0:00:00»));
Результат = Запрос.Выполнить();
Результат = Результат.Выбрать();
Пока Результат.Следующий() Цикл
// … код обработки…
КонецЦикла;
Информация взята с сайта http://helpf.pro

1 ссылка

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *