DmitrO писал(а) 13. Ноября 2008 :: 12:47:А зачем при УРБД тащить ТА далеко вперед (на несколько периодов), что за религия?
вопрос по ТА не видел.
TA в будущем по нескольким причинам
1. Специфика учета.Есть док Планируемые затраты.
Когда затраты планируют документ создают.
Когда утверждают документ проводят.
Диапозон дат документа весь текущий год.
2. в УРБД TA не переносится из одной ПБ в другую и когда
формируют остатки в разных ПБ с пустой датой (на TA ) остатки разные,
но при этом матерьяльная ведомость одинаковая.
Объяснить ситуацию пользователям невозможно да и не нужно.
3. Продвинутые пользователи которые работают в бух программе
после бухгалтерии с трудом понимают что такое за зверь TA и
просят настроить как в бухгалтерии они "думают" налоговыми периодами.
( и вообще в бухгалтерии сделано более логично решении о смене периода принимает человек,
а тут программа молча сама что-то пересчитывает назначает ТА не понятное).
4. C точки зрения реализации программы TA может постоянно меняться причем как вперед так и назад при отмене этого документа при этом 1cv77.exe должен
постоянно блокировать и разблокировать связанные с этим ресурсы и пересчитывать значения в периоде на ТА
5. Если бы был сделан период TA кратный месяц ( ну другие периоды аналогично )
то тогда внутри программы ( в тех же rg ) вместо даты DATATIME
можно использовать номер INT начиная с 01.01.1753.
Тогда работа всей программы 1с теоретически будет быстрее.
Пока писал 5 придумал, что если завести общий реквизит = номер месяц документа
и это поле проиндексировать в _1sjornl тогда в запросах 1с++ кратным месяцу
можно будет писать between int_нач_дата AND int_кон_дата что будет работать еще быстрее чем как сейчас.