Подскажите возможно ли использовать отдельно поля из другой связной таблицы в записи/табличной форме с возможностью редактировать это поле.
Абстрактный пример.
Например возьмем счет. Он у нас связанан с таблицой контрагенты. Через поле На кого выписан. И хочется в карточке счета видеть отдельно поле email и иметь возможность отредактировать это поле без перехода в карточку контрагента. И также в табличной форме.
Взял самый простой пример который пришел в голову.
пспользование полей из другой таблицы в карточки/табличной форме
Автор MorTis, 04 июня 2014 10:49
Сообщений в теме: 5
#1
Отправлено 04 Июнь 2014 - 10:49
#2
Отправлено 04 Июнь 2014 - 11:15
Вывести поле то можно, но вот редактировать его через счет проблематично. Любое редактирование затрется оригинальным значением, т.к. оно первично.
#3
Отправлено 04 Июнь 2014 - 11:26
Уточню я имел ввиду именно чтобы из счета можно было отредактировать поле в таблице контрагента. Грубо говоря нужен обычный join таблиц.
Если правильно понимаю представления позволяют это сделать на select. но там нельзя редактировать значение.
Если правильно понимаю представления позволяют это сделать на select. но там нельзя редактировать значение.
#4
Отправлено 04 Июнь 2014 - 11:36
В программе нет возможности задавать join запросы в стандартных таблицах, она не настолько расширяема.
#5
Отправлено 04 Июнь 2014 - 11:58
Соответственно условие для вычисления изменение поля из другой таблицы тоже нельзя указать?
С такими тригерами лучше идти напрямую в базу и менять там?
С такими тригерами лучше идти напрямую в базу и менять там?
#6
Отправлено 04 Июнь 2014 - 12:22
Тригеры излишни, можно просто обновлять через вычисление. Просто придется добавлять какой-то флаг в виде скрытого поля к примеру, чтобы вычисление знало, что пользователь поменял значение в поле, а само поле флаг обновлять js-скриптом при изменении поля.
Правда, не очень понимаю, к чему такие сложности, если проще перейти в контрагента по ссылке и там поменять.
Правда, не очень понимаю, к чему такие сложности, если проще перейти в контрагента по ссылке и там поменять.
Количество пользователей, читающих эту тему: 4
0 пользователей, 4 гостей, 0 анонимных













