Имя: Пароль:
1C
1С v8
Провести документ неоперативно
,
0 AnisaL
 
29.07.13
08:10
Доброе утро!
Подскажите, как сделать чтобы при проведении документа датой, больше текущей, выходило сообщение: "Дата оперативно проводимого документа больще текущей, Провести неоперативно? Ответ: Да, Отмена." Сейчас выходит сообщение: "Дата оперативно проводимого документа больще текущей" и не проводится
1 Чайник Рассела
 
29.07.13
08:11
Один из вариантов.

http://kb.mista.ru/article.php?id=137
2 shuhard
 
29.07.13
08:11
(0) руки оторвать
3 Zerg80
 
29.07.13
08:12
(0) Фотка есть, ага.
Дэушка, вы в курсе для чего это придумали? Как можно неоперативно в будущее загнать документ?
4 AnisaL
 
29.07.13
08:15
(2) бухгалтер просит
5 AnisaL
 
29.07.13
08:17
(4)+ (3) бухгалтер хочет заранее отпускные начислить
6 Zerg80
 
29.07.13
08:19
(5) НачислениеОтпускаРаботникамОрганизаций - и так же неоперативный документ, откуда такая проблема?
7 Aleksey
 
29.07.13
08:19
(5) Я надеюсь ты владеешь историей вопроса? Т.е. почему 1С не дает проводить документы "будущей" датой?
8 Zerg80
 
29.07.13
08:19
(5) Или там первичку надо разнести для этого? Тогда только (1)
9 Zerg80
 
29.07.13
08:20
Но потом убрать и больше так не делать :)
10 AnisaL
 
29.07.13
08:21
(6) у нас свой документ - самописка
11 Feunoir
 
29.07.13
08:21
(10) Ну так выясните зачем он проводится оперативно, и если это последствия копрокода просто запретите оперативное проведение
12 Мимохожий Однако
 
29.07.13
08:23
Поставь системной время вперед, проведи документ, потом верни обратно ))
13 AnisaL
 
29.07.13
08:23
(1) спасибо)
14 Zerg80
 
29.07.13
08:24
(10) Интересное решение, а для чего так?
15 AnisaL
 
29.07.13
08:24
(12) так не получится, у нас терминал, все работают в базе
16 Aleksey
 
29.07.13
08:24
17 AnisaL
 
29.07.13
08:24
(14) У нас УТ )
18 Aleksey
 
29.07.13
08:25
Однако следует учитывать, что это нарушает логику работы механизма оперативного проведения, так как текущие остатки регистров при этом перестают отражать реальное состояние учета (складских остатков, задолженностей и т.д.) и в этом случае проверки текущих остатков при оперативном проведении не будут выдавать адекватной информации
(с) ИТС
19 Мимохожий Однако
 
29.07.13
08:26
Если очень надо и только иногда. Сделай копию для расчетчицы и пусть она в ней лепит всё, что хочет. А потом переносит это в рабочую базу.
20 Aleksey
 
29.07.13
08:27
Я бы проводил бы документ текущей датой, а в проводки писал бы нужный период
21 AnisaL
 
29.07.13
08:30
(19) Ей некогда )
22 AnisaL
 
29.07.13
08:36
(21) + у нас один бухгалтер: и расчетница и кассир, и все в одном флаконе
23 AnisaL
 
29.07.13
08:46
(1) попробовала добавить код в процедуре ПередЗаписью Формы:
   Если Дата>ТекущаяДата() Тогда
            ЭтаФорма.ИспользоватьРежимПроведения=ИспользованиеРежимаПроведения.НеОперативный;
        Иначе
            ЭтаФорма.ИспользоватьРежимПроведения=ИспользованиеРежимаПроведения.Оперативный;
    КонецЕсли;
Все равно все также(
24 Фокусник
 
29.07.13
08:46
(10) для чего в этом документе нужно оперативное проведение? Возможно оно так указано только по тому, что эта опция по-умолчанию? Тогда (11) ;)
25 AnisaL
 
29.07.13
08:48
(24) скорее всего именно так и есть ) сделаю как в (11)
26 AnisaL
 
29.07.13
09:02
(11) спасибо, так получилось)
27 Starhan
 
29.07.13
09:02
4 года в 1с без знания азов. - сильно :)