gifts2017

Установка границы последовательности

Опубликовал Владимир Родионов (Балабас) в раздел Администрирование - Сервисные утилиты

Обработка для установки границы последовательности на произвольную (указанную вами) дату БЕЗ ПЕРЕПРОВЕДЕНИЯ документов.

Возможно при запуске работы в программе, если на ней долгое время "тренировались" вам понадобится установить границу последовательности на указанную вами дату БЕЗ ПЕРЕПРОВЕДЕНИЯ документов. В этом случае вы сможете воспользоваться данной обработкой.  Вы можете выбрать удалять ли документы из заданной последовательсноти, установив соответствующий флаг. Если Флаг установлен, то документы, до НОВОЙ ДАТЫ будут исключены из последовательности!

Внимание!!! Перед запуском не забудьте сделать архивную копию!!!

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
UstanovkaNovoyGanitsy.epf
.epf 12,26Kb
24.08.15
217
.epf 12,26Kb 217 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

0. Владимир Родионов (Балабас) 27.03.12 09:15
Обработка для установки границы последовательности на произвольную (указанную вами) дату БЕЗ ПЕРЕПРОВЕДЕНИЯ документов.

Перейти к публикации

1. Alex Misanets (Misanets) 27.03.12 09:15
Правильно ли я понимаю, что используя Вашу обработку. предположим установив границу на 1.01.2012, в последствии запустив штатную "Проведение док-ов / Восстановление последовательности" восстановление, к примеру по партиям, будет выполнятся начиная с этого года?
2. Владимир Родионов (Балабас) 27.03.12 09:25
(1) Misanets, для это по указанной последовательности вам следует после выполенния обработки провести документ, принадлежащий соответствующей последовательности, 1.01.2012. После этого последовательность должна начать восстанавливаться с этого документа.
3. Антон Чарушкин (hulio) 28.03.12 09:27
Мда, ценность обработки стремится к 0. Последовательность можно установить на любую дату/документ одной строчкой кода:
Последовательности.ВашаПоследовательность.УстановитьГраницу(НужнаяДата, Новый Структура("ИмяФильтра", ЗначениеФильтра))

Пример даже в справке синтакс-помощника приведен (copy-past из справки):
Отбор = Новый Структура ("Товар");
Отбор.Вставить("Товар", ТекТовар);
Последовательности.УчетТоваров.УстановитьГраницу(ТекМомент, Отбор);

...
4. Владимир Родионов (Балабас) 28.03.12 09:34
(3) hulio, а вы попробуйте установить последовательность "Кадровые приказы организаций" указанным Вами способом )
5. Антон Чарушкин (hulio) 28.03.12 09:48
(4) Балабас, под рукой нет УПП. Уж будьте любезны, скажите, в чем подвох?
6. Владимир Родионов (Балабас) 28.03.12 10:09
(5) hulio, да что вы - никакого подвоха...
Вообщем-то обработка и не претендует на что-то сверхизысканное, но порой бывает ситация когда проще скачать, чем писать самому...
7. Александр Кузин (sashocq) 28.03.12 10:21
Какой-то очень странный алгоритм. Смысл ускальзает от моего понимания. Давно нужна универсальная обработка по установке границы последовательности, но, видимо, так и придется самому сделать.
8. Владимир Родионов (Балабас) 28.03.12 10:47
(7) sashocq, в чем странность алгоритма? Обработка исключает из указанной последовательности все документы по указаную дату и устанавливает границу на эту же дату
9. Александр Кузин (sashocq) 29.03.12 10:20
(8) Балабас, не понятно, зачем исключать документы из последовательности. Ведь из-за этого при проведении задним числом документа, ранее принадлежащего этой последовательности, нормальное восстановление последовательности штатными механизмами невозможно.
10. Владимир Родионов (Балабас) 29.03.12 10:30
(9) sashocq, данную обработку предполагалось использовать при начале внедрения, после того как на базе "потренировались". Соответственно документы до ДАТЫ ВВОДА ОСТАТКОВ не должны участвовать в последовательности. Думаю что в обработку, если это необходимо, можно добавить возможность выбора удаления документов из последовательности.
11. Александр Журавлев (apostal86) 29.03.12 20:53
А штатный механизм установки границы последовательностей чем не устраивает? Окно Вашей обрабокти очень похоже на закладку "Восстановление последовательностей" штатной опять-же обработки "Проведение документов", которую можно найти в полном интерфейсе в меню "Операции"
12. Владимир Родионов (Балабас) 30.03.12 08:12
(11) apostal86, иногда возникает необходимость изменить границу последовательносте БЕЗ ПЕРЕПРОВЕДЕНИЯ документов - сдвинуть ее на определенную дату. Штатный механизм ПЕРЕПРОВОДИТ все документы принадлежащие последовательности. Данная обработка только НЕ ПЕРЕПРОВОДИТ документы, а кроме того может исключить документы из последовательности
13. Александр Журавлев (apostal86) 30.03.12 09:04
(12) Балабас, что ж Вы сразу не указали об этом в описании, а то складывается впечатление от Вашего описания, что только отодвинуть назад можно границу, а что будет делать, если вперед двигаете, непонятно. Теперь все ясно, пишите описания более подробно))
14. Владимир Родионов (Балабас) 30.03.12 10:33
(13) apostal86, чтобы подвинуть границу назад - достаточно перепровести документ принадлежащий этой последовательности "задним числом". Необходимость в обработке возникает тогда, когда необходимо передвинуть границ ВПЕРЕД.
19. Владимир Ацута (acuta) 01.05.13 12:21
УТ11.1 ругается:
{Форма.Форма.Форма(64)}: Ошибка при вызове метода контекста (УстановитьГраницу)
ПоследовательностьДляРегистрации.УстановитьГраницу(Новый МоментВремени(Дата));
по причине:
Несоответствие типов (параметр номер '2')

Пока не могу найти ответ на вопрос: почему?
20. Сергей Алферов (SunShinne) 07.10.15 16:02
21. Владимир Родионов (Балабас) 26.10.15 10:24
(20) SunShinne, в какой именно конфигурации, под пользователем с какими правами, какая последовательность действий?
22. Светлана Белка (Lyudok2006.87) 08.11.15 14:26
Здравствуйте, у меня конфигурация "Управление торговлей", редакция 10.3 (10.3.32.1)
Сейчас в базе стоит гнарица на 01.03.2014, хотим перенести на 01.10.2015 без перепроведения, а дальше использовать типовой функционал, данная обработка будет работать и поможет нам?

Для чего в обработке указывать физическое лицо?
23. Владимир Родионов (Балабас) 26.11.15 13:37
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа