16.11.2010, 14:03 | #1 |
Участник
|
Добрый день.
Задача такая: В таблицу Tab1 нужно добавить поле Field1, которое будет заполнятся на основе данных поля Field2 из таблицы Tab2. Примерный принцип заполнения такой - если в поле Field2 содержатся символы "AA", то поле Filed1 заполняется "A2", если поле Field2 содержит "SSP" то Field1 заполняется "CT". Эти условия я планирую вынести в настройки, но как присвоить полю саму формулу расчета? Спасибо. |
|
16.11.2010, 14:09 | #2 |
Участник
|
Цитата:
Сообщение от KeepeR45
Добрый день.Задача такая: В таблицу Tab1 нужно добавить поле Field1, которое будет заполнятся на основе данных поля Field2 из таблицы Tab2.Примерный принцип заполнения такой - если в поле Field2 содержатся символы "AA", то поле Filed1 заполняется "A2", если поле Field2 содержит "SSP" то Field1 заполняется "CT". Эти условия я планирую вынести в настройки, но как присвоить полю саму формулу расчета?Спасибо.
|
|
16.11.2010, 14:29 | #3 |
Участник
|
Не надо формы трогать. Воспользуйтесь триггером OnValidate Fiel2 Tab2.
|
|
16.11.2010, 14:55 | #4 |
Участник
|
А если таблица уже существует? И там вбито нное количество значений? Загрузка этих значений в основном происходит из Excel'а.
|
|
16.11.2010, 15:58 | #5 |
Участник
|
Цитата:
Причем тут значения в таблице. Ведь вы определяете логику работы кусочка бизнесс-процесса. Должно быть так, и точка. На имеющиеся значения создадите отдельный репорт-задание на один запуск, который вызовет тот самый переписанный валидейт поля в таблице, который проапдейтит в соответствии с новой бизнес-логикой все записи, которые ей не соответствуют. Или вы собрались разделить вашу базу на до и на после? И все что после выч. полями добивать? |
|
16.11.2010, 16:13 | #6 |
Участник
|
Цитата:
Сообщение от romeo
Цитата:
Причем тут значения в таблице. Ведь вы определяете логику работы кусочка бизнесс-процесса. Должно быть так, и точка. На имеющиеся значения создадите отдельный репорт-задание на один запуск, который вызовет тот самый переписанный валидейт поля в таблице, который проапдейтит в соответствии с новой бизнес-логикой все записи, которые ей не соответствуют. Или вы собрались разделить вашу базу на до и на после? И все что после выч. полями добивать? |
|
16.11.2010, 16:21 | #7 |
Участник
|
Цитата:
Знаете, если вы захотите наследовать в книги какое-либо новое поле, скажем, из строки продажи придется это поле добавить в строки, в журнал, в книги и поправить учетный юнит.. Такова жизнь. |
|
16.11.2010, 16:24 | #8 |
Участник
|
Цитата:
|
|