Имя: Пароль:
1C
1С v8
Запись документа самой последней долей секунды в месяце.
0 deziren1
 
01.06.17
08:57
Всем доброго дня.
Прошу подсказки и помощи.
Предистория:
1С 8.3 в БП2.0, типовая, есть документ ВычетНДС, который проводится последней секундой месяца, раз в месяц.
По сути, по временной шкале должен быть самым последним, НО.......
Почему-то записывается в начало последней секунды месяца!!!!
Никак не могу найти место, где присваивается значение даты и как присваивается, что он записывается ИМЕННО ТАК!!!!

Просто еще один документ ФормированиеВычетовНДС ведет себя так, как надо, записывается концом последней секунды месяца, а этот, ВычетНДС, началом последней секунды,

И еще вопрос, может есть обработка, которая перепроводит документ последней долей секунды? Или край, необходимо такую написать.

Жду от вас мыслей и рассуждений)))
1 Гипервизор
 
01.06.17
09:05
Как определяете размещение документа внутри секунды?
2 Масянька
 
01.06.17
09:07
(1) А мне интереснее - сколько долей в секунде?
3 solarcold
 
01.06.17
09:08
(2) Бесконечное количество. Это, если вдуматься, задача на грани математики и философии.
4 FIXXXL
 
01.06.17
09:08
(2) миллисекунды точно есть :)
5 Масянька
 
01.06.17
09:09
Кстати, я уже не помню - физика это была или астрономия (вел один учитель), где впервые я услышала (а потом и задумалась): мы считаем, что секунда это минимальный отрезок времени, а реально ли это?
6 deziren1
 
01.06.17
09:09
В журнале операций. Он записывается самым первым в 23:59:59. Хотя создаю его сейчас, позже тех документов которые были созданы, например, вчера в это же время.
7 Масянька
 
01.06.17
09:10
(4) В обычной жизни ими не оперируют. И, кстати, 1 С тоже (не оперирует.
8 deziren1
 
01.06.17
09:10
Кому нечего сказать, а хочется просто постебаться, прошу покинуть данную тему!
9 Масянька
 
01.06.17
09:10
(6) В конец дня - не?
10 Масянька
 
01.06.17
09:11
(8) Мы не стебемся... Мы размышляем...
11 deziren1
 
01.06.17
09:12
(9) я не могу найти места где именно присваивается значение Дата для документа.
12 Serg_1960
 
01.06.17
09:13
(0) Какие Ваши доказательства?
13 Гипервизор
 
01.06.17
09:14
Ну что-то типа КонецНачалаСерединыПервойЧетвертиСекунды в 1С точно нет.
И что значит записывается первым? Какая сортировка в этом журнале операций?
14 deziren1
 
01.06.17
09:14
(9) В модуле в проц ПередЗаписью док еще не записан, и дата та, которая по умолчанию, например 31.01.17 00:00:00, а в проц ОбработкаПроведения, уже проведен (
15 deziren1
 
01.06.17
09:14
(13) сортировка Дата
16 Ц_У
 
01.06.17
09:14
(12) Честное пионерское не пойдет?
17 deziren1
 
01.06.17
09:15
(13) ...КонецНачалаСерединыПервойЧетвертиСекунды()...
ОБЯЗАТЕЛЬНО ПОПРОБУЮ!!!!!

ОГРОМНОЕ СПАСИБО, добрый человек
18 Wern
 
01.06.17
09:16
Набежало троллей. Внутри секунды документы сортируются по уникальному идентификатор, никаких долей секунды в 1с не существует. Поэтому рассчитывать на какое то определенное положение документов внутри секунды нельзя.
19 Масянька
 
01.06.17
09:18
(14) Установить время док-та - в снеговике нет?
20 Serg_1960
 
01.06.17
09:18
(16) Желательно алгоритмом программы. "Честное пионерское", "Мамой клянусь" или долями секунды - не котируется.

(18) Сильно будешь удивлён, но можно. Вот только нужно ли?
21 Fedor-1971
 
01.06.17
09:20
(0) По сути ни как, программеру выдано право устанавливать время до секунды, доки созданные в один день располагаются в порядке их ввода внутри одной секунды, т.е. твои "правильные" документы действительно созданы последними в данном дне

(18) гарантировать расположение документа внутри секунды нельзя, но в одном дне ИД ссылок создаются последовательно и предположить их порядок можно, но опираться на оный точно не стоит
22 deziren1
 
01.06.17
09:21
(18) По сути я это понимаю, но почему один документ создаю он записывается "в конец" этой секунды, а следом за ним создаю другой тип документа и он записывается "в начало" этой секунды.
23 Fedor-1971
 
01.06.17
09:23
(22) Потому что УникИД в ссылке разные и не факт что у созданного последним УникИД больше чем у созданного первым
24 Гипервизор
 
01.06.17
09:23
Суть проблемы вообще непонятна. ТС вы перфекционист? Ваши алгоритмы отчетов и регламентных операций по НДС опираются на доли секунды? К чему все это?
25 Fedor-1971
 
01.06.17
09:24
23+ поэтому сортировка справочника по Ссылке не даёт ожидаемого результата (ни Наименование и ни порядок ввода элементов)
26 Fedor-1971
 
01.06.17
09:26
(24) зачем-то ТС хочет получить данные по Границе документа, а за ним ещё есть движения, вот он и пытается гарантировать что документ будет последним.
27 Serg_1960
 
01.06.17
09:27
(22) Открой для себя МоментВремени() :)
28 Fedor-1971
 
01.06.17
09:31
(27) лучше Граница(НачалоСледующегоДня, Исключая) - всё что до начала следующего дня не включая данную границу, т.е доки с датой НачалоСледующегоДня:00:00:00 в выборку уже не попадут
29 dmpl
 
01.06.17
09:37
Волшебное слово "Последовательность".
30 Serg_1960
 
01.06.17
09:42
(28) Эээ... я не отвечал на вопрос "Что лучше использовать в запросе?". Я постарался дать направление для самостоятельного получения ответа на конкретный вопрос ТС. Вот как-то так.
31 Gantosha
 
01.06.17
09:49
(5) должны были раньше услышать - когда рассказывали про иррациональные числа и единичные отрезки и прочую алгебраическую чушь.
32 dmpl
 
01.06.17
09:50
(31) Так... а как быть с соотношениями неопределенности?
33 Serg_1960
 
01.06.17
09:54
+(28) ИТС, "Особенности использования периодов и моментов времени"
https://its.1c.ru/db/metod8dev#content:2610:hdoc
34 rabbidX
 
01.06.17
09:59
(0) Засандальте более ранний документ в предпоследнюю секунду. Так нагляднее будет.
35 ptiz
 
01.06.17
10:00
1С не рассчитана на интенсивный ввод данных. Когда у нас в пиковые часы оформляется более 1 реализации в секунду, оперативная отметка времени может на полчаса вперед улететь.
36 Gantosha
 
01.06.17
10:02
(32) у тех у кого возникают такие неопределенности обычно есть белые халаты, которые они или сами одевают или в них их пеленают. Обычным людям это ни к чему.
37 Гипервизор
 
01.06.17
10:03
(35) Разрешите поинтересоваться в целях повышения образованности. Реализация оформляется в ручную?
38 dmpl
 
01.06.17
10:35
(36) Ну... 3 пишем, 2 в уме - вполне себе неопределенность, и у обычных людей встречается :)
39 ptiz
 
01.06.17
10:42
(37) Руками юзеров.
40 Гипервизор
 
01.06.17
11:03
(39) более 1 реализации в секунду вручную это как?
41 dmpl
 
01.06.17
11:07
(40) Всего-то несколько десятков кассиров.
42 ptiz
 
01.06.17
11:09
(40) Манагеров много :)
43 h-sp
 
01.06.17
11:45
(40) ну, например 200 юзеров, делают каждый реализацию за минуту, получается 3 реализации в секунду.