v7: При создании ЗКП по ОЛЕ - "номер не уникальный"
☑
0
palpetrovich
04.01.16
✎
10:56
Нумерация - в пределах года.
Рабочая дата в обеих базах сдвинута в прошлый год.
При создании "внутри" базы - все нормально, по ОЛЕ - сабж
этот трабл решается?
1
palpetrovich
04.01.16
✎
10:57
+(0) изменить дату в компе - не могу, будут ругаться :)
2
Мимохожий Однако
04.01.16
✎
10:59
Попробуй в самой обработке принудительно (программно) установить рабочую дату перед созданием документа.
3
NcSteel
04.01.16
✎
10:59
7.7 Еще сырая, переходи на 8
4
palpetrovich
04.01.16
✎
11:04
порешалось банальным "ВпДок.УстановитьНовыйНомер("ЗКП-");" ...почему-то раньше этого в обработке не было
(3) я 8.8 жду :)
5
Остап Сулейманович
04.01.16
✎
11:04
(0) После Установки даты для нового документа нужно заюзать УстановитьНовыйНомер. Примерно так
Док = СомСоединение.СоздатьОбъект("Документ."+ВидДокумента);
Док.Дата = ТвояДата;
Док.УстановитьНовыйНомер();
6
Остап Сулейманович
04.01.16
✎
11:05
(4) УстановитьНовыйНомер можно пользовать и для документов без префиксов.
7
NcSteel
04.01.16
✎
11:09
(4) Пару лет и уже будет 8.8 )
8
palpetrovich
04.01.16
✎
11:13
(5) ну, теперь так и есть, данную обработку переноса писал предыдущий автор, почему-то УстановитьНовыйНомер - проигнорировал
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший