Ватсон писал(а):Сперва вы предположили, что проблема в клиент-сервере, но это не так. Теперь лучше таки перейти на клиент-сервер..
Если бы я не искал причину, перебирая множество вариантов, то отвечал бы всем "Попробуйте переустановить Windows".
Всегда есть слово "если". Если используется MS SQL, то проверить загрузку памяти. Если занята на 100%, то причина в одном. Если не используется, то оценить общее быстродействие. Если все запросы работают медленно, то причина в другом.
Ватсон писал(а):Второй раз я открыл окно движения товара и взаиморасчетов с поставщиком. Изменение цены заняло несколько часов.
Могут повлиять открытые в этот момент окна, но не отчеты, а списки документов. При сохранении документа (даже если он не был открыт на экране) будет обновляться соответствующая строчка в списке. Это дает еще 0,1 сек. А при размере 60 Мб вообще все должно быть моментально.
Наверное закономерность не в этом. Возможно, в этот момент шла интенсивная работа с программой на другом компьютере, и одни данные на диске считывались для него, другие записывались у вас.
Какова статистика наблюдений? Сколько раз за три года работы изменяли цену в приходной накладной, из них сколько раз возникала проблема? Может быть это не связано с конкретной ситуацией (изменением цены), а происходит например, когда антивирус начинает сканирование по расписанию.