Возможна ли работа базы на КПК и центральной базы в следующем формате:
По требованию, база на КПК начинает обмен. Получает данные из Центральной базы (скажем, документ). Кладовщик обрабатывает документ (изменяет какой-либо реквизит), нажимает на форме КПК кнопку Обработано.
Инициируется обмен КПК -> Центральная база, измененный документ отправляется в центральную базу. После этого, из памяти КПК документ удаляется. Данное действие в Центральной базе не отражается, никак. В Центральной базе остается документ с изменениями Кладовщика
Это реально реализовать через план обмена, обмениваясь объектами? Не через обмен Произвольно хранимыми данными?
Например, первый обмен делать с Параметром обмена данными "ЭтоУдалениеДокументаНаТСД" со значением Ложь. И в Центральной базе обрабатывать этот обмен. Второй обмен - передавать в этом параметре Истина и в Центральной базе не обрабатывать этот обмен.
Почему спрашиваю - программно управлять регистрацией изменений для обмена на ТСД не могу. А документы (с номенклатурой в ТЧ, с изображениями номенклатуры) после обработки на ТСД не нужны. Номенклатуры много
(28) кстати, что за ТСД такой, что док, после выгрузки, удалить нельзя? Вроде совершенно стандартная задача. Какие регистрации обмена? Зачем тут вообще план обмена нужен?
(4) архаизм, он самый. Защищенные ТСД под Андроид пока не так распространены
(5) необходимо на ТСД в Расширении для КПК объекты удалить. А в центральной базе при последующем обмене КПК -> Центральная база эти объекты оставить
(6) понял. Наверное, правда какой-то гемор есть :) Я про обычные ТСД веду речь. Вроде все штатно делается. А вот про этот архаизм из раннего силура - хз.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший