В Аксапте 3.0 появилась возможность работы с шаблонами записей. Что это такое и как их использовать? Об этом совет Андрея Бобкова.

Андрей Бобков, a-bobkov@inbox.ru

Назначение шаблонов записей

При работе с данными, часто возникает задача ввода множества однотипных записей в одной форме. В Аксапте предусмотрено средство для облегчения такого ввода. Любую сохраненную запись в справочнике можно сохранить в качестве шаблона для дальнейшего ввода записей со схожими данными.

Например, требуется создать несколько записей в справочнике товаров (Управление запасами/ Номенклатурные единицы). Сначала нужно создать одну запись справочника, заполнить в ней все необходимые поля. Затем создать на основе ее новый шаблон записи (см.рис. 2). Затем создать необходимое количество новых записей справочника (см. рис. 3). При создании каждой записи, Аксапта запрашивает шаблон. При выборе нового шаблона, запись заполняется данными по шаблону.

Шаблоны бывают двух видов:

 

Создание шаблона записи

Для создания шаблона записей необходимо открыть справочник, для которого нужно создать шаблон. Для примера откроем форму Основные средства (Основные средства/ Основные средства). Выберите запись справочника, которую необходимо сделать шаблоном для последующего ввода.

Форма Основные средства
Рисунок 1. Форма Основные средства

Чтобы создать шаблон записи, необходимо выбрать пункт меню главного окна Команда/ Паспорт записи или, нажав правую кнопку мыши на строке выбранной для создания шаблона записи, выбрать пункт контекстного меню Паспорт записи.

Форма изменения данных
Рисунок 2. Форма изменения данных

 

При работе с основными справочниками, система в нижней части окна Информация по записи предлагает создание Шаблона пользователя и Шаблона компании. Выбрав одну из этих кнопок можно сохранить выбранную ранее запись в либо персонально для пользователя, либо для всех пользователей текущей компании.

Окно сохранения выбранного шаблона
Рисунок 3. Окно сохранения выбранного шаблона

 

Заполнение записи справочника при помощи шаблона

Для создания строки справочника при помощи сформированного ранее шаблона, необходимо открыть справочник, и создать новую запись, например с помощью клавиш <Ctrl + N>. Создастся новая запись и появится диалоговое окно:

Создание новой записи в справочнике системы
Рисунок 4. Создание новой записи в справочнике системы

В форме «Выберите шаблон для …» перечислены все ранее созданные для данной таблицы шаблоны и еще «Пустой». Для создания новой записи, нужно выбрать нужный шаблон (мышкой, либо стрелками курсора). При выборе шаблона для создания новой записи, стрелка текущей строки переходит на выбранный шаблон. Для того чтобы заполнить новую запись значениями из шаблона, нужно нажать «ОК» мышкой, либо Enter на клавиатуре.1

Можно настроить форму «Выберите шаблон для …» так, чтобы заполнение новой записи по шаблону происходило без запроса пользователя. Для этого нужно установить галку в соответствующем шаблоне и установить признак «Повторно не спрашивать».

 

Использование настроенного пользовательского шаблона по умолчанию
Рисунок 5. Использование настроенного пользовательского шаблона по умолчанию

К сожалению, пользовательский шаблон записи нельзя изменить или отредактировать.

Для заполнения новой записи справочника при помощи шаблона компании, так же как и при создании записи при помощи шаблона пользователя, необходимо открыть справочник и создать новую запись, например с помощью клавиш <Ctrl + N>. Создастся новая запись и появится диалоговое окно:

 

Создание записи при помощи шаблона компании
Рисунок 6. Создание записи при помощи шаблона компании

Создание записи при помощи шаблона компании аналогично созданию записи при помощи шаблона пользователя.

 

Редактирование шаблона компании

Если нужно создать Шаблон записи определенного содержания, можно воспользоваться функцией редактирования шаблонов. Редактировать можно только шаблон компании, пользовательский шаблон редактировать нельзя. Для редактирования шаблона, необходимо открыть форму Шаблоны записей (Основное/Настройки/Шаблоны записей). В этой форме выводятся все шаблоны компании. На закладке Обзор отображается список таблиц для которых настроен хотя бы один шаблон компании. Для редактирования шаблона необходимо выбрать таблицу, шаблон которой необходимо изменить.

Список таблиц, для которых настроены шаблоны компании
Рисунок 7. Список таблиц, для которых настроены шаблоны компании

На закладке Шаблоны выведен список шаблонов для выбранной таблицы.

Список настроенных шаблонов компании для справочника Основные средства
Рисунок 8. Список настроенных шаблонов компании для справочника Основные средства

Для того чтобы отредактировать шаблон, необходимо нажать кнопку Правка, на экране появится форма, в которой была создана запись выбранного справочника. Запись можно отредактировать средствами формы и сохранить.

 

Окно редактирования шаблона компании записи для справочника Основные средства
Рисунок 9. Окно редактирования шаблона компании записи для справочника Основные средства

При формировании строки шаблона компании записи в шаблоне сохраняться только значения полей главной таблицы, поля подчиненных таблиц отражаются в строке шаблона компании, но при создании новой строки по выбранному шаблону, поля подчиненных таблиц не создаются.

 

Удаление шаблона записи

Для удаления шаблонов записей пользователей необходимо открыть форму, для которой создавался шаблон и создать новую запись. При этом появится окно существующих шаблонов записей для этой формы.

Окно создания записи при помощи шаблонов
Рисунок 10. Окно создания записи при помощи шаблонов

В открывшемся окне нужно выбрать пользовательский шаблон записи и удалить строку (Ctrl+F9). При попытке удаления таким образом шаблона компании появится сообщение об ошибке:

 

Сообщение при попытке удаления шаблона компании
Рисунок 11. Сообщение при попытке удаления шаблона компании

Для удаления шаблона компании необходимо открыть форму Основное / Настройки / Шаблоны записей, на закладке Обзор выбрать таблицу, шаблон которой необходимо удалить и перейти на закладку Шаблоны. Здесь нужно выбрать запись с шаблоном компании и удалить ее.

1 При заполнении новой записи значениями, переносятся только значения из главной таблицы формы. Значения подчиненных таблиц формы не переносятся.

Андрей Бобков, a-bobkov@inbox.ru