Показать сообщение отдельно
Старый 25.12.2009, 17:01   #14  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Alexanderrrr Посмотреть сообщение
т.е. помимо правки попадания реквизитов в отчет, необходимо будет добавить поля реквизитов в таблицы, используемые в отчетах?
Не "в таблицы, используемые в отчетах", а в "документ, который распечатывается и участвует в отчетах".
Я, например, полностью согласен с формулировкой sukhanchik:
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
В Аксапте логика следующая: На момент разноски фиксируется "слепок" данных, который должен сохраниться. Последующая распечатка опирается исключительно на этот "слепок" и не опирается на текущие значения справочника (хотя для CompanyInfo в этом случае делается обычно исключение).
Поэтому в Вашем случае - я бы (на мой взгляд) "протянул" КПП предприятия в накладную (т.е. сохранял бы значение КПП в шапке накладной (CustInvoiceJour)). Т.к. код един для Cust- и Vend- таблиц - то возможно придется "протянуть" КПП еще и туда (по ходу выявится).
После этого - необходимо ориентировать печатную форму накладной на это новое поле и джобиком обновить поле старым КПП в исторических данных
Цитата:
Сообщение от Alexanderrrr Посмотреть сообщение
не потеряем ли мы здесь в производительности..?
размеры таблиц вырастут..
Потеряете чуток на операциях создания, обновления (только за счет большего размера записи, дополнительное время на индексы тратится не будет поскольку эти поля не входят в индексы)
И совсем не потеряете на операциях выборки (вместо сложного join у вас будет одна простая выборка из одной таблицы)

А с большим объемом стоит бороться обычным сегментированием таблиц.
__________________
полезное на axForum, github, vk, coub.