Показать сообщение отдельно
Старый 20.08.2009, 14:27   #6  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,983 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Маззи, на самом деле иногда в Аксапте такое бывает.
Опишу пример когда у нас воспроизводился такой глюк, возможно у автора темы похожая ситуация.

Делаем коррекцию проводок.
Периодические операции - Закрытие и коррекция - Проводки
По кнопке выбор Аксапта предлагает задать Query которым она отберет проводки для коррекции.
Если в этот query добавить по схеме n:1 таблицу "Картотека номенклатуры", то тогда каждая отбираемая проводка придет 2 раза. Что неправильно, так как добавляемый датасорс добавляется как Exists join.

Чтобы обойти этот глюк пришлось в методе
\Classes\InventAdjTransactSelect\run\
добавить в тело цикла проверку
X++:
            if (!queryRun.changed(tablenum(InventTrans),1))
            {
                continue;
            }
За это сообщение автора поблагодарили: mazzy (2), lev (2), VORP (1), Kabardian (3).