09.07.2003, 13:27 | #1 |
Участник
|
Экспорт платежей в Axapta 3.0
Хочу задать формат для экспорта исходящего платежа в способах оплаты. Выбираю на закладке "Формат файлов" формат экспорта. В Демо базе 3.0 присутствуют 3 предустановленных формата экспорта. Один из них - "Платежное поручение" (имя класса - VendOutPayment_MST_RU). Выбираю этот формат, и у меня печатается платежка.
Вопрос. В репозитприи я не нашел класса с таким именем. Там есть класс VendOutPaym_MST_RU. Почему платежка печатается?? |
|
09.07.2003, 13:57 | #2 |
Banned
|
Очевидно, потому, что в таблице найденных форматов в демобазе хранится не только имя класса, но и его номер, который главнее. Видимо, имя неверное из-за переименований, а номер класса остался тем же.
|
|
09.07.2003, 14:07 | #3 |
Участник
|
Спасибо, сообразил, к сожалению, поздно.
|
|
09.07.2003, 15:14 | #4 |
Шаман форума
|
Скоро будем, как в Аттейне, только по номерам к объектам обращаться? Это запланировано или случайно получилось?
|
|
09.07.2003, 16:27 | #5 |
Banned
|
Все это не случайно. Считается (и не без оснований), что названия прикладных элементов меняются чаще, чем их целочисленные идентификаторы. За примерами далеко ходить не надо: все таблицы и классы с приставкой DEL_.
Поэтому правилом хорошего тона при программировании подобных ссылок из базы данных на элементы приложения хранить не названия элементов, а их идентификаторы. Кроме того, хранить идентификатор разумнее из соображений компактности (в 40 *1 байт/2 байт = 20 раз короче) и удобства создания объекта (объекты создаются в конечном итоге по номеру класса, а не по названию). |
|
10.07.2003, 10:39 | #6 |
Участник
|
Кстати, в ах30 способы оплаты \кнопка выбрать, которая позволяет выбрать класс для платежных поручений, не позволит вам его выбрать
Если у Вас нет лиц кода на BankElectronicBanking, то расслабтесь Запись в табличку, которая при лукапе поля экспорт платежек выпадает, не возможна. |
|
10.09.2003, 08:20 | #7 |
Участник
|
Цитата:
Изначально опубликовано BOAL
Кстати, в ах30 способы оплаты \кнопка выбрать, которая позволяет выбрать класс для платежных поручений, не позволит вам его выбрать Действительно столкнулся сейчас с этой проблемой. Всё дело только в лицензии на BankElectronicBanking? |
|
10.09.2003, 09:17 | #8 |
Участник
|
В СП1 эту проблему (с правами доступа) уже исправили
Происходит от отсутствия у Вас прав на таблицы, поэтому ничего и не работает. |
|
01.03.2005, 16:43 | #9 |
Участник
|
Хотелось бы понять, какой гигант мысли повесил на таблицу VendPaymModeTable такую вот проверочку:
PHP код:
|
|