|
Как записать документ последним в дне ? |
☑ |
0
budnik
06.03.12
✎
15:39
|
Есть операции 23:59:59 , хотим создать операцию ниже по
времени.Почему может не срабатывать конструкция ?
ОБ=Документы.ОперацияБух.СоздатьДокумент();
Об.Дата=ШаблонОперация.Дата;
оБ.УстановитьНовыйНомер();
об.УстановитьВремя(РежимАвтоВремя.ТекущееИлиПоследним,Истина);
ОБ.Записать(РежимЗаписиДокумента.Запись);
ШаблонОперация одна из операция дня .
|
|
1
Maxus43
06.03.12
✎
15:43
|
ОБ=Документы.ОперацияБух.СоздатьДокумент();
Об.Дата=КонецДня(ШаблонОперация.Дата);
ОБ.Записать(РежимЗаписиДокумента.Запись);
- так не последним встаёт? позиционируется емнип по Моменту времени, в общем случае какой документ позже создан в пределах секунды - тот и "выше"
|
|
2
acsent
06.03.12
✎
15:44
|
а разица то какая?
|
|
3
НЕА123
06.03.12
✎
16:18
|
(1)
нет. по типу сортировка.
|
|
4
Maxus43
06.03.12
✎
16:24
|
(3) по какому типу? в журналах по типу, а в самой базе то в таблице они как лежат?
|
|
5
НЕА123
06.03.12
✎
16:27
|
(4)
ключ = тип+гуид.
|
|
6
НЕА123
06.03.12
✎
16:28
|
+(5)
соответственно
моментвремени = датавремя + тип + гуид.
|
|
7
Maxus43
06.03.12
✎
16:31
|
(6) а я чо сказал в (1)? >> позиционируется емнип по Моменту времени.
Тип я правда в МоментВремени не видел, но это сути не меняет
|
|
8
НЕА123
06.03.12
✎
16:36
|
(7)
из (1)
>в общем случае какой документ позже создан в пределах секунды - тот и "выше"
неа.
два варианта:
первый.
ОБ=Документы.ОперацияБух.СоздатьДокумент();
Об.Дата=КонецДня(ШаблонОперация.Дата);
ОБ.Записать(РежимЗаписиДокумента.Запись);
ОН=Документы.ОперацияНал.СоздатьДокумент();
ОН.Дата=КонецДня(ШаблонОперация.Дата);
ОН.Записать(РежимЗаписиДокумента.Запись);
второй
ОН=Документы.ОперацияНал.СоздатьДокумент();
ОН.Дата=КонецДня(ШаблонОперация.Дата);
ОН.Записать(РежимЗаписиДокумента.Запись);
ОБ=Документы.ОперацияБух.СоздатьДокумент();
Об.Дата=КонецДня(ШаблонОперация.Дата);
ОБ.Записать(РежимЗаписиДокумента.Запись);
результат (по позиции моментов времени) будет один и тот же.
|
|
9
ДемонМаксвелла
06.03.12
✎
16:41
|
(8) у тебя вообще документы разных видов. для документов разных видов нельзя сравнивать моменты времени. то есть если они в одной секунде, то какой из них раньше сказать нельзя.
|
|
10
Maxus43
06.03.12
✎
16:42
|
(8) я есно про 1 тип доков, ссылки разные и они инкриминируются, т.е. более "поздняя" ссылка - в пределах секунды будет выше. в одной таблице. в журнале доков - там варианты
|
|
11
НЕА123
06.03.12
✎
16:42
|
(9)
ой, пля... всем приношу свои извинения - невнимательно вопрос прочитал.
|
|