Вопрос № 144727: Вопрос по 1С 7.7 ТиС. При записи документ записывается текущей датой, в текущее время. При Проведении, позиция документа меняется, он становится после точки актуальности. С чем это связано. Как добиться того чтоб позиция документа не менялась? Если ...
Вопрос № 144.727
Вопрос по 1С 7.7 ТиС. При записи документ записывается текущей датой, в текущее время. При Проведении, позиция документа меняется, он становится после точки актуальности. С чем это связано. Как добиться того чтоб позиция документа не менялась? Если меняется дата документа, то выскакивает диалоговое окно"установить Время". Откуда вызывается эта обработка?
Отвечает: Strawberry
Здравствуйте, Оксана/kasy! В режиме 1С предприятие - "сервис" - "параметры" - закладка "Оперативный учет" И здесь настраиваем согласно собственным представлениям как должны записываться и проводится документы. Обработка по установке времени документа регламентируется следующими методами документа: АвтоВремяНачалоДня(); АвтоВремяКонецДня(); АвтоВремяТекущее(); АвтоВремяОтключить(); АвтоВремяПослеТА();
--------- Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: Студент)
Ответ отправлен: 23.09.2008, 10:11 Оценка за ответ: 4
Отвечает: Владимир Лазурко
Здравствуйте, Оксана/kasy!
Если меняется позиция документов при проведении, значит включена опция Новые документы проводить после ТА (в реальном времени). чтоб позиция документа при проведении не менялась снимите это флажок или программно определить способ проведения методом документа Провести(<Режим> ).
Где <Режим> - число 0, 1, 2, или 3.
0 - проводить документ без сдвига ТА;
1 - проводить непроведенный документ реальным временем (со сдвигом ТА);
2 - перепроводить проведенный документ реальным временем (со сдвигом ТА);
3 - проводить любой (непроведенный, проведенный) документ реальным временем (со сдвигом ТА).
Если этот метод применяется в Модуле формы документа непосредственно к документу локального контекста, то данный метод отрабатывает те же действия, как интерактивное нажатие пользователем кнопки с формулой ''#Провести''. В этом случае, если параметр <Режим> оп
ущен, то документ проводится в режиме, соответствующем установкам системы меню Сервис-Параметры. (подробнее в описании встроенного языка)
Указанные опции записи документов можно найти в меню Сервис => Параметры => вкладка "Оперативный учет". Там будет 4 флажка:
Новые документы записывать с текущим временем Если опция включена, при записи нового документа не будет выводиться диалог для выбора времени записи документа. Документ будет записываться со временем, считанным из системных часов в момент записи. Если опция выключена, то при записи документа необходимо будет указать время записи.
Новые документы записывать после ТА При записи нового д
окумента в текущей дате ему может ставиться текущее время. Однако текущее время на разных компьютерах может различаться. Поэтому при работе в сетевой версии нескольких пользователей с одной информационной базой иногда возникают ситуации, когда проведенный кем-то документ установил точку актуальности позже, чем текущее время на других компьютерах. Если опция включена, новые документы будут записываться после точки актуальности, даже если текущее время компьютера меньше точки актуальности. Это позволяет обеспечить
более "гладкую" последовательность ввода документов.
Новые документы проводить после ТА (в реальном времени) Если опция включена, запрещает выдачу на экран запроса на указание времени документа. Запрос выдается на экран при проведении нового документа в том случае, если дата документа и дата точки актуальности итогов равны, и между документом и точкой актуальности итогов существуют другие проведенные документы. Такая ситуация наиболее част
о может возникать в процессе интенсивного ввода документов с многих рабочих мест при работе системы 1С:Предприятие в сети.
При проведении после ТА заменять время на текущее Если введенный документ оказался до точки актуальности, то при его проведении обычно выбирается режим изменения времени документа, то есть, проведения его в потоке. При этом документ переставляется после точки актуальности. Если данная установка включена, то документам, которые переносятся за точку актуальности, при проведении
устанавливается текущее время компьютера (если, конечно, оно больше точки актуальности). Однако тогда чаще возникает ситуация, при которой введенный другим пользователем документ оказывается по времени до точки актуальности. Если данную установку отключить, то при проведении документа с переносом его за точку актуальности он будет располагаться сразу после точки актуальности. Это позволяет обеспечить более "гладкую" последовательность ввода документов.
Встроенная справка 1С:Предприятие, версия 7.7. (c) 1996-1999, Фирма "1С"
С уважением, Владимир.
Ответ отправил: Владимир Лазурко (статус: Студент)
Ответ отправлен: 23.09.2008, 10:25 Оценка за ответ: 5