и... после записи вдруг невозможно обновить вторичные данные. Причём - кнопка работает, всё, казалось бы, хорошо, а потом - мат-перемат: данные стары/пусты, не те, короче.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший