Обработка для установки границы последовательности на произвольную (указанную вами) дату БЕЗ ПЕРЕПРОВЕДЕНИЯ документов.
Возможно при запуске работы в программе, если на ней долгое время «тренировались» вам понадобится установить границу последовательности на указанную вами дату БЕЗ ПЕРЕПРОВЕДЕНИЯ документов. В этом случае вы сможете воспользоваться данной обработкой. Вы можете выбрать удалять ли документы из заданной последовательсноти, установив соответствующий флаг. Если Флаг установлен, то документы, до НОВОЙ ДАТЫ будут исключены из последовательности!
Внимание!!! Перед запуском не забудьте сделать архивную копию!!!
Обработка для установки границы последовательности на произвольную (указанную вами) дату БЕЗ ПЕРЕПРОВЕДЕНИЯ документов.
Перейти к публикации
Правильно ли я понимаю, что используя Вашу обработку. предположим установив границу на 1.01.2012, в последствии запустив штатную «Проведение док-ов / Восстановление последовательности» восстановление, к примеру по партиям, будет выполнятся начиная с этого года?
(1) Misanets, для это по указанной последовательности вам следует после выполенния обработки провести документ, принадлежащий соответствующей последовательности, 1.01.2012. После этого последовательность должна начать восстанавливаться с этого документа.
Мда, ценность обработки стремится к 0. Последовательность можно установить на любую дату/документ одной строчкой кода:
Пример даже в справке синтакс-помощника приведен (copy-past из справки):
…
(3) hulio, а вы попробуйте установить последовательность «Кадровые приказы организаций» указанным Вами способом )
(4) под рукой нет УПП. Уж будьте любезны, скажите, в чем подвох?
(5) hulio, да что вы — никакого подвоха…
Вообщем-то обработка и не претендует на что-то сверхизысканное, но порой бывает ситация когда проще скачать, чем писать самому…
Какой-то очень странный алгоритм. Смысл ускальзает от моего понимания. Давно нужна универсальная обработка по установке границы последовательности, но, видимо, так и придется самому сделать.
(7) sashocq, в чем странность алгоритма? Обработка исключает из указанной последовательности все документы по указаную дату и устанавливает границу на эту же дату
(8) не понятно, зачем исключать документы из последовательности. Ведь из-за этого при проведении задним числом документа, ранее принадлежащего этой последовательности, нормальное восстановление последовательности штатными механизмами невозможно.
(9) sashocq, данную обработку предполагалось использовать при начале внедрения, после того как на базе «потренировались». Соответственно документы до ДАТЫ ВВОДА ОСТАТКОВ не должны участвовать в последовательности. Думаю что в обработку, если это необходимо, можно добавить возможность выбора удаления документов из последовательности.
А штатный механизм установки границы последовательностей чем не устраивает? Окно Вашей обрабокти очень похоже на закладку «Восстановление последовательностей» штатной опять-же обработки «Проведение документов», которую можно найти в полном интерфейсе в меню «Операции»
(11) apostal86, иногда возникает необходимость изменить границу последовательносте БЕЗ ПЕРЕПРОВЕДЕНИЯ документов — сдвинуть ее на определенную дату. Штатный механизм ПЕРЕПРОВОДИТ все документы принадлежащие последовательности. Данная обработка только НЕ ПЕРЕПРОВОДИТ документы, а кроме того может исключить документы из последовательности
(12) что ж Вы сразу не указали об этом в описании, а то складывается впечатление от Вашего описания, что только отодвинуть назад можно границу, а что будет делать, если вперед двигаете, непонятно. Теперь все ясно, пишите описания более подробно))
(13) apostal86, чтобы подвинуть границу назад — достаточно перепровести документ принадлежащий этой последовательности «задним числом». Необходимость в обработке возникает тогда, когда необходимо передвинуть границ ВПЕРЕД.
УТ11.1 ругается:
{Форма.Форма.Форма(64)}: Ошибка при вызове метода контекста (УстановитьГраницу)
ПоследовательностьДляРегистрации.УстановитьГраницу(Новый МоментВремени(Дата));
по причине:
Несоответствие типов (параметр номер ‘2’)
Пока не могу найти ответ на вопрос: почему?
не работает
(20) SunShinne, в какой именно конфигурации, под пользователем с какими правами, какая последовательность действий?
Здравствуйте, у меня конфигурация «Управление торговлей», редакция 10.3 (10.3.32.1)
Сейчас в базе стоит гнарица на 01.03.2014, хотим перенести на 01.10.2015 без перепроведения, а дальше использовать типовой функционал, данная обработка будет работать и поможет нам?
Для чего в обработке указывать физическое лицо?
(22) да, может
Спасибо за вещь.
абсолютно бесполезная обработка