Показать сообщение отдельно
Старый 17.01.2017, 10:30   #4  
Evgee is offline
Evgee
Участник
 
3 / 10 (1) +
Регистрация: 16.01.2017
2 raz: thanks for the link, but it doesn`t tell us how to add new inventory dimensions in InventDim using existing code with just pre and post event handlers. Especially how to modify the "create" method on InventDim table.

Цитата:
Сообщение от trud Посмотреть сообщение
я как-то писал им об этом, обещали сделать, но не скоро. добавляйте пока как раньше
Спасибо!

А можно чутка подробнее? Что именно обещали сделать? Или ссылку на пост?

Просто в текущей реализации проблема даже не в самих findOrCreate или findDim, а в том же create(), где с нуля создается запись по старому набору (метод начинается инициализацией InventDim с нуля и заканчивается вызовом insert). Т.е. единственный вариант, который я вижу, это писать Post handler ко всему методу findOrCreate(), в котором полностью описать новую логику всех методов с учетом новой аналитики. Но разве это нормально когда findOrCreate() будет всегда отрабатывать 2 раза: 1 раз впустую со старым набором и 2й раз уже с актуальным с новыми аналитиками в Post handler-е?