|
v7: Точка Актуальности - время? | ☑ | ||
---|---|---|---|---|
0
Масянька
29.01.16
✎
10:28
|
День добрый!
Почему при переносе точки актуальности время ставится 12:00? Спасибо. |
|||
1
HawkEye
29.01.16
✎
10:30
|
(0) почему?
|
|||
2
Масянька
29.01.16
✎
10:33
|
(1) Вот и мне интересно...
Программно в последний рабочий месяца создаются определённые док-ты. Проводятся (тут спрашивает о переносе ТА, о времени нет ни слова) по кнопке "Провести" из док-та. А потом вижу в общем журнале, что у этих док-ов время стоит 12:00. Почему? |
|||
3
Масянька
29.01.16
✎
10:36
|
+(2) В коде, где создаются док-ты - используется только Записать. Проведение - по кнопке "Провести" из самого док-та, открытого модально.
|
|||
4
HawkEye
29.01.16
✎
10:36
|
(2) так создаются или проводятся, ты уже определись ))
|
|||
5
Масянька
29.01.16
✎
10:38
|
(4) И в (2) написано: создаются программно, проводятся по кнопке "Провести" из док-та.
|
|||
6
HawkEye
29.01.16
✎
10:44
|
(5) так я вижу что написано, проблема в том, что ты пишешь не то что происходит на самом деле )))
наверное все-так документа записывается у тебя на 12:00 будущего дня... а проводиться он тем временем, каким записан, чувствуешь разницу? |
|||
7
HawkEye
29.01.16
✎
10:45
|
+6 т.о. ни ТА ни проведение к твоему вопросу отношения никакого не имеют...
|
|||
8
Масянька
29.01.16
✎
10:46
|
(6) Так почему он записывается на 12:00? В Записать нет времени. Где берет?
(7) В копии просто сделала "Установить ТА" - там стоит 12:00. Менять не дает. Где берет? |
|||
9
HawkEye
29.01.16
✎
10:48
|
(8) 1. это фича 1С, в Записи - нет, есть в СП
2. в копии просто сделал.. утсановить ТА на 01.02. ТА: 01.02.2016 00:00:00 что я делаю не так? |
|||
10
Масянька
29.01.16
✎
10:51
|
(9) Как "фичу" изменить?
Сейчас откатила назад ТА... Потом двигаю вперед - стоит 00:00... Где берется время для ТА? |
|||
11
Slypower
29.01.16
✎
11:11
|
Сервис\Параметры\Оперативный учет.
Новые документы обе галки поставь. Новые документы проводить оба галки тоже выставь. Если полазить по инету, то можно найти много статей про них. http://abc.vvsu.ru/Books/ebooks_iskt/%DD%EB%E5%EA%F2%F0%EE%ED%ED%FB%E5%F3%F7%E5%E1%ED%E8%EA%E8/1%D1/Documentation/Documentation/recom003.htm Там описывают данный случай |
|||
12
Slypower
29.01.16
✎
11:12
|
+(11)Раздел "Установка времени документа при записи новых документов"
|
|||
13
Slypower
29.01.16
✎
11:13
|
"Провести задним числом" - это првести с датой и/или временем меньшей чем точка актуальности.
Скорее всего такое у тебя происходит от того что проводятся документы будущим числом. Т.е. если реальное время меньше точки актуальности и ты проводишь документ, то возникает этот вопрос. Далее все будет зависеть от того на какое число установлена точка актуальности, на будущее или текущее. Если ТА установлена на будущее, то проводя "задним числом", будешь проводить текущим системным временем, а "изменяя время" будешь проводить документ последним (т.е. позиция последнего проведенного документа +1). Если ТА равно сегодняшнему числу тогда "изменяя время" будешь проводить на позицию ТА + 1, и переводить ТА на эту позицию. Управление ТА: Меню-Операции-Управление оперативными итогами Действия документов по умолчанию: Меню-Сервис-Параметры-Закладка "Оперативный учет" |
|||
14
Масянька
29.01.16
✎
11:15
|
(13) При проведении (!!!) док-та (первого из создаваемых) сразу спрашивает - перенести ТА.
Не могу понять - программно создаваемый счет записывается 12:00, делаю руками - текущее время... |
|||
15
Масянька
29.01.16
✎
11:21
|
(11) Не арбайтен... Тоже самое: программно создаваемые - 12, ручками - текущее...
|
|||
16
HawkEye
29.01.16
✎
11:47
|
(15) конечно не арбайтен... и не будет...
(10) при записи делать УстановитьВремя() |
|||
17
HawkEye
29.01.16
✎
11:50
|
(13) а где написано что документ проводится будущим числом? ))
|
|||
18
Масянька
29.01.16
✎
11:51
|
(16) А без установить - не?
Почем если делать док-т программно - берет не текущее время? Почему? (17) Это - если программно. А если ручками - текущее. |
|||
19
ЧеловекДуши
29.01.16
✎
11:52
|
(2) Так все нормально. ТА, там, где документы, а не наоборот.
Документ (ОДИН, первый), писавшиеся Завтрашним днем, всегда будет записан в 12:00. Подарок от 1С. Нуна проверять, есть ли документы в след. дне и писать с тем временем, что вам надо. Но по сути, время документа всегда должно быть 00:00 и +1 сек, на след. 10 документов или как пойдет :) А так, работать завтрашним днем, как то странно :) |
|||
20
ЧеловекДуши
29.01.16
✎
11:53
|
(18) Можно.
Но для этого придется переписать Программу 1С, со своим блек жжеком и т.д. :) |
|||
21
ЧеловекДуши
29.01.16
✎
11:55
|
(18) >>> Почем если делать док-т программно - берет не текущее время?...
Потому, что работая Сегодня, Это сегодня и время известно. Работая Завтра, Время не известно. т.к. ты не будешь делать завтра, то то делаешь сегодня :) |
|||
22
oslokot
29.01.16
✎
11:56
|
(0) Ты каждую пятницу темы создаешь? :)
|
|||
23
ЧеловекДуши
29.01.16
✎
11:56
|
+ Не быть Масяне путешественнице во времени :)
|
|||
24
Масянька
29.01.16
✎
11:58
|
(19) Я уже и ТА открыла (тьфу, перенесла на сегодня).
Все равно - берет 12. |
|||
25
Масянька
29.01.16
✎
11:58
|
+ (24) Именно, если программно создавать док-т.
|
|||
26
Масянька
29.01.16
✎
12:00
|
(21) И если руками создать док-т - ставит текущее время.
А как же - неизвестно? |
|||
27
ЧеловекДуши
29.01.16
✎
12:20
|
(26) Да первый документ в завтрашнем дне должен быть с правильным временем. Любой первый.
У 1С 7.7 Журнал документов один на все документы. Соответственно Любой документ :) |
|||
28
ЧеловекДуши
29.01.16
✎
12:23
|
+(26) Что значит руками и т.д....?
Я ваш код не видывал, может чего прописано ;) Так же создай документ в будущем, да посмотри, в какое время он пропишется :) |
|||
29
ЧеловекДуши
29.01.16
✎
12:24
|
(24) Странный человек, что вы так уперлись в 12:00. Там уже есть такой документ, от 12:00. Так что рисуйте для чистоты эксперимента той датой, где еще нет документов :)
|
|||
30
Масянька
29.01.16
✎
12:30
|
(28) Yf^
//****************************************************************************** Процедура СоздатьСчет() мСчет = СоздатьОбъект("Документ.ЗаявкаПокупателя"); // продавец СпрФирмы = СоздатьОбъект("Справочник.Фирмы"); СпрФирмы.НайтиПоКоду("00001"); Продавец = СпрФирмы.ТекущийЭлемент(); // проект СпрПроекты = СоздатьОбъект("Справочник.Проекты"); СпрПроекты.НайтиПоКоду("00001"); Проект = СпрПроекты.ТекущийЭлемент(); // цены СпрЦены = СоздатьОбъект("Справочник.ТипыЦен"); СпрЦены.НайтиПоКоду("00004"); мЦена = СпрЦены.ТекущийЭлемент(); //номенклатура СпрНоменклатура = СоздатьОбъект("Справочник.Номенклатура"); СпрНоменклатура.НайтиПоКоду("6163"); мНоменклатура = СпрНоменклатура.ТекущийЭлемент(); // создали док-т мСчет.Новый(); // заполнение шапки док-та мСчет.Контрагент = Соседи; мСчет.Договор = Соседи.ОсновнойДоговор; мСчет.Валюта = глРубли; мСчет.Курс = 1; мСчет.УчитыватьНДС = 1; мСчет.СуммаВклНДС = 1; мСчет.УчитыватьНП = 0; мСчет.СуммаВклНП = 0; мСчет.ТипЦен = мЦена; мСчет.ДатаОплаты = НашаДата; мСчет.ДатаОтгрузки = НашаДата; мСчет.Склад = глПользователь.ОсновнойСклад; мСчет.ВидОперации = Перечисление.ВидыОперацийЗаявок.НаПоставку; мСчет.Автор = глПользователь; мСчет.Проект = Проект; мСчет.Фирма = Продавец; мСчет.БанковскийСчет = Продавец.ОсновнойСчет; мСчет.СуммаВзаиморасчетов = СуммаАренды; // заполнение таб. части мСчет.НоваяСтрока(); мСчет.Номенклатура = мНоменклатура; мСчет.Количество = 1; мСчет.Единица = мНоменклатура.БазоваяЕдиница; мСчет.Коэффициент = 1; мСчет.Цена = СуммаАренды; мСчет.СтавкаНДС = Перечисление.СтавкиНДС.НДС18; мСчет.Сумма = СуммаАренды; мСчет.СуммаНДС = СуммаАренды * глВыделяемыйНДС(Перечисление.СтавкиНДС.НДС18); мВремя = глПолучитьВремяДокументаЧислом(ТекущееВремя()); глУстановитьВремяДокументаЧислом(мСчет, мВремя); мСчет.Записать(); // открываем док-т ОткрытьФормуМодально(мСчет.ТекущийДокумент()); УправлениеДиалогом(); КонецПроцедуры // СоздатьСчет (29) Док-тов сегодня еще нет. Сразу после открытия вызывается данная обработка. |
|||
31
Масянька
29.01.16
✎
12:30
|
(28) Руками - это значит в программе, по кнопке, используя типовой код.
|
|||
32
Масянька
29.01.16
✎
12:31
|
(27) Правильное - это какое?
|
|||
33
Масянька
29.01.16
✎
12:32
|
(30) Строчки -
мВремя = глПолучитьВремяДокументаЧислом(ТекущееВремя()); глУстановитьВремяДокументаЧислом(мСчет, мВремя); убрать. Только вставила. |
|||
34
Масянька
29.01.16
✎
13:17
|
Как я понимаю, никому нечего сказать...
|
|||
35
HawkEye
29.01.16
✎
13:21
|
(34) а разве надо что-то еще говорить? ))
1. если надо чтобы документ записывался конкретным временем - для этого используется метод УстановитьВремя()... нравится он тебе или нет, это сугубо твои личные проблемы... 2. в данном контексте, момент проведения никаким боком не влияет на суть вопроса. |
|||
36
Масянька
29.01.16
✎
13:24
|
(35) Это я уже поняла. Я не поняла почему - если счет создать руками (в пользовательском режиме), он (счет) записывается текущим временем. Там в коде нет УстановитьВремя().
|
|||
37
HawkEye
29.01.16
✎
13:28
|
(36) если создать руками - будущей датой и этот документ там будет первым, он запишется со временем 12:00, точно так-же как и если его создать программно.
|
|||
38
Масянька
29.01.16
✎
13:33
|
(37) Еще раз...
ТА стоит на 27.01 (подчеркиваю - не на сегодня. Сегодня - 29.01). Делаю счет руками (как пользователь) - записывается текущим временем. Дата не меняется (соответственно - 29.01). Удаляю этот счет (для чистоты эксперимента). Запускаю обработку - создается счет, записывается 12:00, дата не меняется (см. выше). Где косяк в коде обработки? |
|||
39
HawkEye
29.01.16
✎
13:37
|
(38) еще раз... алгоритм работы я тебе отписал, что надо сделать я тебе отписал, почему у тебя что-то работает не так, я тебе отписал еще стопитьсот тем назад.
|
|||
40
HawkEye
29.01.16
✎
13:38
|
+39 не в обработке косяк... в другом месте косяк..)))
|
|||
41
ЧеловекДуши
29.01.16
✎
13:43
|
(32) Да какой хочешь. Чем тебе 12.00 помешало? :)
Людям хочется завтра создавать документы в 9.00 не с 12.00? Так к чему вопросы ;) |
|||
42
ЧеловекДуши
29.01.16
✎
13:44
|
(38) У нас ТА, вообще стояло на конце месяца, что бы избежать моменты, когда ТА отставала от документов :)
|
|||
43
ЧеловекДуши
29.01.16
✎
13:45
|
(40) +100500 :)
|
|||
44
Масянька
29.01.16
✎
13:46
|
(40) Не понятно в каком?
(41) При чем тут люди? Программа так делает. (42) И что? |
|||
45
Злопчинский
29.01.16
✎
13:46
|
я нифига не понял.
про ЗАВТРА в (38) никаких слов нет. ТА стоит на "сзади" - 27.01 сейчас - 29.01 (рабочая дата в параметрах = 29.01 ?) речь идет в (38) о том, что работаем в сегодня, - 29.01. где здесь какое завтра? |
|||
46
Масянька
29.01.16
✎
13:47
|
(45) Ты можешь объяснить - почему так?
|
|||
47
HawkEye
29.01.16
✎
13:50
|
(44) завязывай с программированием, это не твое )))
(46) сегодня пишется с текущим временем, завтра или вчера, первый документ пишется в 12:00, что программно, что интерактивно.. как это еще тебе объяснить надо? ) |
|||
48
Масянька
29.01.16
✎
13:52
|
(47) Может ты пойдешь куда в другое место указывать...
|
|||
49
HawkEye
29.01.16
✎
13:54
|
(48) зачем? меня и тут не плохо кормят)
|
|||
50
Злопчинский
29.01.16
✎
13:54
|
(46) пок ане пойму что именно не так и пока не будет ясного однозначного изложения ситуации - вряд ли... пока что все мутно.
Попутно (не сильно втыкая в то что написано выше) Если в текущем дне документ создается(проводится) _программно_ - то он ставится В НАЧАЛО ДНЯ (=12 часов) и даже пофиг что сейчас реально всего 9 часов утра (не уверен, могу лажать). Если создается пользователем интерактивно - то будет все норм. Поэтому при программном создании надо предпринимать спецдействия, типа Счет.АвтоВремяОтключить(); Счет.АвтоВремяТекущее(); Счет.Записать(); |
|||
51
Злопчинский
29.01.16
✎
13:55
|
Про создание документов "завтрашним" днем (когда датадок > РабочаяДата()) - я пока вообще речи не веду, ибо это за пределами жобра и зла.
|
|||
52
Масянька
29.01.16
✎
13:59
|
(50) А АвтоВремяОтключить() не для всех (потом) будет работать?
Из СП - Отключить режим автоматической установки времени для новых документов, при этом новые документы заносятся с временем, устанавливаемым при помощи метода УстановитьВремя. |
|||
53
ЧеловекДуши
29.01.16
✎
14:03
|
(48) Человек же тебе нормально доходчиво описал, как делает 1С :)
Прими, как Должное. Ибо, если искать правду в 1С 7.7, то там ей нет уже на уровне СУБД. К примеру Константы и периодические реквизиты, это одна таблица. Документы, это одна таблица, называемая "Журнал документов" :) |
|||
54
ЧеловекДуши
29.01.16
✎
14:04
|
(52) Забей на авто время. Оно работает только для Текущей даты :)
|
|||
55
ЧеловекДуши
29.01.16
✎
14:05
|
+ Как только вы перестаете работать текущей датой, то забудьте про авто время :)
|
|||
56
Масянька
29.01.16
✎
14:07
|
(53) Правильно написал Злопчинский.
А вы - супер-пупер-программисты, так и не въехали о чем речь. |
|||
57
Slypower
29.01.16
✎
14:11
|
мне кажется, это в (19) уже написано)))) а ты поняла только а (53)
|
|||
58
HawkEye
29.01.16
✎
14:11
|
(56) конечно, куда нам понять, что для того чтобы указать время записи документа, надо использовать УстановитьВремя() ))))
|
|||
59
Злопчинский
29.01.16
✎
14:11
|
(52) будет работать для Счет = СоздатьОбъект("Документ.Счет"), остальное (должно быть) нормально.
. у меня девфки уже тыщщу лет руками интерактивно не создают, все программно тянется - и на такую траблу натыкался.. |
|||
60
Злопчинский
29.01.16
✎
14:12
|
(56) потому что опыт и знания, а остальные - дятлы-1сники ;-) с низким опытом общения с "тупыми" юзерами.. ;-)
так что - используй настоящий кофе.. ;-) |
|||
61
Масянька
29.01.16
✎
14:13
|
(57) Еще один :(
Речь идет о документе создающимся и записывающимся текущим днем и временем (не могу шрифтом выделить). Ни о какой завтрашней, вчерашней, позавчерашней и пр. дате речи не идет. |
|||
62
Масянька
29.01.16
✎
14:15
|
(59) Куча док-ов создается программно, но не сразу после запуска программы и все норм... Только сегодня попала.
Спасибо огромное! |
|||
63
HawkEye
29.01.16
✎
14:15
|
"кукушка хвалит петуха за то, что хвалит он кукушку" )))
|
|||
64
Масянька
29.01.16
✎
14:17
|
(63) А что - дятлов надо? :)))))))))))))))))))
|
|||
65
ЧеловекДуши
29.01.16
✎
14:17
|
(56) Ну да, писать документы завтрашним днем, с сегодняшним временем. Ладно, если это тупо простые оболочки без движений к примеру по регистру Остатков.
А когда начнешь так писать документы с движениями, будешь долго бухам и менеджерам пропихивать, свою гениальность :) |
|||
66
ЧеловекДуши
29.01.16
✎
14:18
|
(60) Спасибо, вы пьете денатурат, с умным видом ;)
|
|||
67
Злопчинский
29.01.16
✎
14:19
|
(62) пжста, расти большой и стройной. и пора уже повернуться к сообществу лицом! ;-)
|
|||
68
ЧеловекДуши
29.01.16
✎
14:19
|
(62) Вы еще не попадали на дату "23:59:59"?
Тогда у вас все впереди :) |
|||
69
Злопчинский
29.01.16
✎
14:20
|
(64) Масяня, просто у многих сегодня уже ПЯТНИЦА, а у меня - всегда понедельник...
|
|||
70
Злопчинский
29.01.16
✎
14:22
|
(68) и что в ней страшного?
проблема в этой "дате" только в том, что если выбирать запросом - не факт что получится правильный порядок... |
|||
71
Масянька
29.01.16
✎
14:22
|
(69) Никак не сфоткнусь...
|
|||
72
Масянька
29.01.16
✎
14:23
|
(69) У многих ПЯТНИЦА постоянно :)))))))))))
|
|||
73
HawkEye
29.01.16
✎
14:24
|
(72) завидуй молча ))))
(68) а тут соглашусь с кофе... нет там проблем никаких ) |
|||
74
Масянька
29.01.16
✎
14:25
|
(68) Во-первых, это не дата, а время.
Во-вторых, помимо (одинаковой) даты и времени есть другие параметры. И зря вы обиделись - вы первые начали пинаться. Хотя, действительно, не совсем въехали в проблему. А как аукнется, так и откликнется (С) |
|||
75
HawkEye
29.01.16
✎
14:25
|
(69) из меня плохой орнитолог )))
|
|||
76
Злопчинский
29.01.16
✎
15:18
|
(75) Вот! а умение разговаривать с птицами на их языке приносит профиты...
|
|||
77
HawkEye
29.01.16
✎
15:20
|
(76) у меня уже давно другие интересы )))
|
|||
78
Злопчинский
29.01.16
✎
15:25
|
(77) да я вот тоже вроде как уже в сторону свернул...
|
|||
79
Масянька
29.01.16
✎
15:26
|
(77) (78) Ой! Мальчики! Вы меня пугаете... :))))))))))))))))))))))
|
|||
80
Злопчинский
29.01.16
✎
15:27
|
(79) да надоела эта тряхомудия уже до невозможности
|
|||
81
HawkEye
29.01.16
✎
15:32
|
(80) разве что раз в год за казенный счет в питер съездить )
|
|||
82
HawkEye
29.01.16
✎
15:32
|
(79) негоже тебе мальчиков пугаться... особенно после того что тут было )))))))))))))
|
|||
83
Злопчинский
29.01.16
✎
15:34
|
(81) нищеброд, я за свои езжу... ;-)
|
|||
84
HawkEye
29.01.16
✎
15:36
|
(83) я в кугсе, но тебе ближе .... )))
|
|||
85
Злопчинский
29.01.16
✎
15:38
|
(84) вывернулся.. ;-)
|
|||
86
Масянька
29.01.16
✎
15:54
|
(82) Чем больше узнаю людей, тем больше нравятся собаки (С)
|
|||
87
HawkEye
29.01.16
✎
16:07
|
в твоем случае лучше так: "Чем больше жизнь я изучаю, тем больше я люблю зверей" (с).... на минуточку конец 19-го века )))
|
|||
88
Масянька
29.01.16
✎
16:17
|
(87) Тебя часто посылают с твоими "уточнениями"? :))))
|
|||
89
HawkEye
29.01.16
✎
16:25
|
(88) дык некому )) я же насяльника...
|
|||
90
Злопчинский
29.01.16
✎
19:01
|
(89) ну ты стучись если что
Мы ж вежливые Не только пошлем Но и пооводим |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |