Цитата:
Сообщение от
kashperuk
На АХ 2009 (вроде как и раньше - я проверю) срабатывает первый - if (record)
Ха. Сорри, недотестировал.
Правильнее будет сказать так: может сработать, может нет.

Не срабатывает когда в гриде нет записи ещё (например, когда открываете альтерантивный адрес по клиенту) и вы создаёте первую новую. (или уже есть, но незаполненная

)
Если же открываете, а там уже есть запись, то действительно
if (record) срабатывает.
При этом визуально табличные переменные одинаково выглядят.
Забавно.
Видимо дело тут в этой самой привязке табличной переменной к курсору.
Иначе объяснить не могу.
Лично моё мнение - баг, срабатывать не должно.