Форум » Коммерческие программы » Обмен данными в Memo Fora 4x4 » Ответить

Обмен данными в Memo Fora 4x4

vitalpuh: При обмене пакетов документов из файла в Memo Fora 4x4 есть опция "Проверять и не загружать дубликаты документов" , а можно добавить опцию "Проверять и заменять дубликаты документов"

Ответов - 7

memo4x4: Добрый день ! Технически конечно можно, просто такая операция является опасной, т.к. будет удалён документ. И здесь главные вопросы - это идентификация документа, и что считать дубликатом .... 1. Например загрузили документ и внесли в него некоторые изменения (распечатали и отдали документы клиенту). Снова загружаем зачем-то тот же пакет. Выполнилась замена документа. Клиент пришёл за товаром, а в документе совсем другое ... 2. Для таких действий требуется введение глобальной идентификация документа (но это не отменяет п.1.). И нужно вести историю изменений, т.к. документ, например может быть изменён и выгружен обратно ..... И что в этом случае ? Это дубликат вернулся или нет ? 3. Документы связаны между собой (например накладная и её оплата). Поэтому нужно в таких случаях решать вопрос, что делать если новая копия накладной пришла без оплаты, а у существующего в БД документа оплата уже есть ... 4. Также вопросы возникают, что будет если загрузили (случайно конечно) какой-то файл с документами за пол-года неизвестно какими и т.д. В общем много интересных вопросов (по науке это называется репликация данных), о которых стоит подумать, если вдруг кто-то захочет такое реализовать. :)

vitalpuh: Любая операция по исправлению ранее внесенных данных опасна. У нас одно ИП и две точки не связанные ни какой сетью обычный обмен данными осуществляется нормально и остатки по кассам и документам совпадают , но когда обмениваемся данными при внесении изменений в документах(а вносить изменения иногда необходимо) в одной базе то после обмена остатки по кассам и документам в другой базе не совпадают,потому что в приемной базе документы дублируются (старый и измененный) и приходиться вручную повторять все операции а это приводит еще к худшим изменениям и приходиться обмениваться базой , что приводит к последовательной работе с программой на точках. Обмен данными позволяет работать параллельно, но он без замены дубликатов старых документов на новые он не удобен.Такой обмен у нас был на предыдущей программе, что было очень удобно. А по документам для клиентов после изменений можно делать копии базы по датам .

memo4x4: Понятно. Я считаю, что такая операция для серийной программы опасна (см. предыдущее сообщение). Также нужно вводить дополнительные ограничения и расчитывать на определенную культуру ведения документов, для того, что бы это работало. У нас и так, через день вопросы "Ой ! Я что-то нажала и теперь нет документа ..." Вы хотите, что бы мы добавили себе вопросов "Ой ! Я что-то загрузила и теперь нет всех документов" ? Сейчас действует простое и понятное правило: если нужно перезагрузить пакет (документ), то перед этим удаляем ранее загруженные документы из пакета (при наличии у пользователя прав на это) и загружаем. Предложите мне простое и понятное решение описанных в предыдущем сообщении вопросов и мы обсудим реализацию Вашей идеи.


vitalpuh: Ваше высказывание " Я считаю, что такая операция для серийной программы опасна (см. предыдущее сообщение). Также нужно вводить дополнительные ограничения и рассчитывать на определенную культуру ведения документов, для того, что бы это работало. " к данной опции не подходит , потому что я изменяю одну базу по любому и без разницы буду я ее переносить на другую базу или нет ,или кто-о там кричит ой что я наделала , для этого таким товарищам ограничивают права в изменениях , а администратор имеет право на изменения если это необходимо и данная опция позволит синхронизировать базы и работать параллельно, и не нужно будет синхронизировать их вручную через одно место. А для того чтобы опция "Проверять и заменять дубликаты документов" не была опасной она не должна включаться автоматически , а по требованию как и другие дополнительные опции обмена.

memo4x4: Я ни на секунду не сомневаюсь в том, что у Вас нет проблем с ведением документов и Вы абсолютно корректно можете включать (и выключать) и без того многочисленные опции в окне обмена пакетами документов. Здесь нет никаких вопросов. Описанные мною вопросы возникают у других пользователей, а свои мысли по Вашему вопросу я указал в первом ответе. Также по прежнему в силе последнее предложение из предыдущего моего ответа ....

vitalpuh: Очень жаль конечно придется что думать другое

memo4x4: В этом вопросе полностью с Вами согласен. Думать здесь придётся в любом случае. :)



полная версия страницы