У клиентов следующая ситуация, каким то образом (пока не понятным) в таблице соответствия не прописалось соответствие ранее выгруженного документа Поступление товаров. Теперь при загрузке происходит ошибка, что мол есть документ с таким номером, если снять галочку "Переносить номера", в этом случае создается дубль поступления с новым номером. 1. Можно ли прописать соответствия документов по аналогии с соответствиями справочников, или это можно сделать только вручную, добавив новую строку в файл .dbf? 2. При выгрузке документов Инвентаризация в бухгалтерии создается документ "Списание", но достаточно часто бывает что номер занят (т.к. "Списания" тоже создаются и переносятся) а загрузка идет с установленной галкой "Переносить номера". Как в этом случае правильно поступать?
1 Можно сделать только вручную. Необходимо проверить добавляется ли суффикс к УИДу исчтоника или нет в процедуре загрузки. Тоесть добавдять с суффиксом.
2 В случае переноса номеров проверяется ситуация когда номер занят. И в такм случае документу назначается новый номер так как установка номера невозможна.
Спасибо. Хочу доработать обработку загрузки. В случае когда стоит "Переносить номера" и номер уже занят пользователю предоставляются след варианты: 1. Записать документ с новым номером; 2. Добавить информации в таблицу соответствий (это на случай, когда соответствие не заполнилось ранее а документ создался); 3.Прервать загрузку;
Подскажите как это лучше реализовать, особенно актуален вопрос по 2 варианту, когда надо изменять или добавлять запись в таблицу соответствий.
2 пункт. Тут предоставляется выбор пользователю, т.е пользователь понимает что это один и то же документ, но в таблице соответствия нет записей. На данный момент пользователь вообще не может ничего сделать в этой ситуации. 3 пункт Сейчас так и происходит, при обнаружении номера загрузка прерывается. Ну в принципе можно добавить 4 пункт, продолжить загрузку не создавая документ.
2 Возможно. Но ситуация когда нед записи в ТС кажется мало вероятной. Укладывать решение вопроса на пользователя на мой взгляд не желательно.
3 Сейчас так происходить не должно. Используются старая обработка с изменениями. Уже был сделан контроль на отсуствие падений в случае существавания документа с этим номером