установить рабочую дату программно #443110


#0 by matus
Переношу документы с самого основания фирмы (т.е. за 2006,2007 и т.д.) При Записи Нового документа, который пытаюсь сохранить в 2007г , ругается на уникальность номера Дока, т.к. Текущая дата = Сегодня. помогите правильным кодом: как программно изменить глобальный контекст - РабочаяДата Во внешней обработке пробовал прописать в ПриОткрытии команду ИспользованиеРабочейДаты(РежимРабочейДаты.Назначать); кричит: Такой процедуры не обнаружено...
#1 by Андрюха
Влад, здорово!
#2 by XLife
ИспользованиеРабочейДаты = РежимРабочейДаты.Назначать;
#3 by matus
Здарова, Андрюха! Рад Тебя видеть здесь!!! Спасибо, попробую щаз.. а с оперативной установкой РАбочаяДата как правильно?
#4 by Defender aka LINN
Как связаны рабочая дата и номер документа?
#5 by NcSteel
Префикс к номеру добавь .
#6 by matus
Пытаюсь Записать Документ в 2006 году, а в комманде док.УстановитьНовыйНомер по дефолту устанавливает в Текущем 2009 году. Возникает конфликт номеров.
#7 by XLife
РабочаяДата = ТекДатаДок;
#8 by hhhh
дык, сначала док.дата установи, а потом уже номер
#9 by Salvador Limones
Дату дока сначала установи. Из СП: Примечание: Для документов с нумерацией в пределах периода, номер устанавливается в пределах периода, соответствующего установленной дате документа. Если дата - пустая, процедура установит номер в пределах периода соответствующего пустой дате.
#10 by matus
Всё получилось, браццы!!! Всем спасибо!!! сделано следующее: далее в обработке: И всё сработало!!!
#11 by NcSteel
В лесу не одного живого дерева не осталось, все с дуплами.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С