В Terrasoft CRM существует возможность добавления дополнительного поля через Администратор Terrasoft CRM. Данный способ более универсален, так как позволяет создать дополнительные поля для карточек всех разделов, однако более трудоемкий и требующий специальных знаний в области программирования.

  1. Запустите Администратор Terrasoft CRM (TSAdmin. exe).

  2. В дереве сервисов найдите и откройте сервис таблицы, в которой хранятся данные раздела контрагенты: [Accounts \ General \ Main Grid \ tbl_Account ].

  3. В данную таблицу добавьте новое поле, используя контекстное меню, как показано на скриншоте ниже:

Для данного поля установите такие параметры, как на скриншоте ниже:

4. Сохраните изменения внесенные в данный сервис.

5. В дереве сервисов найдите и откройте запрос на выборку раздела контрагенты: [Accounts \ General \ Main Grid \ sq_Account].

6. В группу Select, используя контекстное меню добавьте новую колонку, как показано на скриншоте ниже.

  7. Для данной колонки установите параметры, как показано на рис. ниже.    

  8. Сохраните изменения внесенные в данный сервис.

  9. В дереве сервисов найдите и откройте сервис набора данных для раздела контрагенты [Accounts \ General \ Main Grid \ ds_Account ].

  10. Используя контекстное меню, добавьте в данный датасет новое поле типа ‘Поле дата/время’

11. Для  данного поля установите параметры, как показано на скриншоте ниже.

12. Сохраните изменения внесенные в данный датасет.

13. В дереве сервисов найдите и откройте сервис окна карточки раздела контрагенты [X15 \ Workspaces \ Accounts \ General \ Main Grid \ wnd_AccountEdit].

14. На закладке ‘Визуальные’ для группы компонентов (FrameGroup) fmData создайте новую группу компонентов fmAddFields следующим образом: кликните правой кнопкой мышки на названии fmData и из контекстного меню выберите Новый -> FrameGroup, как на рис. ниже.

    15. Для данного компонента установите свойство Name = fmAddFields. Используя кнопку ‘со стрелкой’, выделенную на рис. ниже красным прямоугольником, переместите созданный компонент fmAddFields вверх.

  16. Для созданной группы компонентов fmAddFields добавьте новый компонент DateTimeDataControl для отображения поля ‘Дата основания’, кликнув правой кнопкой мышки на данной группе и из контекстного меню выберите Новый -> DateTimeDataControl.

  17. Для данного компонента на закладке Свойства установите параметры, как показано на скриншоте ниже.

  18. Сохраните внесенные изменения в сервисе wnd_AccountEdit.

  19. Запустите Terrasoft CRM (TSLauncher. exe) и убедитесь в создании данного поля для карточки контрагента, как показано на скриншоте ниже.