Здравствуйте. Я хочу добавить новое поле в карточку контрагента.И необходимо, чтобы это поле было с выбором. Для этого, как я понял, нужно создать новый источник данных.
Не знаю, как это сделать. Подскажите, пожалуйста. Спасибо.
Нравится
Для этого вам необходимо либо создать новый справочник, либо перечисление.
Справочник создается Файл\Справочники\Настройка справочников в открывшемся окне пункт "Создать" кнопки "Добавить". Перечисление добавляется как сервис в Terrasoft Администратор
Справочник и перечисление это разные сущности. Примеры справочников Вы можете посмотреть Файл\Справочники. Перечисление же представляет собой перечень константных значений, к примеру пол (мужской, женский).
Создание справочника описано в http://terrasoft.ru/documentation/tsadmin/ пункт "Быстрое создание справочника"
Уверены ли Вы что необходимо использовать перечисление?
Что за ошибка возникает при создании справочника? В какой момент?
я не уверен откровенно говоря. хотелось бы просто уметь это делать.
при быстром создании справочника вылезает ошибка что то там fkey... бла бла бла не может быть олицетворена. могу сделать скрин.
решил сделать справочник по этому мануалу:
http://community.terrasoft.ru/developer/solutions/1903
однака после того как я пытаюсь его открыть уже в клиенте - ничего не происходит. не могу понять где ошибся :-(
Выполните на SQL Server-е скрипт для вашей базы:
sp_change_users_login 'Auto_fix','fkeys'
Используйте функционал пользовательских полей: Файл\Настройка\Пользовательские поля (см. Руководство Администратора пункт Настройка пользовательских полей)
странно когда я писал, Вашего сообщения еще не было. ну да ладно. Олег, а как можно уменьшить поля со значениями. У меня оно расползлось по всей длине карточки клиента. Точнее у меня уже там два поля. Как мне сделать эти поля фиксированными? Править wnd_aсcountedit?
Их нет в wnd_AccountEdit. Если поля реализованы как пользовательские, Вы не сможете корректировать их (ширина, высота), только расположение (в левом или правом столбце). пользовательские поля отображаются в элементе fmUserFields, можете попробовать выкрутить что-то с помощью дополнительных группировок(Frame Group), но в обязательном порядке предварительно сохраните сервис окна.
"ЕгоровЮА" написал:упс и еще тут же возник вопрос. пользовательские поля имеются только в существующих карточках клиента. во вновьсоздаваемых их нет. почему?
Попробуйте в "новых карточках" заполнить поле тип.
Должен помочь http://community.terrasoft.ru/ideas/4009 пост Раловец Ольги
"Кулак Олег" написал:В случае добавления большого количества полей я иногда делаю это с помощью UserFields, предварительно сохранив файл uf_, а после создания загрузив его обратно, таким образом остается только добавить контролы на карточку.
Олег, Вы об этом? мне это, мягко говоря, мало что дало. Не могли бы Вы мне это дело поподробней разжевать?
"ЕгоровЮА" написал:Не могли бы Вы мне это дело поподробней разжевать?
Более подробную информацию Вы можете получить путем поиска по Community, обратившись в службу поддержки support@tscrm.com, пройдя курс обучения "Создание конфигураций на базе Terrasoft XRM"