Вход | Регистрация

1С:Предприятие ::

Метки:

Автоматическое назначение времени документам

Я
   Dimitry
 
26.08.04 - 15:39
Народ, помогите решить такую задачку. Производственная фирма, куча документов и выписываются они не всегда вовремя. Т.е. частенько расход бывает раньше прихода. Появилась идея автоматического назначения времени. Придумал расписание для каждого вида документа - в какой интервал времени они должны вписываються. В модуле формы каждого документа в процедуре ПриЗаписи() прописал командочку которая назначает время документу. В глобальном модуле в процедуре ПриИзмененииВремениДокумента() закрыл таковую возможность. Все прекрасно работает пока документы выписываются текущим днем. Все выстраивается как надо. Но больному народу очень нравится перетаскивать документы из дня в день. При смене даты документа автоматически время не назначается и запрашивается у пользователя. В результате назначается неправильное время.
Мож кто знает где и как мона и эту заразу перехватить, чтоб и при смене даты время назначалось автоматом.
 
  Рекламное место пустует
   romix
 
1 - 26.08.04 - 16:28
(0) А оно тебе надо? Время должно быть по возможности реальным временем поступления или отгрузки товара. Ну или хотя бы чтобы доки следовало один за другим. Чем это не подходит?
   Dimitry
 
2 - 26.08.04 - 16:35
Ситуация до предела простая - бордак. Многое делается невовремя. Часто отгрузку оформляют для клиента, когда еще не оформлен до конца выпуск изделия. Просто народ не успевает все делать вовремя. И получается что надо. При закрытии периода (при перепроведении) катастрофически много времени уходит на передвижение документов на 20 минут позже, на 30 минут раньше и т.п....
   romix
 
3 - 26.08.04 - 17:00
(2) Может запретить отгрузку, пока сначала не сделают хотя бы пустой(непроведенный) документ выпуска, на осн. которого предполагается отгрузка?
   Ctrl+W
 
4 - 26.08.04 - 17:07
Попробуй повесить проверку на реквизит формы дока "ДатаДок"
   Dimitry
 
5 - 26.08.04 - 17:26
Идея такая была, Дату проверять. Но попробовал просто "в лоб" ПриЗаписи() проверять время, фиг там. Назначить его можно только новому документу. При повторном проведении ошибка получается.
   Dimitry
 
6 - 26.08.04 - 17:27
ну не повторном проведении, а повторной записи.
   Dimitry
 
7 - 26.08.04 - 17:29
Уже все что мог перерыл из документации. Нигде ни слова про то как назначить время. Интерактивно то оно запрашивается, а перехватить это хозяйство никак не получается.
   barada
8 - 26.08.04 - 17:32
См. мыло
   Ctrl+W
 
9 - 26.08.04 - 17:40
Может через внешнюю обработку.
В ПриЗакрытии() вызывай (только не модально, чтобы форма дока закрылась), через контекст передавай ссылку на документ,а в обработке СоздатьОбъект() и УстановитьВремя()
   Dimitry
 
10 - 26.08.04 - 17:47
попробую
 
  Рекламное место пустует
   tsd
 
11 - 26.08.04 - 22:32
Автоматизация бардака - автоматизированный бардак.
Нужно не извраты в конфигурации прописывать, а ставить нормальный учет. Чтобы кажный подметальщик подметал когда положено, а не когда его правая нога зачешется
   Guk
 
12 - 26.08.04 - 22:36
(11) Эк тебя Сергей торкнуло ;)...
   SKrin
 
13 - 26.08.04 - 22:47
Пррравильно, нефиг поддаваться на провакации
   SKrin
 
14 - 26.08.04 - 22:48
Больной народ надо лечить
   Ctrl+W
 
15 - 26.08.04 - 23:09
Дык этож дело доктора...или воспитателя...или ещё какого педагога, но ведь не программиста!
   Dimitry
 
16 - 27.08.04 - 09:13
Абсолютно согласен, что учет поставлен по идиотски. Борюсь в обоих направлениях. А внешняя обработка в принципе дело исправляет, но не так как надо. Она ведь сработает после проведения. Значит сначала документ вывалится в ошибку от недостачи материала на складе, и только потом исправится время. И проводить надо будет повторно. Так что такое не покатит. Надо как-то сразу при записи править позицию документов.
А вообще в очередной раз пойду кладовщикам и технологам мозги вправлять. :-)


Список тем форума
Рекламное место пустует   Рекламное место пустует
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует