Вопрос

Необходимо в разделе Контрагенты вывести колонку со значением из детали Роли клиента (Потенциальный клиент, Существующий и т.д.) для последующей выгрузки.

Вариант со справочником не подходит, т.к. в этом случае нельзя вывести системную колонку "id bpm" Контрагента.

Прошу подсказать , какие есть варианты.

Спасибо.

У меня такой же вопрос

3 комментария

Можно, например, создать в основном объекте текстовое поле и при добавлении, изменении и удалении записей на детали синхронизировать там значение. Логику реализовать на БП, встроенном БП или на триггере на объекте детали.

Зверев Александр,

спасибо, но данный вариант подходит только в случае, если всегда необходимо выгружать только одно значение детали. Возможно, неверно сформулировал вопрос: какими средствами можно получать выгрузку значений из детали в привязке к различным объектам? если только через создание справочника, то как туда подтягивать и системные поля родительских объектов?

 

Опишите более подробно кейс который вы хотите сделать с названием полей  и тд

 

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Добрый день!

Сейчас коменты - описания методов в коде выглядят так:

 

Как исправить?

У меня такой же вопрос

1 комментарий

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

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Доброе утро коллеги.
Поскажите, пожалуйста есть ли возможность сделать так, чтобы с серверной логики вызвалось окно с сообщением?

У меня такой же вопрос

2 комментария

Пример описан тут

Григорий Чех,

Cпасибо

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Создаю деталь по инструкции https://academy.terrasoft.ru/documents/technic-sdk/7-12/sozdanie-detali… , но при попытке зайти в выбор получаю ошибку

Uncaught TypeError: Cannot read property 'caption' of undefined
    at i.getDefaultProfile (LookupPageViewModelGenerator.js?hash=10a3e18ed60b415a9bafcc1102d5b7ab:1368)
    at i.load (LookupPageViewModelGenerator.js?hash=10a3e18ed60b415a9bafcc1102d5b7ab:59)
    at i.<anonymous> (LookupPage.js?hash=10a3e18ed60b415a9bafcc1102d5b7ab:194)
    at LookupPage.js?hash=10a3e18ed60b415a9bafcc1102d5b7ab:328
    at Object.execCb (require.js:1699)
    at Module.check (require.js:881)
    at Module.<anonymous> (require.js:1136)
    at require.js:134
    at require.js:1186
    at each (require.js:59)

У меня такой же вопрос

4 комментария

Объект который используете для вашей детали имеет отображаемое поле? 

нет, отображаемого поля нет, там справочники и текстовое поле не ограниченной длинны

Скорее всего поэтому  и ошибка. Можете проэксперементировать, добавить текстовое поле и сделать его отображаемым?

Поправлюсь, посмотри на справочнике что в детали если среди них есть кастомные проверь что у всех есть отображаемое поле

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Добрый день! Есть задача обновить значения в таблице при удалении элемента детали: в обработчике onDelete - делаю все необходимые изменения, но потом необходимо вызвать this.callParent(arguments); - но насколько я понимаю этого невозможно добиться в асинхронной функции. Как правильно поступить в таком случае? Если вызывать сallParent(); в теле основной функции, то в асинхронном запросе не могу получить данные, так как они уже удалены из БД.

У меня такой же вопрос

1 комментарий

Добрый день, а вы пробовали вызвать this.callParent(arguments) в callback-функции при асинхронном запросе (при получении ответа)

Войдите или зарегистрируйтесь, чтобы комментировать