Загрузка настроек: различия между версиями

Материал из OrticonWiki
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 7: Строка 7:
{|
{|
  |[[Image:844953.jpg|30px]]
  |[[Image:844953.jpg|30px]]
  |признак «объект поставщика не редактируется». Такой статус всегда имеют новые созданные элементы при загрузке настроек НФО;
  |признак «объект поставщика не редактируется». Если в загрузке есть этот объект, то произойдет его замена на новый из этого файла. Но если произошла замена, то возврат к исходному невозможно;
  |-
  |-
  |[[Image:270375.jpg|30px]]
  |[[Image:270375.jpg|30px]]
  |признак «объект редактируется» появляется, когда пользователь вносит изменения в типовой загруженный ранее объект с признаком «объект поставщика не редактируется»;
  |признак «объект редактируется». Если в загружаемом файле есть этот объект, то ничего не произойдет, т.е. не будет замены на новый;
  |-
  |-
  |[[Image:502634.jpg|30px]]
  |[[Image:502634.jpg|30px]]
  |признак «объект не входит в поставку поставщика», т.е. создан вручную пользователем как новый элемент в программе.
  |признак «объект не входит в поставку поставщика». Возможно изменение статуса на «объект поставщика не редактируется» только, если этот объект выгрузили и загрузили в эту же базу. Т.е. система определила идентичность объекта по внутреннему идентификатору. Если произошла замена, то возврат к исходному не-возможно..
|}
|}

Версия от 11:03, 25 ноября 2016

Данный механизм предназначен для загрузки поставки настроек подсистемы НФО. Все загруженные новые объекты имеют признак «объект поставщика не редактируется».

Загрузочный файл должен быть в формате архива «*.zip» и обязательно содержать файл DATA.xml.

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

признак «объект поставщика не редактируется». Если в загрузке есть этот объект, то произойдет его замена на новый из этого файла. Но если произошла замена, то возврат к исходному невозможно;
признак «объект редактируется». Если в загружаемом файле есть этот объект, то ничего не произойдет, т.е. не будет замены на новый;
признак «объект не входит в поставку поставщика». Возможно изменение статуса на «объект поставщика не редактируется» только, если этот объект выгрузили и загрузили в эту же базу. Т.е. система определила идентичность объекта по внутреннему идентификатору. Если произошла замена, то возврат к исходному не-возможно..