Добрый день други.
Пишу правила конвертации 1С8 КА в БП.
В документ Списание с расчетного счета попадает два документа из КА. Платежное поручение и Платежный ордер.
Платежному ордеру пытаюсь присвоить номер с префиксом.
В обработчике После загрузки пишу следующий код:
При этом я убрал в перечне Конвертации свойств "номер" из обмена установив галочку "Отключить" и установил галочку в настройках ПКО документа Платежный ордер "автоматически генерировать код если он не задан".
При этом я вижу, что создаваемые документы в базе появляются с префиксом "ПЗ", то есть префикс ОР опускается.
Отладчиком гоняю обработчики, вижу что объект имеет код "ПЗ000000284", после исполнения метода УстановитьНовыйНомер(СокрЛП(Объект.Организация.Префикс)+"ОР"), номер документа получается "ПЗ000000285".
Я не пойму, в случае когда у документа уже есть префикс устанавливаемый префикс не роялит чтоли?
(4) Ну сделай отладку модулей правил, поставь останов на присвоении номера, вруби замер, выполни присвоение и посмотри что выполнялось по этому вызову.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан