При этом id (номер фактуры) и price (цена) это результат запроса с sql сервера. Далее я добавляю столбец проверки check, в котором простая формула, что если цена 5 руб, то OK, в противном случае NO. Далее я смотрю все NO и если у меня есть согласование на применение цены, отличной от 5 рублей, то вручную ставлю OK. И final check тоже становится OK, так как в manual OK.
Проблема в следующем: если я удалю из базы фактуру #2, то ручной OK "переезжает" из фактуры №3 в фактуру №4.
id
price
check
manual
final check
1
5
OK
OK
3
4
NO
NO
4
5
OK
OK
OK
5
5
OK
OK
6
5
OK
OK
Получается, что умная таблица удаляет строки запроса sql и ячейки с формулами, но не смещает константы в столбце manual. Есть у кого-нибудь идеи, что делать в этом случае? Если у кого-то есть идеи, стучитесь в личку, обговорим бюджет.
Приложил пример данных, построенных на локальной базе данных, только для демонстрации. Обновить запросы конечно же не сможете, но вдруг захотите смоделировать пример у себя.