{
  "categories": [
    "Data Editor",
    "Pro Features",
    "Data Transfer",
    "Diagram Editor",
    "Error Lookup",
    "Form Editor",
    "Command Line",
    "General",
    "Query Log",
    "SQL Editor",
    "Import Wizard",
    "Query Editor",
    "Report Editor",
    "Schema Editor",
    "Dump",
    "Schema Snapshot",
    "Script Editor",
    "Server Admin",
    "Source Control",
    "SQL Diff",
    "SQL Search",
    "Start Page",
    "Valentina ADKs",
    "Valentina Server",
    "Workspaces"
  ],
  "tips": [
    {
      "title": "Как открыть таблицу в Редакторе данных?",
      "html": "Дважды щелкните на таблице в <b>Редакторе схемы</b>, чтобы открыть её в <b>Редакторе данных</b>.%1В <b>Редакторе данных</b> вы можете создавать и удалять строки, изменять существующие, фильтровать данные по столбцам, просматривать связанные записи, просматривать данные в отдельном диалоге и многое другое.<br />Вы также можете выбрать таблицу и нажать <b>Открыть редактор данных</b> или использовать контекстное меню.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_editor_open@2x"
        }
      ],
      "categories": [
        "Data Editor"
      ]
    },
    {
      "title": "Фильтрация в Редакторе данных",
      "html": "Чтобы добавить простой строковый фильтр в <b>Редакторе данных</b>, нажмите %1 и введите текст фильтра в нужном столбце. Для применения фильтра нажмите %2 или щелкните кнопку в вертикальном заголовке первой строки фильтра:%3Эта кнопка обновляет набор записей после изменения фильтра и позволяет временно приостановить фильтрацию.<br />Строку фильтра можно удалить кнопкой X в первом столбце с отметками.<br />Также можно использовать меню фильтра для управления фильтрацией:<ul><li>Добавлять больше строк фильтра или фильтровать по конкретному существующему значению</li><li>Добавлять фильтр с собственным условием</li><li>Выполнять и отменять фильтрацию</li><li>Добавлять фильтры к выбранным</li><li>Просматривать сгенерированный SQL</li></ul>%4",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+F"
        },
        {
          "type": "shortcut",
          "value": "Ctrl+E"
        },
        {
          "type": "image_centered",
          "value": "vs_data_editor_filter_apply@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_data_editor_filter_menu@2x"
        }
      ],
      "categories": [
        "Data Editor"
      ]
    },
    {
      "title": "Как быстро фильтровать данные по существующему значению?",
      "html": "Перейдите к значению, по которому хотите фильтровать, и нажмите %1.<br />Также можно использовать контекстное меню ячейки и выбрать <b>Фильтровать по значению ячейки</b>.%2Нажмите <b>Добавить строку фильтра со значением ячейки</b>, чтобы добавить фильтр без его применения.",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+Shift+F"
        },
        {
          "type": "image_centered",
          "value": "vs_data_editor_filter_by_value@2x"
        }
      ],
      "categories": [
        "Data Editor"
      ]
    },
    {
      "title": "Найти значения, начинающиеся со строки",
      "html": "Можно найти значения, начинающиеся с определенной строки, используя такой фильтр:<br /><code>LIKE 'str%'</code><br />%1<i>Больше информации о фильтрах</i> <a href='http://valentina-db.com/docs/dokuwiki/v13/doku.php?id=valentina%3Aproducts%3Avstudio%3Ahelp%3Adata_editor%3Asingle_table_mode%3Afiltering'>здесь</a>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_filter_start@2x"
        }
      ],
      "categories": [
        "Data Editor"
      ]
    },
    {
      "title": "Как вставить табличные данные из буфера обмена?",
      "html": "Можно скопировать табличные данные и вставить их в Редактор данных стандартной командой %1 (<b>Правка > Вставить</b>).%2Обратите внимание: количество столбцов в буфере обмена <i>должно совпадать</i> с количеством столбцов, показанных в <b>Редакторе данных</b>.<br />Набор столбцов можно настроить в контекстном меню любого столбца через пункт <b>Выбрать показываемые столбцы...</b>.<br />Столбцы можно переупорядочить перетаскиванием.",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+V"
        },
        {
          "type": "image_centered",
          "value": "vs_data_editor_paste@2x"
        }
      ],
      "categories": [
        "Data Editor"
      ]
    },
    {
      "title": "Как фильтровать данные собственным условием WHERE?",
      "html": "Добавьте фильтр <b>WHERE</b> через меню фильтра:%1Здесь можно использовать любое действующее условие SQL:%2",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_editor_filter_where_menu@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_data_editor_filter_where@2x"
        }
      ],
      "categories": [
        "Data Editor"
      ]
    },
    {
      "title": "Как сохранить настройки полей и их порядок в Редакторе данных?",
      "html": "В Valentina Studio Pro после внесения нужных настроек откройте меню <b>Компоновка</b>, выберите <b>Новая...</b> и введите название компоновки.%1Последняя использованная компоновка сохраняется автоматически, но можно также переключаться между различными компоновками.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_editor_layouts_new@2x"
        }
      ],
      "categories": [
        "Data Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как использовать компоновку Редактора данных для таблицы в другой базе?",
      "html": "Структуры и названия обеих таблиц должны быть одинаковыми (например, таблицы в базах разработки и производства).<ol><li>Откройте таблицу, где хотите использовать существующую компоновку</li><li>В меню <b>Компоновка</b> нажмите <b>Управление...</b></li><li>Переключите <b>Режим отображения</b> на <b>Все компоновки</b></li><li>Отметьте флажок <b>Текущая БД</b> для целевой компоновки</li></ol>%1Теперь можно выбрать эту компоновку из списка.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_editor_layouts_editor@2x"
        }
      ],
      "categories": [
        "Data Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как быстро перейти к связанной записи?",
      "html": "В Valentina Studio Pro откройте таблицу с полем Foreign Key или ObjectPtr.<br />Щелкните правой кнопкой на значении этого поля и выберите <b>Перейти к родительской записи</b>.<br />Откроется связанная таблица с фильтром по целевому значению:%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_editor_go_to_parent@2x"
        }
      ],
      "categories": [
        "Data Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как можно настроить формат отображения для определенного столбца?",
      "html": "В Valentina Studio Pro с открытой таблицей щелкните правой кнопкой на заголовке нужного столбца и используйте контекстное меню для настройки форматирования.<br />В зависимости от типа поля процесс отличается:<ul><li><b>Поля даты/времени</b> - нажмите <b>Установить формат...</b> и выберите готовый шаблон или введите собственный. %1</li><li><b>Вещественные поля</b> - нажмите <b>Установить формат...</b> и установите параметры форматирования чисел. %2</li><li><b>Целые поля</b> - нажмите <b>Формат</b> и выберите опции форматирования в меню. %3</li></ul>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_date_editor_format_datetime@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_date_editor_format_real@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_date_editor_format_int@2x"
        }
      ],
      "categories": [
        "Data Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как установить одно значение для всех записей?",
      "html": "В Valentina Studio Pro с открытой таблицей щелкните правой кнопкой на заголовке нужного столбца, выберите <b>Обновить значение на...</b> и установите любое значение в диалоге.<br />Также можно использовать существующее значение - щелкните правой кнопкой на ячейке с нужным значением и выберите <b>Установить для всех записей...</b>.%1Это также работает для изменения всех отфильтрованных записей, в таком случае пункт меню будет <b>Установить для всех отфильтрованных записей...</b>.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_editor_set_for_all@2x"
        }
      ],
      "categories": [
        "Data Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как экспортировать записи в Редакторе данных?",
      "html": "Valentina Studio Pro позволяет экспортировать записи, показанные в Редакторе данных, для этого используется кнопка <b>Экспорт</b>. Она расположена внизу табличного представления:%1Используя фильтры и сортировку, можно экспортировать только нужные строки в определенном порядке, тогда как в инструменте дампа это невозможно.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_editor_export@2x"
        }
      ],
      "categories": [
        "Data Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как быстро скопировать данные из одной базы в другую?",
      "html": "Используя Valentina Studio Pro, в меню <b>Инструменты</b> нажмите <b>Перенос данных</b>, выберите исходную и целевую базу данных или схему, настройте соответствие между исходными и целевыми таблицами.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_transfer@2x"
        }
      ],
      "categories": [
        "Data Transfer",
        "Pro Features"
      ]
    },
    {
      "title": "Как создать диаграмму и добавить к ней все существующие таблицы?",
      "html": "Вы можете создать диаграмму для базы данных.<br />В <b>Редакторе схемы</b> щелкните правой кнопкой на объекте базы данных и выберите <b>Создать > Диаграмма...</b><br />Отметьте флажок <b>Добавить существующие таблицы</b>, если хотите визуализировать или редактировать существующую структуру базы данных.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_create_diagram@2x"
        }
      ],
      "categories": [
        "Diagram Editor"
      ]
    },
    {
      "title": "Как разместить на диаграмме таблицы, связанные с выбранной?",
      "html": "Список таблиц показывает таблицы, связанные с текущим выбором:%1Чтобы добавить несколько таблиц одновременно, используйте контекстное меню выбранной таблицы: нажмите <b>Модель > Добавить связанные таблицы...</b> и в диалоге выберите нужные таблицы.%2",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_diagrams_add_linked_tables_1@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_diagrams_add_linked_tables_2@2x"
        }
      ],
      "categories": [
        "Diagram Editor"
      ]
    },
    {
      "title": "Как визуально сгруппировать таблицы на диаграмме?",
      "html": "Можно назначить разные цвета разным группам - просто выберите элемент управления и в <b>Инспекторе свойств</b>, группа <b>Управление</b>, выберите нужный цвет.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_diagrams_control_color@2x"
        }
      ],
      "categories": [
        "Diagram Editor"
      ]
    },
    {
      "title": "Как применить изменения, внесенные на диаграмме, к базе данных?",
      "html": "Используя Valentina Studio Pro, нажмите кнопку <b>Применить изменения</b>, расположенную над областью диаграммы.<br />В показанном диалоге вы можете просмотреть сгенерированный скрипт и применить его.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_diagrams_apply@2x"
        }
      ],
      "categories": [
        "Diagram Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Поиск ошибок",
      "html": "Эта функция помогает найти сообщение об ошибке по её коду для конкретного движка базы данных, доступна в меню <b>Инструменты</b>.%1В настоящее время поддерживаются сообщения об ошибках Valentina и SQL Server.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_error_lookup@2x"
        }
      ],
      "categories": [
        "Error Lookup",
        "Pro Features"
      ]
    },
    {
      "title": "Создание форм",
      "html": "Чтобы создать форму:<ol><li>Создайте или откройте существующий проект (например, меню Файл > Новый проект > Локальный...)</li><li>На вкладке проекта нажмите <b>Создать > Форма...</b></li><li>Используя <b>Мастер форм</b>, настройте базовую форму</li></ol>%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_create_form@2x"
        }
      ],
      "categories": [
        "Form Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как выполнить форму при открытии проекта?",
      "html": "<ol><li>Перейдите на <b>Вкладку проекта</b></li><li>Нажмите <b>Создать > Скрипт...</li><li>Введите скрипт, который вызывает форму, и сохраните его, например, как <b>startup</b>:<br /><code>import '/path/form_name' as dlg<br />dlg.exec()</code></li><li>На <b>Вкладке проекта</b> выберите его в свойстве <b>Стартовый скрипт</b> проекта</li>%1Вы также можете использовать контекстное меню скрипта.</ol>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_forms_startup@2x"
        }
      ],
      "categories": [
        "Form Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как выполнить форму из командной строки?",
      "html": "Интерфейс командной строки позволяет работать с формами из терминала или скриптов автоматизации (batch, bash).<br />Ключи должны начинаться со знака \"-\". Значения, если необходимо, указываются после пробела, рядом с ключом. Некоторые ключи могут быть необязательными.<br />Для выполнения формы можно использовать следующую команду:<br /><br /><code>vstudio<br />&nbsp;&nbsp;-project $project_location<br />&nbsp;&nbsp;[-project_server $vserver]<br />&nbsp;&nbsp;&nbsp;&nbsp;-execute_form $form_name</code><br />Описание ключей:<ul><li><b>-project</b> – открыть проект в $project_location<li><b>-project_server</b> – URL Valentina Server, который содержит проект. Указывается в формате строки источника данных Valentina Server<li><b>-execute_form</b> – выполнить форму с названием $form_name</ul>Читайте больше <a href='https://www.valentina-db.com/dokuwiki/doku.php?id=valentina:products:vstudio:help:form_editor:command_line_interface'>здесь</a>",
      "params": [],
      "categories": [
        "Form Editor",
        "Command Line"
      ]
    },
    {
      "title": "Экспорт закладок",
      "html": "Можно экспортировать/импортировать закладки в файл, используя:<ul><li>контекстное меню вкладки <b>Закладки</b> раздела <b>Серверы</b> на <b>Стартовой странице</b></li><li>главное меню <b>Файл > Закладки</b></li><li>кнопку <b>Закладки</b> на главной панели инструментов</li></ul>%1Также можно экспортировать отдельную закладку через её контекстное меню. <i>Обратите внимание: Valentina Studio может автоматически синхронизировать закладки между компьютерами через Apple iCloud, Dropbox, Google Drive и т.д.</i>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_bookmarks_export@2x"
        }
      ],
      "categories": [
        "General"
      ]
    },
    {
      "title": "Как настроить стиль и размер шрифта?",
      "html": "Стиль и размер шрифта настраиваются в настройках: <b>Программа > Шрифты</b>%1Здесь можно изменить шрифты для:<ul><li><b>Программа</b> — в целом для всего, все диалоговые окна и окна</li><li><b>Журналы</b> — просмотр журналов (<b>Редактор SQL</b>, <b>Журнал запросов</b> и т.д.)</li><li><b>Моноширинный</b> — редакторы кода, например <b>Редактор SQL</b>, <b>Редактор скриптов</b></li><li><b>Сетка данных</b> — табличное представление данных (<b>Редактор данных</b>, результат <b>Редактора SQL</b>)</li></ul>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_prefs_fonts@2x"
        }
      ],
      "categories": [
        "General"
      ]
    },
    {
      "title": "Как автоматически синхронизировать закладки или сниппеты кода между устройствами?",
      "html": "Синхронизация настраивается в параметрах: <b>Программа > Синхронизация</b>%1На macOS можно синхронизировать с iCloud, на других платформах доступна только синхронизация папок.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sync@2x"
        }
      ],
      "categories": [
        "General"
      ]
    },
    {
      "title": "Рекурсивное управление деревом",
      "html": "Все деревья в Valentina Studio Pro позволяют использовать <b>%1+Клик</b> для рекурсивного закрытия/открытия всех подпунктов.",
      "params": [
        {
          "type": "shortcut",
          "value": "Alt"
        }
      ],
      "categories": [
        "General",
        "Pro Features"
      ]
    },
    {
      "title": "Можно ли автоматически открывать предыдущие вкладки при запуске Valentina Studio?",
      "html": "По умолчанию Valentina Studio Pro сохраняет и восстанавливает состояния рабочих пространств, включая открытые соединения, базы данных и вкладки.<br />%1Это можно включить/выключить в настройках: <b>Программа > Общие > Сохранять и восстанавливать состояние рабочих пространств</b>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_restore_state@2x"
        }
      ],
      "categories": [
        "General",
        "Pro Features"
      ]
    },
    {
      "title": "Можно ли изменить назначение горячих клавиш?",
      "html": "Valentina Studio Pro позволяет изменять комбинации клавиш в настройках: <b>Программа > Горячие клавиши</b>.%1Изменения можно сохранить в отдельном наборе горячих клавиш, поэтому легко переключаться между различными схемами горячих клавиш.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_shortcuts@2x"
        }
      ],
      "categories": [
        "General",
        "Pro Features"
      ]
    },
    {
      "title": "Как я могу отслеживать свою активность в Valentina Studio?",
      "html": "Valentina Studio записывает все ваши выполненные SQL-инструкции в нескольких местах.<br /><ul><li><b>Журнал запросов</b></li>Пользовательские и внутренние инструкции, выполненные во время рабочей сессии, можно найти здесь (<b>Инструменты > Журнал запросов</b>).%1Обратите внимание, эти запросы не сохраняются на диск.</li><li><b>Последние запросы Редактора SQL</b></li>Здесь вы можете найти запросы, выполненные только пользователем.%2Эти запросы сохраняются на диск. </ul>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_query_log@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_recent_queries@2x"
        }
      ],
      "categories": [
        "General",
        "Query Log",
        "SQL Editor"
      ]
    },
    {
      "title": "Как изменить цвет ключевых слов в Редакторе SQL?",
      "html": "Цвет ключевых слов, который используется в Редакторе SQL, определяется цветовой схемой, установленной в настройках <b>Программа > Редактирование SQL > Цветовая схема</b>.%1Обратите внимание, эта настройка применяется ко всем редакторам кода в Valentina Studio.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_color_scheme@2x"
        }
      ],
      "categories": [
        "General",
        "SQL Editor"
      ]
    },
    {
      "title": "Как сохранить соответствие, определенное в Мастере импорта, и использовать его позже?",
      "html": "В Valentina Studio Pro можно сохранить соответствие между столбцами CSV и полями таблицы во внешнем файле и загрузить его позже.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_import_wizard_save_mapping@2x"
        }
      ],
      "categories": [
        "Import Wizard",
        "Pro Features"
      ]
    },
    {
      "title": "Как создавать SQL-запросы визуально?",
      "html": "<b>Редактор запросов</b> позволяет создавать SQL-запросы визуально, работая непосредственно с таблицами и связями.<br />Чтобы открыть инструмент, выберите базу данных и нажмите кнопку <b>Редактор запросов</b> на панели инструментов. Также можно воспользоваться контекстным меню базы данных или меню <b>Инструменты</b>.%1Теперь можно перетаскивать таблицы в область редактирования, выбирать поля, устанавливать соединения и тестировать запрос.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_query_editor@2x"
        }
      ],
      "categories": [
        "Query Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как создать виртуальную связь в Редакторе запросов?",
      "html": "Если между таблицами нет связи или движок базы данных не поддерживает создание связей, можно установить виртуальную связь.<br />Для этого перетащите одно поле и отпустите его над другим полем.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_query_editor_virtual_link@2x"
        }
      ],
      "categories": [
        "Query Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как редактировать операцию JOIN в Редакторе запросов?",
      "html": "Щелкните правой кнопкой мыши на связи и выберите <b>Редактировать...</b>, чтобы открыть следующий диалог:%1Здесь вы можете:<ul><li>Поменять местами соединяемые таблицы<li>Изменить поля<li>Изменить тип <b>JOIN</b></ul>Также вы можете изменить тип <b>JOIN</b> в контекстном меню связи.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_query_editor_edit_join@2x"
        }
      ],
      "categories": [
        "Query Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Створення звітів",
      "html": "Щоб створити звіт:<ol><li>Створіть або відкрийте існуючий проект (наприклад, меню <b>Файл > Новий проект > Локальний...</b>)</li><li>На вкладці проекту клацніть <b>Створити > Звіт...</b></li><li>Використовуючи <b>Майстер звітів</b>, налаштуйте базовий звіт</li></ol>",
      "params": [],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как добавить водяной знак в отчет?",
      "html": "<ol><li>Щелкните на пустом месте любого раздела, чтобы выбрать отчет.</li><li>В <b>Инспекторе свойств</b> настройте свойство <b>водяной знак</b>.</li><li>Задайте параметры водяного знака в открывшемся диалоге.</li></ol>Водяной знак можно добавить в виде текста:%1Или в виде изображения:%2",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_watermark_text@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_watermark_picture@2x"
        }
      ],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "В многоколоночном отчете колонки заполняются сверху вниз, как изменить порядок заполнения?",
      "html": "Для свойства <b>раскладка_в_колонках</b> отчета установите значение <b>Справа налево</b>.",
      "params": [],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как создать многочастный отчет?",
      "html": "Создавайте новые части с помощью кнопки <b>+</b> внизу области редактирования.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_report_parts@2x"
        }
      ],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как создать отчет со страницами с различной ориентацией или записями, возвращенными разными запросами?",
      "html": "Создайте многочастный отчет. Каждая часть многочастного отчета может иметь собственные исходные данные и макет страницы.",
      "params": [],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как изменять свойства элементов управления отчета во время выполнения?",
      "html": "Valentina Reports включает движок JavaScript, который позволяет динамически изменять свойства элементов управления.<br />Подробнее о JavaScript в отчетах читайте <a href='https://www.valentina-db.com/dokuwiki/doku.php?id=valentina:products:vstudio:help:report_editor:scripts:javascript:javascript'>здесь</a>",
      "params": [],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как создать отчет, который показывает информацию из записи с определенным ID, с возможностью изменять ID во время выполнения?",
      "html": "Определите параметризованный запрос для этого отчета в формате:<br /><code>SELECT * FROM table1 WHERE ID=$P(pID)</code><br />Чтобы протестировать отчет, установите значение по умолчанию для этого параметра прямо в диалоге <b>Запрос</b> или на вкладке <b>Параметры</b> в <b>Редакторе отчетов</b>.<br />Вы также можете сделать этот параметр интерактивным, используя вкладку <b>Параметры</b>.",
      "params": [],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как запрашивать у пользователя значение параметра при каждой генерации отчета?",
      "html": "Создайте интерактивный параметр.<br />Убедитесь, что параметр добавлен на вкладку <b>Параметры</b> в <b>Редакторе отчетов</b> и установите флажок <b>Интерактивный</b>.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_report_parameter_interactive@2x"
        }
      ],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Движок Valentina Reports автоматически заключает в кавычки значения строковых параметров, как этого избежать?",
      "html": "Используйте специальную форму подстановки параметров в запрос без кавычек:<br /><code>SELECT * FROM $!(pTblName)</code>%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_report_editor_param_non_quoted@2x"
        }
      ],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как создать отчет «главный-подчиненный»? Что такое подотчет?",
      "html": "Отчет <b>главный-подчиненный</b> — это тип отчета, который отображает иерархические данные в формате отношений «родитель-потомок».<br />В этом отчете <b>главная</b> часть относится к данным верхнего уровня, основным данным (родительским), тогда как <b>подчиненная</b> часть относится к связанным данным нижнего уровня (дочерним).<br />В Valentina Studio Pro элемент управления <b>Подотчет</b> используется для создания отчетов <b>главный-подчиненный</b>.<br /><b>Подотчет</b> — это отчет, который встраивается в другой отчет.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_report_master_detail@2x"
        }
      ],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Как генерировать отчет из командной строки?",
      "html": "Интерфейс командной строки позволяет работать с отчетами из терминала или скриптов автоматизации (batch, bash).<br />Ключи должны начинаться со знака \"-\". Значения, если необходимо, указываются после пробела, рядом с ключом. Некоторые ключи могут быть необязательными.<br />Для печати отчета на диск можно использовать следующую команду:<br /><br /><code>vstudio<br />&nbsp;&nbsp;-project $project_location<br />&nbsp;&nbsp;[-project_server $vserver]<br />&nbsp;&nbsp;&nbsp;&nbsp;-make_new_report $report_name<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-datasource $datasource_string<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[-query $query_text]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-print_to_disk $output_location<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-format $output_format<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[-start_page $start]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[-end_page $end]<br /></code><br />Описание ключей:<ul><li><b>-project</b> – открыть проект в $project_location<li><b>-project_server</b> – URL Valentina Server, который содержит проект. Указывается в формате строки источника данных Valentina Server<li><b>-make_new_report</b> – генерировать отчет с названием $report_name<li><b>-datasource</b> – использовать $datasource_string для подключения к источнику данных<li><b>-query</b> – передать $query_text как исходный запрос для отчета<li><b>-print_to_disk</b> – напечатать сгенерированный отчет в указанное $output_location<li><b>-format</b> – установить $output_format, может быть одним из списка { kToPostscript, kToPDF, kToHTML, kToLatex, kToSVG, kToPicture_GIF, kToPicture_JPG, kToPicture_PNG, kToPicture_TIFF, kToPicture_BMP }<li><b>-start_page</b> – установить начальную страницу<li><b>-end_page</b> – установить конечную страницу</ul>Читайте больше <a href='https://www.valentina-db.com/dokuwiki/doku.php?id=valentina:products:vstudio:help:report_editor:command_line_interface'>здесь</a>",
      "params": [],
      "categories": [
        "Report Editor",
        "Command Line"
      ]
    },
    {
      "title": "Сортировка полей",
      "html": "По умолчанию поля сортируются по алфавиту в <b>Редакторе схемы</b>.<br />Вы также можете просматривать поля в порядке их создания:<ul><li>Нажмите кнопку <b>Сортировать список</b> в селекторе типа объекта над столбцом, чтобы изменить этот параметр для текущего списка <b>Редактора схемы</b>.%1</li><li>Вы также можете установить этот параметр глобально в настройках Valentina Studio.%2</li></ul>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sort_fields1@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_sort_fields2@2x"
        }
      ],
      "categories": [
        "Schema Editor"
      ]
    },
    {
      "title": "Як переглянути розміри та інші властивості декількох таблиць одночасно?",
      "html": "Щоб переглянути розміри декількох таблиць одночасно:<ol><li>Переключіться на <b>Режим дерева</b> за допомогою кнопки у верхньому лівому куті <b>Редактора схеми</b></li><li>Виберіть список <b>Таблиці</b> в дереві</li><li>У контекстному меню заголовка таблиці властивостей клацніть <b>Вибрати показані властивості...</b></li><li>Позначте прапорець <b>Розмір</b> або будь-яку іншу необхідну властивість</li></ol>%1<i>Зауважте, тепер ви також можете сортувати таблиці за їхнім розміром.</i>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_view_sizes@2x"
        }
      ],
      "categories": [
        "Schema Editor"
      ]
    },
    {
      "title": "Як імпортувати SQL-файли в базу даних?",
      "html": "<ol><li>У <b>Редакторі схем</b> виберіть базу даних, в яку хочете імпортувати SQL-файл</li><li>У контекстному меню клацніть <b>Завантажити дамп...</b></li><li>Використайте <b>Майстер дампу</b> для встановлення опцій завантаження дампу</li></ol><i>Зауважте, якщо файл дампу містить інструкцію CREATE DATABASE, необхідно завантажити дамп у з'єднання.</i>",
      "params": [],
      "categories": [
        "Schema Editor",
        "Dump"
      ]
    },
    {
      "title": "Використання кольорів для об'єктів",
      "html": "Ви можете використовувати кольори для розрізнення між вашими з'єднаннями та їхніми піделементами, наприклад, встановити різні кольори для виробничої та розробницької бази даних, щоб уникнути випадкових змін.%1Щоб встановити колір для з'єднання або його підоб'єкта, клацніть правою кнопкою миші на елементі та виберіть потрібний колір у контекстному меню<ul><li>Клацніть X, щоб скинути колір.</li><li>Клацніть ..., щоб встановити користувацький колір</li></ul>Колір застосовується в Редакторі схеми, вкладках головного вікна, стовпцях Редактора даних.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_object_colors@2x"
        }
      ],
      "categories": [
        "Schema Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як швидко копіювати таблиці між базами даних?",
      "html": "Valentina Studio Pro підтримує функціональність Drag&Drop. Ви можете переносити таблиці або інші об'єкти бази даних з одного місця в інше за допомогою миші, тобто перетягувати таблиці з однієї бази даних в іншу базу даних.",
      "params": [],
      "categories": [
        "Schema Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як швидко створити копію таблиці?",
      "html": "Використовуючи Valentina Studio Pro, клацніть правою кнопкою на потрібній таблиці та виберіть <b>Дублювати...</b>.<br />%1У представленому діалозі ви можете встановити додаткові опції, такі як створення тимчасової таблиці, таблиці в RAM, копіювання записів або копіювання обмеженого діапазону записів у дублікат.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_table_duplicate@2x"
        }
      ],
      "categories": [
        "Schema Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як легко створити дамп деяких таблиць, що відповідають певному шаблону?",
      "html": "У Valentina Studio Pro можна фільтрувати об'єкти для дампу за назвою в <b>Майстрі дампу</b>%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_dump_filter@2x"
        }
      ],
      "categories": [
        "Schema Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Швидкий пошук у деревоподібних виглядах",
      "html": "Швидкий пошук доступний у багатьох деревоподібних виглядах, що представляють схему бази даних, наприклад, у <b>Редакторі схеми</b> та <b>Редакторі SQL</b>.%1Почніть вводити в поле пошуку внизу деревоподібного вигляду, і ви швидко знайдете необхідні елементи.<br />Використовуйте меню для встановлення розширених опцій пошуку, наприклад, регулярних виразів або шаблонів з підстановочними знаками.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_tree_quick_search@2x"
        }
      ],
      "categories": [
        "Schema Editor",
        "SQL Editor"
      ]
    },
    {
      "title": "Знімок схеми",
      "html": "Valentina Studio Pro дозволяє зберігати схему бази даних у структурованому форматі за допомогою інструменту <b>Знімок схеми</b>.<br />На відміну від <b>SQL-дампу</b>, <b>Знімок схеми</b> дозволяє деталізацію представлення схеми. Це буде корисно для відстеження змін або використання частини схеми. Більше того, це найкращий спосіб зберігати структуру бази даних у системі контролю версій, такій як Git, SVN або будь-якій іншій.<br />Ви можете створити або завантажити Знімок схеми за допомогою Майстра знімків, який можна викликати через меню <b>Інструменти</b>:<ul><li><b>Створити знімок схеми...</li></b><li><b>Завантажити знімок схеми...</li></b></ul>%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_schema_snapshot_create@2x"
        }
      ],
      "categories": [
        "Schema Snapshot",
        "Pro Features"
      ]
    },
    {
      "title": "Як створити скрипт у проекті Valentina Studio?",
      "html": "Щоб створити скрипт:<ol><li>Створіть або відкрийте існуючий проект (наприклад, меню <b>Файл > Новий проект > Локальний...</b>)</li><li>На вкладці проекту клацніть <b>Створити > Скрипт...</b></li></ol>Буде відкрита вкладка <b>Редактор скриптів</b>.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_script_create@2x"
        }
      ],
      "categories": [
        "Script Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як створити користувача?",
      "html": "Додавання користувачів на серверах баз даних здійснюється в інструменті <b>Адміністратор сервера</b> на вкладці <b>Користувачі</b>.",
      "params": [],
      "categories": [
        "Server Admin"
      ]
    },
    {
      "title": "Збереження DDL скриптів у систему контролю версій",
      "html": "Інструмент <b>Контроль версій</b> дозволяє зберігати DDL визначення об'єктів схеми у ряді SQL-скриптів. Таким чином ви можете зберігати структуру бази даних у системі контролю версій (VCS)",
      "params": [],
      "categories": [
        "Source Control"
      ]
    },
    {
      "title": "Порівняння структури бази даних",
      "html": "Ви можете порівняти дві структури бази даних і побачити відмінності в таблицях, стовпцях, ключах, індексах та інших структурних елементах бази даних (<b>Інструменти > SQL Diff</b>)",
      "params": [],
      "categories": [
        "SQL Diff",
        "Pro Features"
      ]
    },
    {
      "title": "Коментування та розкоментування коду",
      "html": "Використовуйте комбінацію клавіш %1 для коментування та розкоментування рядків коду",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+/"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Навігація до об'єкта",
      "html": "Щоб перейти до поля, таблиці або будь-якого іншого об'єкта схеми, затисніть <b>%1</b> і клацніть на назві об'єкта у вашому коді.%2Об'єкт буде виділений у дереві схеми в лівій частині Редактора SQL.",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl"
        },
        {
          "type": "image_centered",
          "value": "vs_navigate_to_object@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Пошук і заміна",
      "html": "Натисніть %1, щоб відобразити панель пошуку. Позначте Заміна, щоб додати ще одне поле, де ви можете ввести рядок заміни.",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+F"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Автодоповнення",
      "html": "Список автодоповнення показується автоматично під час редагування. Якщо він був закритий, ви можете показати його знову, використовуючи комбінацію клавіш %1.<br />Натисніть <b>Enter</b>, щоб використати вибрану пропозицію.<br />Натисніть <b>Tab</b>, щоб додати спільний префікс у випадку, якщо вибрана пропозиція має спільний префікс з одним або більше іншими елементами.",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+."
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Пошук в історії ваших запитів",
      "html": "Ви можете використовувати текстовий пошук в історії запитів <b>Редактора SQL</b>, якщо шукаєте конкретний запит.%1Просто переключіться на ваші останні запити за допомогою перемикача або комбінації клавіш %2, виберіть область перегляду та введіть пошуковий термін.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_query_history@2x"
        },
        {
          "type": "shortcut",
          "value": "Ctrl+`"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Автодоповнення",
      "html": "З автодоповненням RegEx, увімкненим за замовчуванням, ви можете вводити будь-які символи, які існують де завгодно в ідентифікаторі.%1Це контролюється налаштуванням: <b>Програма > Загальне > Редагування SQL > Стиль автодоповнення</b>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_ac_regexp@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Автодоповнення",
      "html": "Автодоповнення прискорює процес завершення інструкцій коду, представляючи список пропозицій з поточної позиції курсора під час набору тексту",
      "params": [],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Перегляд схеми в Редакторі SQL",
      "html": "У <b>Редакторі SQL</b> перша вкладка лівої бічної панелі містить схему поточної бази даних, що може бути корисним під час написання запитів.%1Можна переключитися на цю вкладку за допомогою комбінації клавіш %2.<br /><b>Подвійний клік для вставки</b> назви об'єкта в позицію курсора.<br /><b>Drag&Drop для генерації</b> запиту та вставки його в будь-яке місце існуючого тексту.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_schema@2x"
        },
        {
          "type": "shortcut",
          "value": "Ctrl+1"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Використання запитів з Редактора запитів у Редакторі SQL",
      "html": "У <b>Редакторі SQL</b> друга вкладка лівої бічної панелі містить запити, створені в <b>Редакторі запитів</b> для поточної бази даних.%1Можна переключитися на цю вкладку за допомогою комбінації клавіш %2.<br /><b>Подвійний клік для заміни</b> існуючого тексту запитом.<br /><b>Drag&Drop для вставки</b> запиту в будь-яке місце існуючого тексту.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_queries@2x"
        },
        {
          "type": "shortcut",
          "value": "Ctrl+2"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Попередньо визначені шаблони запитів",
      "html": "У <b>Редакторі SQL</b> третя вкладка лівої бічної панелі містить попередньо визначені шаблони запитів для поточної бази даних.%1Можна переключитися на цю вкладку за допомогою комбінації клавіш %2.<br /><b>Подвійний клік для заміни</b> існуючого тексту шаблоном.<br /><b>Drag&Drop для вставки</b> шаблону в будь-яке місце існуючого тексту.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_templates@2x"
        },
        {
          "type": "shortcut",
          "value": "Ctrl+3"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Використання сніпетів коду",
      "html": "У <b>Редакторі SQL</b> четверта вкладка лівої бічної панелі містить створені користувачем сніпети коду.%1Можна переключитися на цю вкладку за допомогою комбінації клавіш %2.<br /><b>Подвійний клік для заміни</b> існуючого тексту сніпетом.<br /><b>Drag&Drop для вставки</b> сніпета в будь-яке місце існуючого тексту.<br />Наведіть курсор на сніпет і клацніть кнопку <b>Виконати</b>.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_snippets@2x"
        },
        {
          "type": "shortcut",
          "value": "Ctrl+4"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Як зробити сніпет видимим для кількох баз даних? Або для всіх баз даних?",
      "html": "Кожен сніпет має <b>область видимості</b>, в якій він є видимим:<ul><li><b>База даних</b> - видимий для однієї або кількох обраних баз даних (за замовчуванням).</li><li><b>Глобальний</b> - видимий для всіх баз даних.</li></ul>Тому необхідно змінити <b>область видимості</b> сніпета.<br />За замовчуванням вкладка <b>Сніпети</b> показує глобальні сніпети та сніпети поточної бази даних, інші сніпети приховані, їх кількість показана внизу вкладки.<br />У контекстному меню цієї вкладки клацніть <b>Показати всі сніпети</b>, щоб показати потрібний сніпет.<br />Ви можете встановити потрібну область видимості в контекстному меню сніпета.<br />Як альтернатива, можна клацнути кнопку <b>S</b> (або використати пункт контекстного меню <b>Показати область видимості сніпетів</b>) для перегляду та зміни області видимості всіх показаних сніпетів.%1Заповнене коло означає, що сніпет додано до довільної області видимості: синє коло для бази даних і зелене коло для глобальної області.<ul><li>Клацніть синє порожнє коло, щоб додати сніпет до поточної області видимості <b>бази даних</b>.</li><li>Клацніть зелене порожнє коло, щоб додати сніпет до <b>глобальної</b> області видимості.</li></ul>Тепер можна перемкнути вкладку <b>Сніпети</b> до режиму перегляду за замовчуванням і перевірити результат.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_snippets_scope@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Як експортувати та імпортувати сніпети?",
      "html": "Контекстне меню вкладки <b>Сніпети</b> містить дії <b>Експорт...</b> та <b>Імпорт...</b>.<br />Клацніть правою кнопкою на заголовку вкладки або порожньому місці на вкладці, щоб переглянути це меню.<br />Примітка: після імпорту необхідно налаштувати область видимості сніпетів, щоб зробити їх легко доступними.",
      "params": [],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Як писати запити для PostgreSQL без вказання схеми?",
      "html": "Редактор SQL дозволяє вибрати одну або кілька схем за замовчуванням, вони додаються до <b>списку пошуку</b>, який перевіряється у випадку, коли назва схеми опущена в запиті.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_def_schemas@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Де знайти інформацію про виконання запиту в Редакторі SQL?",
      "html": "Вся інформація про виконання запиту доступна в нижній панелі.%1<ul><li><b>Все</b> представляє записи з інших вкладок з інформацією про виконання.</li><li><b>Журнали</b> містять загальну інформацію про виконані запити, помилки тощо. Також сюди додається інформація про редагування результатів.</li><li><b>Вивід</b> заповнюється виводом команди <b>PRINT</b> (Valentina DB).</li><li><b>Налаштування</b> містить розширену інформацію про виконання, наприклад, плани запитів.</li><li><b>Попередження</b> представляє попередження, згенеровані під час виконання запиту.</li></ul>Заповнення <b>Виводу</b>, <b>Налаштувань</b> та <b>Попереджень</b> є необов'язковим і може бути увімкнено/вимкнено в спадному меню у верхньому правому куті <b>Редактора SQL</b>. Кожен заголовок вкладки містить кількість непрочитаних повідомлень.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_logs@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Як експортувати результат запиту?",
      "html": "Натисніть кнопку <b>Експорт</b> та виберіть потрібний формат у меню:%1Також можна використати підменю <b>Експорт</b> контекстного меню заголовка вкладки результату.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_export@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Як зберегти результат запиту і виконати іншу команду?",
      "html": "Кожна вкладка результату містить кнопку <b>закріплення</b>:%1Після закріплення вкладка не буде замінена результатом наступної команди.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_pin@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Як автоматично налаштувати ширину стовпців у результаті?",
      "html": "Клацніть кнопку під результатом і виберіть <b>Автоматичний розмір стовпців</b> у меню.%1Ширина стовпців буде налаштована відповідно до параметрів у цьому меню:<ul><li><b>Перевірити всі рядки</b> - перевіряються всі рядки для розрахунку ширини, що підходить для будь-якого значення у стовпці.</li><li><b>Перевірити видимі рядки</b> - перевіряються тільки видимі рядки.</li><li><b>Не перевіряти рядки</b> - ширина встановлюється залежно від типу поля, без перевірки значень.</li><li><b>Перенесення значень</b> - увімкнути/вимкнути перенесення для значень.</li></ul>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_autosize@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Дублювання одного або кількох рядків",
      "html": "Натисніть %1 в редакторі, щоб дублювати виділений текст або поточний рядок, якщо текст не виділено.<br />Також можна клацнути кнопку на <b>панелі розширеного редагування</b>:%2",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+D"
        },
        {
          "type": "image_centered",
          "value": "vs_sql_editor_duplicate@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Форматування запиту",
      "html": "Щоб переформатувати весь текст або виділений блок, клацніть кнопку <b>Форматувати запит</b>, розташовану над областю редагування:%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_format@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Параметри запиту",
      "html": "Використовуйте панель <b>Параметри</b> для передачі правильних значень параметрів у вашому запиті. Це може бути корисно для створення підготовленого запиту для використання в коді.%1Зніміть прапорець <b>Використовувати параметри</b>, щоб тимчасово вимкнути застосування параметрів.<br />Останній набір параметрів зберігається для кожного окремого запиту в історії недавніх запитів.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_query_parameters@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як редагувати результат SQL-запиту?",
      "html": "<ol><li>Виконайте SQL-запит, який повертає поля первинного ключа з однієї або кількох таблиць</li><li>Зніміть прапорець <b>Тільки читання</b> внизу вкладки результату SQL-запиту.</li><li>Після редагування клацніть кнопку <b>Застосувати зміни</b> внизу вкладки.</li></ol>Примітка: SQL Server вимагає наявності інструкції <b>FOR BROWSE</b> у запиті, щоб зробити результат редагованим.",
      "params": [],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Повідомлення про помилки під час написання запиту",
      "html": "Під час написання запитів статичний аналізатор постійно обробляє текст на предмет частих помилок і виводить їх на вкладку <b>Аналізатор</b> нижньої панелі:%1Клацання по помилці підсвічує рядок з помилкою.<br />Крім того, Valentina Studio Pro дозволяє знаходити та попереджати про невирішені ідентифікатори:%2Цю опцію можна увімкнути/вимкнути кнопкою <b>A</b>.<br />Місце з помилкою позначається і на нього можна клацнути на смузі прокрутки, тому легко перейти до проблемного місця, якщо текст довгий.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_analyzer@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_sql_editor_analyzer_idents@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як легко вставити запит з коду в Редактор SQL?",
      "html": "Valentina Studio Pro має функцію <b>З коду</b>, яка видаляє лапки та екранування, присутні в тексті, скопійованому з редактора коду.<br />Кнопка для виконання цієї операції розташована над областю редагування:%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_from_code@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як швидко перемістити рядок тексту вгору або вниз у Редакторі SQL?",
      "html": "У Valentina Studio Pro є кнопки <b>Перемістити рядок вгору (%1)</b> та <b>Перемістити рядок вниз (%2)</b>, розташовані над областю редагування:%3Вони переміщують поточний рядок або кілька виділених рядків.",
      "params": [
        {
          "type": "shortcut",
          "value": "Shift+Alt+Up"
        },
        {
          "type": "shortcut",
          "value": "Shift+Alt+Down"
        },
        {
          "type": "image_centered",
          "value": "vs_sql_editor_move_line@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як легко перемістити значення у списку, розділеному комами, на наступну або попередню позицію?",
      "html": "У Valentina Studio Pro є кнопки <b>Перемістити елемент ліворуч (%1)</b> та <b>Перемістити елемент праворуч (%2)</b>, розташовані над областю редагування:%3Вони переміщують елемент на позиції курсора.<br />Ця операція застосовується до елементів списку ідентифікаторів або списку значень.",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+Shift+Alt+Left"
        },
        {
          "type": "shortcut",
          "value": "Ctrl+Shift+Alt+Right"
        },
        {
          "type": "image_centered",
          "value": "vs_sql_editor_move_element@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як легко перемістити повну інструкцію вгору або вниз?",
      "html": "У Valentina Studio Pro є кнопки <b>Перемістити інструкцію вгору (%1)</b> та <b>Перемістити інструкцію вниз (%2)</b>, розташовані над областю редагування:%3Вони переміщують інструкцію з курсором.<br />",
      "params": [
        {
          "type": "shortcut",
          "value": "Ctrl+Shift+Alt+Up"
        },
        {
          "type": "shortcut",
          "value": "Ctrl+Shift+Alt+Down"
        },
        {
          "type": "image_centered",
          "value": "vs_sql_editor_move_statement@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Захист від небезпечних команд",
      "html": "Команди <b>UPDATE</b> та <b>DELETE</b> без умови <b>WHERE</b> змінюють всю таблицю і можуть призвести до втрати даних при помилковому використанні, тому вони вважаються небезпечними.<br />Використовуючи інформацію зі <b>статичного аналізатора</b>, Valentina Studio Pro може розпізнавати такі небезпечні команди.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_unsafe_commands@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Заповнювачі в Редакторі SQL",
      "html": "Заповнювач - це розширена функція Редактора SQL, яка використовується в сніпетах коду, шаблонах та розумних пропозиціях автодоповнення. У всіх випадках підготовлений текст вставляється в редактор і може містити заповнювач, який служить підказкою про те, що слід тут ввести, наприклад: <tblName>. %1Ви можете бачити заповнювачі в таких сценаріях:<ul><li>меню автодоповнення</li><li>розумні пропозиції</li><li>аргументи вбудованих функцій</li><li>аргументи користувацьких функцій (UDF)</li><li>вставка сніпетів коду</li><li>вставка шаблонів команд</li><li>генерація SQL</li></ul>При вставці тексту із заповнювачами перший заповнювач виділяється. Використовуйте <b>TAB</b> для переходу до наступного заповнювача в тексті та %2 до попереднього.<br />Поки заповнювач виділений, просто почніть набирати щось, і це замінить його. Також можна натиснути <b>ENTER</b>, щоб вставити текст заповнювача як є в більшості випадків.<br />Для параметра функції зі значенням за замовчуванням це значення буде вставлене.<br />Приклад: <code>'func( x, y = 5 )' ⇒ 'func( x, 5 )'</code>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_placeholders@2x"
        },
        {
          "type": "shortcut",
          "value": "Shift+Tab"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як додати заповнювачі до власних сніпетів?",
      "html": "Коли ви створюєте сніпет коду, ви можете створювати власні заповнювачі.<br />Для цього оточіть текст символами формату <code><#placeholder#></code>.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_snippet_placeholders@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Розумні пропозиції для команд SELECT та INSERT",
      "html": "Цей список відображається в меню автодоповнення, коли<ol><li>SQL Аналізатор розпізнає команду <b>SELECT</b></li><li>та у виразі <b>SELECT</b> введено тільки перший елемент</li><li>у пропозиції <b>FROM</b> вказано ім'я таблиці.</li></ol>%1Якщо ви виберете цей елемент, то список усіх полів таблиці, вказаної в пропозиції <b>FROM</b>, буде вставлено в <b>Редактор SQL</b>.%2Те ж саме працює для команди <b>INSERT</b>.%3Зауважте, ви можете почати вводити будь-який символ, щоб побачити цей список у меню. <b>Гарна порада - використовуйте '*'</b>, тоді ви не побачите інших ідентифікаторів у меню.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_smart_select@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_sql_editor_smart_select_applied@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_sql_editor_smart_insert@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Автодоповнення в списку select",
      "html": "Якщо ви збираєтеся писати команду <b>SELECT</b><ul><li>введіть <b>SELECT</b><li>потім введіть <b>FROM</b> і одну або кілька таблиць тут<li>потім просто поверніться до пропозиції <b>SELECT</b>.</ul>Таким чином, <b>Редактор SQL</b> зможе показати автодоповнення для полів цих таблиць.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_ac_select-list@2x"
        }
      ],
      "categories": [
        "SQL Editor"
      ]
    },
    {
      "title": "Розумні підказки для SQL-команд",
      "html": "Зверніть увагу, що при введенні першого слова SQL-команди, після вводу 3 або більше символів ви можете отримати розумну підказку.<br />Наприклад, \"sel\":%1Може бути замінено наступним шаблоном:%2",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_smart_sel_count1@2x"
        },
        {
          "type": "image_centered",
          "value": "vs_sql_editor_smart_sel_count2@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Розумні підказки для зв'язування VALUES",
      "html": "Для команди INSERT у розділі VALUES розробник може захотіти використати список зв'язаних значень. Якщо команда містить багато полів, то введення такого списку є досить нудним завданням.<br />Автозаповнення зможе допомогти з цим. Введіть будь-який символ, коли ви знаходитесь всередині дужок <b>VALUES</b>, щоб побачити цей список у меню.%1Ви можете скопіювати та вставити такий запит у ваш код якоюсь мовою програмування.<br />Також ви можете протестувати цей запит з деякими значеннями в Valentina Studio. Для цього введіть значення в правій панелі <b>Параметри</b>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_smart_values@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Розумна підказка для JOIN",
      "html": "Для команди <b>SELECT</b> Valentina Studio Pro пропонує автоматично генерувати умову JOIN.<br />Почніть вводити розділ <b>JOIN</b>, щоб отримати список доступних підказок для таблиці.%1Або ви можете використати підказку після введення розділу <b>ON</b>.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_smart_join@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як легко виконати одну з інструкцій у Редакторі SQL?",
      "html": "Valentina Studio Pro може виконати окрему SQL-команду, де розташований текстовий курсор, без необхідності її виділення.<br />Для цього використовується кнопка <b>Виконати поточну</b>:%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_editor_execute_current@2x"
        }
      ],
      "categories": [
        "SQL Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Як швидко знайти об'єкт певного типу за його назвою?",
      "html": "<b>SQL-пошук</b> дозволяє дуже швидко знаходити об'єкти бази даних на сервері або в локальному сховищі. Об'єкти можна знайти за назвою або за значенням властивості, згідно з фільтром та обраним шаблоном відповідності.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_sql_search@2x"
        }
      ],
      "categories": [
        "SQL Search",
        "Pro Features"
      ]
    },
    {
      "title": "Bonjour",
      "html": "Перший розділ <b>Стартової сторінки</b>, <b>Сервери</b>, містить <b>Bonjour</b> список автоматично розпізнаних серверів Valentina в локальній мережі. Ви можете клікнути на один з них для підключення або використати його контекстне меню для додавання до закладок.",
      "params": [],
      "categories": [
        "Start Page"
      ]
    },
    {
      "title": "Відкрийте базу даних перетягуванням",
      "html": "Ви можете перетягнути локальний файл бази даних Valentina або SQLite до середньої секції <b>Стартової сторінки</b>, щоб відкрити його.",
      "params": [],
      "categories": [
        "Start Page"
      ]
    },
    {
      "title": "Приклади",
      "html": "На <b>Стартовій сторінці</b> ви можете побачити кілька прикладів баз даних та проектів, які розміщені в хмарі. Вони не копіюються на ваш диск програмою встановлення, а завантажуються з зовнішнього сховища (Github). Ці бази даних та проекти мають значок з хмарою.%1<i>Примітка: ви можете приховати приклади в контекстному меню або в налаштуваннях</i> (<b>Програма > Загальні</b>)",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_examples@2x"
        }
      ],
      "categories": [
        "Start Page"
      ]
    },
    {
      "title": "Перезавантаження прикладів",
      "html": "Після роботи з прикладом бази даних або проекту ви можете знайти необхідним відновити його до початкового стану.<br />Щоб перезавантажити приклад, виберіть <b>Перезавантажити...</b> в його контекстному меню.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_examples_reload@2x"
        }
      ],
      "categories": [
        "Start Page"
      ]
    },
    {
      "title": "Як інтегрувати звіти, створені в Valentina Studio, у власні додатки?",
      "html": "Valentina пропонує широкий спектр комплектів для розробки додатків (ADK), які можна використовувати для інтеграції <b>Valentina Reports</b> у користувальницькі додатки, такі як:<b> <ul><li>.NET<li>C<li>C++<li>Java<li>Objective-C<li>LiveCode / Revolution<li>Xojo / Real Studio / Realbasic<li>Ruby / Ruby on Rails<li>PHP<li>Python</ul></b>Також, якщо звіти розміщені на сервері Valentina, можна генерувати звіти через інтерфейс <b>REST</b> з будь-якої мови програмування, здатної робити HTTP запити.",
      "params": [],
      "categories": [
        "Valentina ADKs",
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Методи Valentina Reports ADK для генерації звітів потребують рядок джерела даних, як отримати його в Valentina Studio?",
      "html": "На <b>Вкладці проекту</b>, в контекстному меню джерела даних виберіть <b>Показати рядок джерела даних</b>%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_project_datasource_string@2x"
        }
      ],
      "categories": [
        "Valentina ADKs",
        "Report Editor"
      ]
    },
    {
      "title": "Як завантажити ліцензію на сервер Valentina?",
      "html": "Є 3 способи зробити це в Valentina Studio:<ul><li>В контекстному меню підключення натисніть <b>Завантажити ліцензію... %1</li><li>Перетягніть файл ліцензії на підключення</li><li>В <b>Адміністраторі сервера</b>, на вкладці <b>Ліцензії</b> використовуючи кнопку <b>Завантажити...</b></li></ul>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_license_upload@2x"
        }
      ],
      "categories": [
        "Valentina Server",
        "Server Admin"
      ]
    },
    {
      "title": "Керування робочим середовищем за допомогою робочих просторів",
      "html": "Механізм <b>робочих просторів</b> дозволяє створювати різні ізольовані середовища для ваших різних \"проектних\" ситуацій.<br />Наприклад, якщо ви працюєте для кількох організацій, може бути корисним створити окремі робочі простори для них.<br />Робочий простір включає наступні компоненти:<ul><li>Закладки</li><li>SQL-сніпети</li><li>Останні бази даних</li><li>Останні проекти</li><li>Відкриті підключення</li><li>Відкриті локальні бази даних</li><li>Журнал запитів</li></ul>При першому запуску Valentina Studio ви потрапляєте до <b>стандартного</b> робочого простору. Цей робочий простір завжди існує і не може бути видалений.<br />Ви можете керувати робочими просторами з головного меню або з меню кнопки <b>Робочі простори</b> у верхньому правому куті панелі інструментів.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_workspaces_menu@2x"
        }
      ],
      "categories": [
        "Workspaces",
        "Pro Features"
      ]
    },
    {
      "title": "Як легко встановити значення для полів зовнішнього ключа в редакторі даних? Як переглянути записи, на які вказують поля зовнішнього ключа?",
      "html": "<b>Редактор даних</b> має спеціалізований діалог, призначений для редагування та перегляду значень полів <b>зовнішнього ключа</b> та <b>ObjectPtr</b>, що забезпечує безперешкодний доступ до даних з пов'язаної таблиці без необхідності перемикатися між базовою або пов'язаними таблицями.%1Цей діалог відображає записи з пов'язаної таблиці, пропонуючи зручні опції, такі як фільтрування, сортування та переупорядкування стовпців.<br />Позначте бажаний запис і просто натисніть <b>Змінити</b>, щоб застосувати обране значення.<br />Його можна використовувати як для нових, так і для існуючих записів, а також для встановлення значень у рядку фільтра.<br />Подібно до інших редакторів значень, цей діалог може бути представлений як спливаюче вікно натисканням кнопки під редагованою коміркою, або як окремий модальний діалог через подвійне натискання.<br />Докладніше <a href='https://valentina-db.com/docs/dokuwiki/v13/doku.php?id=valentina:products:vstudio:help:data_editor:single_table_mode:fk_value_editor'>тут</a>",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_data_editor_fk_editor@2x"
        }
      ],
      "categories": [
        "Data Editor"
      ]
    },
    {
      "title": "Чи можна використовувати дані з Google Sheets для генерації звіту?",
      "html": "Так, JavaScript запити рушія Valentina Reports дозволяють робити HTTP запити до веб-сервісів, таких як <b>Google Sheets API</b>.%1Просто увімкніть API, надайте ID таблиці та API ключ.",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_report_editor_gsheets@2x"
        }
      ],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Чи можна використовувати MongoDB як джерело даних для звітів?",
      "html": "Так, ви можете створювати джерела даних MongoDB та писати вихідні запити для звіту в одному з наступних форматів:<ul><li>JSON &ndash; використовуючи команди, які повертають набір результатів, наприклад <code>{ \"find\":\"collection_name\" }</code><li>JavaScript &ndash; отримувати дані використовуючи код JavaScript, наприклад <code>db.collection('collection_name')</code>. </ul>",
      "params": [],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    },
    {
      "title": "Чи можна використовувати Python при створенні звітів?",
      "html": "Так, Python підтримується для написання вихідних запитів та виразів, просто виберіть його як мову.%1",
      "params": [
        {
          "type": "image_centered",
          "value": "vs_report_editor_python_query@2x"
        }
      ],
      "categories": [
        "Report Editor",
        "Pro Features"
      ]
    }
  ]
}