Подскажите, где ошибаюсь.
Создаю в процедуре новый док, дату ставлю прошлогоднюю, потом делаю
УстановитьНовыйНомер()
и пытаюсь записать, но все равно пишет, что номер не уникальный
метод УстановитьНовыйНомер() действительно устанавливает номер, но этот номер уже есть в том году. То есть получается что номер устанавливается, но не уникальный
Для документов с нумерацией в пределах периода, номер устанавливается в пределах периода, соответствующего установленной дате документа. Если дата - пустая, процедура установит номер в пределах периода соответствующего пустой дате.
разобрался. было вот что: сбили нумерацию, и вместо "000000999", были нумера "0999 ", и 1с уже не могла в этом случае новый номер дать
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший