gifts2017

Еще раз о границах последовательностей

Опубликовал bulpi bulpi (bulpi) в раздел Программирование - Практика программирования

Обработка для восстановления последовательностей или переноса границ

Обработка для восстановления последовательностей или переноса границ - универсальная. Такое здесь уже было, например http://infostart.ru/public/20953/ и еще... Но мне их вид и возможности не понравились, и наваял я вот это. Очень помогает мне в работе, надеюсь и вам поможет. Не требует монопольного режима, устанавливает границы и для последовательностей с измерениями.

П.С. Для того, чтобы сработало, нужно, чтобы в последовательности был зарегистрирован хотя бы один документ. Иначе дата так и останется на 01.01.0001

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

Наименование Файл Версия Размер
УправлениеГраницамиПоследовательностей.epf 224
.epf 7,59Kb
13.02.12
224
.epf 7,59Kb Скачать

См. также

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

Комментарии

1. Eugeneer (Eugeneer) 06.03.10 22:00
"Но мне их вид и возможности не понравились, и наваял я вот это. "
ты считаешь что нам должно твое понравится?
2. bulpi bulpi (bulpi) 07.03.10 13:32
(1)
Тому, кто сам может, и при этом не ленивый, не понравится ничего чужое. Но есть и другие люди. Скажем, некоторые мои знакомые пользуются и благодарят.
3. Eugeneer (Eugeneer) 07.03.10 13:45
(2) ты крайне не прав. или еще слишком молод.. пока весь мир идет вперед, у нас программисты все пытаются изобретать то что уже давно сделано.. статью про русского программиста читал?
4. bulpi bulpi (bulpi) 07.03.10 17:18
(3)
Ссылку на статью - в студию!
6. Александр Медведев (anig99) 07.03.10 17:56
все равно не слишком универсально...
1с не только измерения к последовательностям добавляет...
Например в УПП для партий существует ещё "восстановлено в хронологической последовательсности"...
7. bulpi bulpi (bulpi) 08.03.10 13:59
(6)
Не понял. Все, что может ПЛАТФОРМА, я сделал. Возможности УПП меня не интересуют.
8. bulpi bulpi (bulpi) 08.03.10 14:02
(5)
Спасибо. Все так, как рассказывал друг, который там живет :)
9. Александр Медведев (anig99) 09.03.10 10:02
(7) Просто если перевести границу последовательности партии в УПП с помощью вашей обработки, то перенос будет неполным, т.к. у элементов последовательности ещё есть измерение "Проведен в хронологической последовательности" и "Организации".
10. bulpi bulpi (bulpi) 09.03.10 12:29
(9)
??????
Какая разница, какие есть измерения, и как они назваются. Я просто переношу границы методом УстановитьГраницу. Измерение может называться даже так : ГраницуПоследовательностиНельзяПереноситьМетодомУстановитьГр­аницу
или даже так
СметрьТемКтоПереноситГраницыПоследовательностиМетодомУстанов­итьГраницу
Это ничего не меняет. Впрочем, если это непонятно, то спорить больше не буду.
11. Сергей Бадамшин (basf) 10.03.10 11:18
12. Александр Медведев (anig99) 10.03.10 11:36
К моему сожалению или к Вашей радости, Вы не сталкивались со сложными случаями работы с последовательностями.
В сложном случае типовые механизмы 1с используют не только границу последовательности, но сами элементы последовательности отобранные по определенному признаку.
Если речь идет о последовательности партий, то признак ПроведенВХронологическомПорядке тоже определяет границу последовательности. Обработка проведения по партиям выбирает наименьшее из Граница Последовательности и самого раннего документа для которого данный реквизит указан как Ложь. Таким образом, просто установив границу мы желаемого эффекта для проведения по партиям не получим.
З.Ы. Между прочим, устанавливать границы для ВСЕХ реквизитов последовательности - не гуд.. У меня например по разным организациям разные даты.
13. bulpi bulpi (bulpi) 10.03.10 12:28
14. Сергей Бадамшин (basf) 10.03.10 12:41
(13)
Потому что в монопольном режиме это одна из основных и важных вещей, которая не делается во всех обработках разделённого режима...
15. BagIro4ka (BagА) 06.10.11 10:00
У меня след. ситуация: в БП одна из последовательностей актуальна на 01.01.0001. К сожалению обработка не помогла, если дата "нормальная",обработка работает, проверяла. Все равно спасибо. Ставлю +
16. bulpi bulpi (bulpi) 06.10.11 11:56
(15)
Сработает, если в последовательности будет зарегистрирован хотя бы 1 документ. Иначе не работает и встроенное в платформу восстановление последовательностей. Спасибо за замечание, сейчас добавлю в описание.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа