настройки 1в съхранение

Потребителят Настройки 1C обикновено се разделя на три части.

На първо място, 1C платформа позволява на всеки потребител да направи свои собствени настройки за лесно 1C. Например, определянето на 1C ACS доклади.

На второ място, обикновено има много лечения във всяка проба и примерна конфигурация, които извършват дейности за услуги. Лечението трябва да се коригират. Жалко, всеки път, когато отворите обработка да губите време повторно въвеждане на настройките.

И накрая, на трето място, програмист, програмата да бъдат универсални, някои стойности по подразбиране това е по-добре да не се регистрират в програмния код и се съхраняват във всяка обстановка.

Къде да съхранявате всичките тези настройки в 1C?

Как 1C настройки, записани преди

дебела платформа клиент 1C предлага следната стандартната версия:

  • Когато искате да се помни, конфигурация 1C, програмистът използва функция на
    SohranitZnachenie ( "ImyaNastroyki" стойност);
  • За да прочетете 1C функция настройка се използва
    Стойност = VosstanovitZnachenie ( "ImyaNastroyki" стойност);

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

Стойността може да се използва не само число или низ, но такава структура - вид, който ви позволява да съхранявате набор от ценности, с техните имена, например:
Настройки = нова структура ();
Nastroyki.Vstavit ( "ImyaNastroyki" стойност);
Стойност = Nastroyki.ImyaNastroyki;

Създаване 1C е записан за потребителя, който натисне развита програмист запазите настройките бутон 1С (или от които тези действия се извършват автоматично). настройки 1C се съхраняват в същото време в текстов файл в директорията на базата данни (чрез използване на база от данни).

Също така, програмист е свободен да се развива произволно им методи на съхранение конфигурация 1C използване на конвенционални техники - например, чрез работа с текст и XML файлове - 1C настройки на магазини по произволен начин във файла.

В типичните конфигурации настройките на отчета 1C записват в информацията на системния регистър. настройки доклад 1C SKD могат да бъдат запазени като XML файл.

Стандартните настройки 1C магазин

Всички тези възможности остават, а новата платформа 8.2, но имаше най-накрая "стандартен метод" Запазване на настройките - 1C Настройки на хранилището.

Механизмът е разделен на две части - стандартни и персонализирани настройки за съхранение 1C. Стандартът се прилага в 1C, обичай - 1C е обект, който създава и програми на програмиста.

Стандартните настройки 1C платформа за съхранение използват по подразбиране в тънкия клиент да запазите настройките в следните механизми платформа потребител 1C:

  • Team успя интерфейс
  • форма
  • Създаване и опции за докладване.

Програмистът може да използвате настройките по подразбиране, хранилището на кода 1C програми на език 1C по начин, подобен на това, което се използва:

  • Когато искате да се помни настройките
    HranilischeObschihNastroek.Sohranit ( "на обект" "ImyaNastroek" стойност);
  • За да прочетете настройката
    Стойност = HranilischeObschihNastroek.Zagruzit ( "на обект" "ImyaNastroek стойност");
  • За списък с настройки
    Списък = HranilischeObschihNastroek.PoluchitSpisok ( "Име на обект");

настройки 1C се съхраняват директно в базата данни, в специални таблици.

Както се вижда, в сравнение със стария механизъм за добавяне на допълнително намаление - името на обекта. Платформата се използва при автоматично записване на името на метаданните за обект 1C за вида, например:
Otchet.Prodazhi

Той е също така и възможност за управление на потребителското име, за което настройките се съхраняват 1C, което показва последното му вариант.

Има следния стандартен 1С съхранение конфигурация:

  • HranilischeSistemnyhNastroek
  • HranilischeObschihNastroek
  • HranilischeNastroekDannyhForm
  • HranilischePolzovatelskihNastroekOtchetov и HranilischeVariantovOtchetov.

1C Настройки на хранилището

Програмистът може да създадете своя собствена конфигурация хранилище - в конфигуратора.

Това е трябвало да се направи в следните случаи:

  • Референтен контрол при съхраняването на настройките 1C
  • Мигриращите настройки 1C използване URBD
  • Специална структура на настройките 1C (за автоматично съвместимост)
  • Замяната на стандартните хранилища.

За да създадете свой собствен 1C настройки магазин - трябва да добавите такива, в конфигуратора на екрана за конфигурация в бранша Общи / съхранение на настройките 1C.

настройки 1в съхранение

Замяна на съхранение по подразбиране 1C платформа, използвани настройки могат да бъдат в свойствата на конфигурация (клон на конфигурацията на корен, че програмисти обикновено се нарича корен или глава).

Ако свойствата на празен низ - използвайте стандартната настройки магазин 1В, в противен случай - използва се избран, а стандартът не се използва.

настройки 1в съхранение

Тънките клиенти са успели оползотворяване съхранение 1C възможно автоматично да:

  • В успя форма на два параметъра
    о съхранение Автоматично данни - ще се извършва автоматично в своята стандартна конфигурация съхранение форми
    о запазите настройките данни 1C - използвайте списъка - под формата на списък подробности колона пестене появява в който можете да поставите надолу от кърлеж, който ще бъде спасен, и да посочите, за да създадете конфигурация хранилище
настройки 1в съхранение
  • В доклада (включително външни), имаше опции - опции за съхранение (доклади), както и настройки 1C съхранение - те трябва да изберете създадената свод 1С.

    настройки 1в съхранение
  • Клиентът мазнини е необходим за използване на езика в код 1C предписва директно предизвикателство, за да запазите настройките 1С:
    HranilischaNastroek.ImyaHranilischa.Sohranit ();

    Когато се добави към конфигурацията на вашия собствен 1C съхранение конфигурация се изисква език 1C регистър, работещи за зареждане и запишете стойностите, в противен случай магазинът няма да работи.

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