• Главная
  • Карта сайта
Не найдено

Захист зовнішньої обробки або зовнішнього звіту 1С 8 - ховаємо і шифруємо систему компоновки даних (СКД)

Файли для скачування:

Створимо основну схему компоновки даних. налагодимо наш звіт . Створимо основну форму звіту.

Принцип шифрування:

Вивантажимо схему компоновки даних в файл, заархівіруем в zip -архів з паролем. Додамо запаролений zip -архів як макет двійкових даних. Видалимо основну схему даних. У модулі звіту програмно встановимо схему компоновки даних звіту і захистимо модуль звіту паролем.

    • Вивантаження схеми компонування в файл. За кнопці «Зберегти схему в файл» (виділив маркером) збережемо, наприклад, в файл «Основна СКД. xml »:

xml »:

    • Додамо в архів, наприклад, «Основна СКД. zip »(нехай, пароль архіву« мойпароль »):

zip »(нехай, пароль архіву« мойпароль »):

    • Додамо в звіт новий макет «Двійкові дані». Дані завантажимо з файлу «Основна СКД. zip »:

zip »:

    • Тепер можна видалити основну схему компоновки даних:

Тепер можна видалити основну схему компоновки даних:

    • У модулі основної форми в процедурі «відкриття»:

Процедура відкриття () ІніціалізіроватьСхемуКомпоновкіДанних (); КонецПроцедури

    • У модулі об'єкта:

Процедура ІніціалізіроватьСхемуКомпоновкіДанних () Експорт ІмяфайлаСКД = "Основна СКД.xml"; ІмяВременногоФайлаZIP = ПолучітьІмяВременногоФайла ( "zip"); ДвоічниеДанние = ПолучітьМакет ( "МакетДанних"); ДвоічниеДанние .Запісать (ІмяВременногоФайлаZIP); // Витягуємо з ZIP-архіву XML-файл нашої схеми компонування даних і зберігаємо його в тимчасовий файл ЧтеніеZIP = Новий ЧтеніеZipФайла (ІмяВременногоФайлаZIP, "мойпароль"); ЕлементZIPАрхіва = ЧтеніеZIP .Елементи .Знайти (ІмяфайлаСКД); ЧтеніеZIP .Ізвлечь (ЕлементZIPАрхіва, КаталогВременнихФайлов (), РежімВосстановленіяПутейФайловZIP .НеВосстанавлівать); ЧтеніеZIP .Закрить (); // Читаємо Схему компонування даних Читання = Новий ЧтеніеXML; НовийСXDTO = Новий СеріалізаторXDTO (ФабрікаXDTO); Читання .ОткритьФайл (КаталогВременнихФайлов () + ІмяфайлаСКД); ПервоначальниеДанниеСхемаКомпоновкіДанних = НовийСXDTO .ПрочітатьXML (Читання); // Встановлюємо основну схему компоновки даних - без цього будуть недоступні кнопки "Сформувати", "Конструктор налаштувань", "Налаштування" //т.к. ми ж видалили основну схему компоновки даних ЕтотОб'ект .СхемаКомпоновкіДанних = ПервоначальниеДанниеСхемаКомпоновкіДанних; КомпоновщікНастроек .Ініціалізіровать (Новий ІсточнікДоступнихНастроекКомпоновкіДанних (ПервоначальниеДанниеСхемаКомпоновкіДанних)); КонецПроцедури

    • Тепер встановимо пароль на модуль звіту - відкриємо модуль і виберемо пункт меню «Текст -> Встановити пароль». Увага! Якщо не виконати цей пункт, то всі наші старання марні !!!

Якщо не виконати цей пункт, то всі наші старання марні

Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью