{"version":1,"pages":[{"id":"-M_eC-7hco8O2WvaeyGj","title":"Приветствие","pathname":"/wt-practice","siteSpaceId":"sitesp_BVpbz","description":""},{"id":"-M_eX46yXXalFkHRNC7X","title":"Урок 1. Форма списка и добавление записей","pathname":"/wt-practice/main/lesson_list_form","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Основной"}]},{"id":"-M_zMcXhCa-gta9ip0ml","title":"Урок 2. Редактирование таблицы","pathname":"/wt-practice/main/lesson_table_editing","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Основной"}]},{"id":"-MaY7929VYxc8yzeGJri","title":"Урок 3. Выпадающий список","pathname":"/wt-practice/main/lesson_combo_box","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Основной"}]},{"id":"-MbAaohYMI5IuJd5bApL","title":"Урок 4. Паттерн onClose","pathname":"/wt-practice/main/lesson_pattern_onclose","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Основной"}]},{"id":"-MdvNprVvngfwvsUA7NA","title":"Урок 5. Удаление связанных данных","pathname":"/wt-practice/main/lesson_deleting_related_data","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Основной"}]},{"id":"-MgzZwqBRraYe3rxN_hV","title":"Урок 6. Главная форма","pathname":"/wt-practice/main/lesson_main_form","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Основной"}]},{"id":"HMIW1mruVAXBfRMgsYbC","title":"Урок 7. Фильтры","pathname":"/wt-practice/main/lesson_filters","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Основной"}]},{"id":"CmU8W07mHMc7ZMdrbE5T","title":"Урок 8. Редактирование выпадающего списка","pathname":"/wt-practice/main/lesson_editing_combo_box","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Основной"}]},{"id":"e5MilAR1zEqqVz8yqsuY","title":"Урок 9. Список категорий","pathname":"/wt-practice/main/lesson_categories_list","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Основной"}]},{"id":"D1bU7Jl4TlInkVSZG1u1","title":"Урок 10. Паттерн Add/Edit","pathname":"/wt-practice/main/lesson_pattern_add-edit","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Основной"}]},{"id":"pisah4xhxITyDOEWtvnP","title":"Урок 11. Экспорт данных в документ","pathname":"/wt-practice/main/lesson_export_to_document","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Основной"}]},{"id":"LgrhvMoDpiV7XuYYo5Xy","title":"Урок 12. Дерево в таблице","pathname":"/wt-practice/main/lesson_tree_in_the_table","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Основной"}]},{"id":"X7TrvTVivf2PckRzn1xj","title":"Урок 13. Самостоятельная","pathname":"/wt-practice/main/lesson_self-work_cash","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Основной"}]},{"id":"WK5nOSlU6yzW1acDBBm3","title":"Урок 14. Постраничный просмотр","pathname":"/wt-practice/main/lesson_pagination","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Основной"}]},{"id":"hE0ZyjQQzYAFRjQaXmDm","title":"Дополнительно","pathname":"/wt-practice/main/additionally","siteSpaceId":"sitesp_BVpbz","description":"РАЗДЕЛ НАХОДИТСЯ В РАЗРАБОТКЕ","breadcrumbs":[{"label":"Основной"}]},{"id":"VObe4dIuh4OkTdBI1U16","title":"Array","pathname":"/wt-practice/main/additionally/array","siteSpaceId":"sitesp_BVpbz","description":"Универсальное значение для работы с массивами/матрицами на форме","breadcrumbs":[{"label":"Основной"},{"label":"Дополнительно"}]},{"id":"5GtzH3Q0ogeYkD4Efd8X","title":"ArrayGetDataConnection","pathname":"/wt-practice/main/additionally/array_get_dc","siteSpaceId":"sitesp_BVpbz","description":"Загружающее соединение, которое преобразует исходный массив в таблицу для последующего использования на форме.","breadcrumbs":[{"label":"Основной"},{"label":"Дополнительно"}]},{"id":"ZhM6deyIUYRd0GqZzj3Q","title":"ConvertDataConnection","pathname":"/wt-practice/main/additionally/convert_dc","siteSpaceId":"sitesp_BVpbz","breadcrumbs":[{"label":"Основной"},{"label":"Дополнительно"}]},{"id":"-M_eXAKCJgofeuxlo1Is","title":"Урок 15. Режимы загрузки данных","pathname":"/wt-practice/loading_data/lesson_load_mode","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Загрузка данных"}]},{"id":"RKhhe6nESUOe7jdMwQXx","title":"Урок 16. Режим блокировки форм (Lock)","pathname":"/wt-practice/loading_data/lesson_lock","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Загрузка данных"}]},{"id":"-M_eXtgxBOIM5AKYel4U","title":"Урок 17. Аутентификация пользователей в программе","pathname":"/wt-practice/multiplayer_mode/lesson_authentication","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Многопользовательский режим"}]},{"id":"Jq0tWESLyZVO15rMS2mI","title":"Урок 18. Права доступа","pathname":"/wt-practice/multiplayer_mode/lesson_access_rights","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Многопользовательский режим"}]},{"id":"RMXTKcql3SQyMQ4MfGss","title":"Урок 19. Динамические права доступа","pathname":"/wt-practice/multiplayer_mode/lesson_dynamic_access_rights","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Многопользовательский режим"}]},{"id":"xB1yLJUd5d8gXrPGCDrS","title":"Урок 20. Пользовательские настройки","pathname":"/wt-practice/multiplayer_mode/lesson_user_settings","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Многопользовательский режим"}]},{"id":"pBHNGsLfKzTx299lh0on","title":"Урок 21. Автоматическое обновление данных","pathname":"/wt-practice/multiplayer_mode/lesson_automatic-data-update","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Многопользовательский режим"}]},{"id":"-M_eYK0_oyGNPam0DzhC","title":"Урок 22. Создание кастомных команд для форм","pathname":"/wt-practice/customization/lesson_custom_command_on_form","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Кастомизация"}]},{"id":"RXM8ZvBscyagr2cKAXip","title":"Урок 23. Создание кастомных команд для серверной части","pathname":"/wt-practice/customization/lesson_custom_command_on_server","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Кастомизация"}]},{"id":"oZJk9LOdD7aYN5emUMML","title":"Урок 24. Планировщик задач","pathname":"/wt-practice/customization/lesson_scheduler","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Кастомизация"}]},{"id":"1hLe3CL6jVlTnvqpgQzq","title":"Урок 25. Создание API-запросов","pathname":"/wt-practice/advanced/lesson_making_api_requests","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Продвинутый уровень"}]},{"id":"-M_eYVOC2wTPWwdxjkg2","title":"Урок 26. Работа с JSON на форме","pathname":"/wt-practice/advanced/lesson_json_on_form","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Продвинутый уровень"}]},{"id":"KWEHXN84v25MnPgr7nCH","title":"Урок 27. Разделение формы на несколько файлов","pathname":"/wt-practice/advanced/lesson_includes","siteSpaceId":"sitesp_BVpbz","description":"","breadcrumbs":[{"label":"Продвинутый уровень"}]}]}