Есть замечательное поле "Связи" в Контактах. Но его нет в Контрагентах. Как его создать? Изрыл весь форум, ничего не нашел. Пробовал смотреть аналог в Контактах, но мне этого ничего не дало. Нид хелп!
Спасибо
Нравится
Добрый день, Тахир!
Уточните, о чем именно идет речь? Возможно, о полях группы "Средства связи" карточки контакта, или о детали "Взаимосвязи"? И о каком продукте и версии идет речь?
Дмитрий,
есть поле tbl_Contact.Svyazi "Связи"
Оно объединяет поля средств связи и собирает все данные в одном поле, используется для удобного поиска средств связи.
Его можно найти в быстром фильтре в Контактах и в других местах.
Так вот, хотелось бы реализовать аналогичное в tbl_Account.
Terrasoft Real Estate 3.2.0.60
C уважением,
Тахир
______________
www.abs.com.kz
Агентство недвижимости АБС Royal Estate
Тахир, не нашла в базовой версии системы ни в решении Terrasoft RealEstate 3.2.0, ни в Terrasoft Realty 3.2.0 такого поля.
Возможно, речь идет о поле Digits (Цифры номера)в таблице tbl_ContactCommunication.
В скрипте scr_Utils реализована функция, которая отбирает только цифры в номере:
function DigitsFromString(Number) { var ValidChars = "0123456789"; var Result = ''; var Char; if (Number.length != 0) { for (var i = 0; i < Number.length; i++) { Char = Number.charAt(i); if (ValidChars.indexOf(Char) != -1) { Result += Char; } } } return Result; }
Функция вызывается на событие OnDatasetBeforePost для dlData карточки средства связи scr_CommunicationEdit.
function dlDataOnDatasetBeforePost(Dataset, DoPost) { Dataset.Values('Digits') = DigitsFromString(Dataset.Values('Number')); }
Если у Вас все-таки поле "Связи", то, возможно, этот функционал был реализован в виде проектного решения?
Может и в качестве проектного, но почему оно не идет в стандартной сборке. Очень удобная штука. И кому теперь мне задавать этот вопрос?
______________
www.abs.com.kz
Агентство недвижимости АБС Royal Estate
"Биккинин Т.Р." написал:И кому теперь мне задавать этот вопрос?
Тому, кто внедрял у Вас проект. Наверное, партнер... или Вы покупали коробку?
да, Лабитек, если я не ошибаюсь.
Тем не менее я очень удивлен, что это не идет в стандартной сборке.
Спасибо
______________
www.abs.com.kz
Агентство недвижимости АБС Royal Estate
Добрый день, Тахир,
Поднял дампы Real Estate версий 3.1, 3.2 и 3.3... Не нашел ничего похожего, да и судя по скриншотам, это не наш стиль именования полей в таблицах, и разделы мы не переименовывали в "Физлица" и "Юрлица" :)
Уточните, пожалуйста, какую именно версию и у кого вы приобретали, делался ли апгрейд на другую версию, проводились ли доработки конфигурации? Можно на почту или в личку.
--------------------------------------------
Лабитек
Центр разработки приложений
А может это Terrasoft Realty, а не Real Estate?
По скриншотам больше похоже на Terrasoft Realty 3.2.0, решение компании "Альфа-Информ", но в базовой версии такого поля точно нет.
"Биккинин Т.Р." написал:Оно объединяет поля средств связи и собирает все данные в одном поле, используется для удобного поиска средств связи.
в Контрагентах можно сделать по аналогии - делаем поле в таблице, в запросе, в датасете. А его заполнение наверное триггером проще сделать, по факту создания или изменения записи в tbl_Account собирать все значения полей Средство связи1, Средство связи2 и т.д... Либо скриптом на событии AfterPost датасета Контрагенты обновлять каждый раз значение этого поля, если я правильно понял как оно работает - содержит в себе ВСЕ что есть в средствах связи
"Виталий Ковалишин aka samael" написал:А может это Terrasoft Realty, а не Real Estate?
опа, новость для меня. а есть разница?
"Александр Кудряшов" написал:в Контрагентах можно сделать по аналогии - делаем поле в таблице, в запросе, в датасете. А его заполнение наверное триггером проще сделать, по факту создания или изменения записи в tbl_Account собирать все значения полей Средство связи1, Средство связи2 и т.д... Либо скриптом на событии AfterPost датасета Контрагенты обновлять каждый раз значение этого поля, если я правильно понял как оно работает - содержит в себе ВСЕ что есть в средствах связи
Александр, вы меня верно поняли. Поле то создано и скрипт на Afterpost тоже есть, но оно не собирает данные из Средств связи.
______________
www.abs.com.kz
Агентство недвижимости АБС Royal Estate
"Биккинин Т.Р." написал:опа, новость для меня. а есть разница?
Terrasoft Realty - это разработка Альфа-Информ
Real Estate - это разработка Лабитек
хм.. будем знать. спасибо
______________
www.abs.com.kz
Агентство недвижимости АБС Royal Estate