Еще раз о фильтре
Добавлено: 19 май 2005, 10:22
Прошу прощения, что повторяюсь, но проблема не решена.
Я писал уже, что при создании таблицы в памяти и наложении на нее фильтра средствами "Галактики" (через кнопу создания фильтра в интерфейсе) фильтр накладывается только после дополнительного пересоздания таблицы памяти. Поясню. Есть интерфейс, содержащий ТАБл1 (в памяти), список карт учета выработки. Из него вызываю спецификацию карты - другой фейс (Табл2 в памяти). Аналог в стандартной Галактике - накладные и спецификации к ним. При выходе из второго фейса Табл1 пересоздается и делается Rescan. Если ставлю фильтр на Табл1, то чтобы он заработал, надо войти в спецификацию карты учета выработки, а потом выйти из этого фейса, тогда фильтр срабатывает, иначе - нет. Как сделать, чтобы фильтр срабатывал сразу, без открытия интерфейса спецификации? На Форуме было предлдожение - работать с синонимом таблиц, я попробовал это сделать, но результата не получил. Очень нужно, помогите разобраться.
Я писал уже, что при создании таблицы в памяти и наложении на нее фильтра средствами "Галактики" (через кнопу создания фильтра в интерфейсе) фильтр накладывается только после дополнительного пересоздания таблицы памяти. Поясню. Есть интерфейс, содержащий ТАБл1 (в памяти), список карт учета выработки. Из него вызываю спецификацию карты - другой фейс (Табл2 в памяти). Аналог в стандартной Галактике - накладные и спецификации к ним. При выходе из второго фейса Табл1 пересоздается и делается Rescan. Если ставлю фильтр на Табл1, то чтобы он заработал, надо войти в спецификацию карты учета выработки, а потом выйти из этого фейса, тогда фильтр срабатывает, иначе - нет. Как сделать, чтобы фильтр срабатывал сразу, без открытия интерфейса спецификации? На Форуме было предлдожение - работать с синонимом таблиц, я попробовал это сделать, но результата не получил. Очень нужно, помогите разобраться.