Стоит УТ-10.3, задача сделать автонумерацию для документов "Реализация", которые отражаются только в упр. учете. Т.е. должна быть отдельная нумерация документов, которые будут выгружаться в БП_2.0, и отдельная нумерация документов, которые не будут выгружаться в БП_2.0
Стали вручную добавлять после префиксов буковку для обозначения управленческих документов "Реализация" и вручную устанавливать нужный номер. Но это необходимо делать автомтически в зависимости от флага "бух.учет".
Смотрю код документа "Реализация". В модуле документа при выходе из процедуры "ПередЗаписью" номера у документа еще нет, а при входе в процедуру "ПриЗаписи" номер у документа уже есть!
Подскажите, чего-то потерялся, когда присваивается номер документу, чтобы его исправить?
Строго не судите, понимаю, что заблудился в трех соснах:)
(0) Подписками.
Префикс в ПриУстановкеНовогоНомера
Если что-то более навороченное нужно то ПередЗаписью
У меня была дурацкая задача, там номер из двух частей состоял, в каждой по своему префиксу, префикс зависит от установленных свойств.
(1) (2) (3) (4) (5) == ОГРОМНОЕ спасибо, подписки в мета-дереве увидел, получается, что подписка "ПриУстановкеНовогоНомераДокумента" вызывает процедуры ОбщегоМодуля между "ПередЗаписью" документа и "ПриЗаписи" документа. Но эта подписка срабатывает один раз? Если сделать как (5), то не будет ли эта подписка срабатывать опять между "ПередЗаписью" документа и "ПриЗаписи"?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший