bdd2

Подсистема установки времени документов при записи

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

Время от времени приходится менять время документов, чтобы поместить приходы в начало дня, реализации - в конец, и т.д.
Предлагаемая подсистема позволяет настраивать временные диапазоны для каждого вида документов и контролирует, чтобы у документов было время из допустимого диапазона, при необходимости время автоматически корректируется.

Собственно все в анонсе.

настраивается - в регистре "УВД_ВремяПроведенияДокументов"

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

Наименование Файл Версия Размер
-
.1247575320 13,81Kb
25.09.09
103
.1247575320 13,81Kb 103 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Андрей Фадеев (fedbka) 14.07.09 18:47 Сейчас в теме
2. - - (Rebelx) 928 15.07.09 12:26 Сейчас в теме
3. Андрей (AKV77) 211 15.07.09 14:51 Сейчас в теме
Спасибо. Протестировал и внедрил в свою конфу.
4. Андрей Фадеев (fedbka) 16.07.09 09:19 Сейчас в теме
(2) Да, взял - слизал идею, и написал аналог но немного по своему.
5. Юрий Тимофеев (Tatitutu) 3557 16.07.09 09:26 Сейчас в теме
Опять обработка из раздела на сообразительность
"Посмотри скриншот - и угааааааааааааадай на какой платформе я работаю ))). Слабо !!! Тогда скачай обработку....и попробуй запустить, не запустилась ? Значит у тебе 7.7 !!! Видишь какая "умная" обработка."

Автор! Думаю намек понятен ? (укажите платформу обработки)

Сама идея интерсная.
6. Инженер Гарин (Гарин) 1 16.07.09 14:58 Сейчас в теме
А для 7.7 есть такая приблуда?
7. Андрей Фадеев (fedbka) 16.07.09 19:39 Сейчас в теме
Единственное что нехватает данной подсистеме как законченному решению- обработки, которая раставляла бы документы, введенные в базу до внедрения данной подсистемы, по временной оси...

Я конечно уже это написал в этом ничего сложного... так... к слову сказал
8. - - (Rebelx) 928 17.07.09 12:12 Сейчас в теме
(7) из надо просто перезаписать, и они сами расставятся
9. noprogrammer (noprogrammer) 18.11.09 22:25 Сейчас в теме
{ОбщийМодуль.УВД_ПолныеПрава(7)}: Поле объекта не обнаружено (ВремяПроведенияДокументов)
НаборЗаписей = РегистрыСведений.ВремяПроведенияДокументов.Выбрать(Новый Структура("ВидДокумента", ВидДокумента));

Название регистра сведений "ВремяПроведенияДокументов" надо заменить на "УВД_ВремяПроведенияДокументов".

P.S. Понятно, что это просто описка, но все таки желательно поправить.
10. noprogrammer (noprogrammer) 18.11.09 22:54 Сейчас в теме
(+9 ) и регистр "УВД_ВремяПроведенияДокументов" лучше назвать "УВД_ВремяЗаписиДокументов" - т.к. это проверка идет именно в момент записи а не проведения, а в момент проведения (оперативного) - время меняется не обращая внимания ни на какие условия.
И еще, нет проверки на время "0:00:00" которое по умолчанию ставится в новом документе (я сейчас не говорю о типовых конфигурациях где время по умолчанию ставится текущее), а без этой проверки условия тоже пропускаются...
11. Артур Аюханов (artbear) 841 19.11.09 10:31 Сейчас в теме
(0) При объединение своей конфы с данной подсистемой
общие модули и регистр сведений не относятся к нужной подсистеме, вообще подсистема для них не задана.
Исправишь?
12. Артур Аюханов (artbear) 841 19.11.09 10:35 Сейчас в теме
(11+) Еще подписку на события забыл.
13. - - (Rebelx) 928 19.11.09 10:41 Сейчас в теме
(10), (11) вообще эти ошибки появились, когда выдирал из рабочей конфы

можете прислать исправленую версию, перевыложу с соответствующим описанием об авторах изменений - у меня сейчас времени нет :(
14. Артур Аюханов (artbear) 841 19.11.09 10:47 Сейчас в теме
(10) Да, баг при оперативном проведении присутствует :(
15. Павел Вик (salve) 27.03.11 22:39 Сейчас в теме
16. Олег Шалимов (CaSH_2004) 341 23.05.12 04:31 Сейчас в теме
(15) Интересно а в чем будут ее различия? Сам подсистему не смотрел, но странно в чем сложность ее перенести на другую платформу?
17. - - (Rebelx) 928 23.05.12 08:39 Сейчас в теме
(16)изменилась структура данных журнал