Имя: Пароль:
1C
1С v8
Подскажите по конвертации данных
0 D_Pavel
 
15.11.11
08:08
Выгружаю документ Заказ в два документа: Поступление и Реализация с одинаковыми датами и номером. Но почему-то Поступление по порядку ставится после Реализации, а нужно наоборот, иначе Реализация не проводится. Как исправить?
1 DCKiller
 
15.11.11
08:10
В источнике они тоже идут по порядку?
2 Гефест
 
15.11.11
08:12
Приоритет у правил измени
3 Гефест
 
15.11.11
08:13
(2) + правил выгрузки данных
4 D_Pavel
 
15.11.11
08:15
(1) источник один.
(2) Где этот приоритет? Правила я поставил в нужном порядке. Порядок выполнения поменять? Сейчас стоит 50. Чем больше порядок, тем ниже приоритет?
5 D_Pavel
 
15.11.11
08:19
(4) Как выяснилось если менять Порядок выполнения, то правила сами меняются местами, а также если их менять местами, то и порядок сам меняется. А это я уже делал. Значит приоритет не оно.
6 Рэйв
 
15.11.11
08:29
Сделай проще

В ПослеЗагрузки поступления:

Объект.Дата=ОбъектДата-1;
7 D_Pavel
 
15.11.11
08:31
(6) Тогда дата может измениться.
8 Рэйв
 
15.11.11
08:32
она не может.Она изменится. На секунду назад. И если ты загружаешь в два дока из одного, то по идее станет на секунду меньше реализации
9 D_Pavel
 
15.11.11
08:35
(8) Это плохо. Если время окажется 0:00:00 то изменится и дата. Бухгалтеру это не понравится. Лучше найти другое решение.
10 Рэйв
 
15.11.11
08:40
В ПослеЗагрузки поступлния

Если День(Объект.Дата-1)=День(Объект.Дата) Тогда
    Объект.Дата=Объект.Дата-1;
КонецЕсли;


В ПослеЗагрузки реализации
Если День(Объект.Дата-1)<День(Объект.Дата) Тогда
    Объект.Дата=Объект.Дата+1;
КонецЕсли;


Тогда в случае 0:00:00 будет добавляться секунда в реализации, а во всех случаях отниматься  у поступления
11 D_Pavel
 
15.11.11
08:43
(10) Я уже подумал об этом, спасибо.

Вот что нашел:

Документы упорядочиваются по значению ссылки. Однако следует учитывать, что значение ссылки генерируется системой без какой-либо гарантии получения неубывающей последовательности. То есть взаимное расположение в хронологической последовательности двух документов имеющих одинаковую дату (включая время) не зависит от порядка создания документов или от чего-то другого. Соответственно не существует возможности изменить порядок расположения двух документов в пределах одной секунды. Таким образом, порядок двух документов с одинаковой датой можно считать неопределенным.
12 D_Pavel
 
15.11.11
08:46
(10) Работает твой код! ))
13 Рэйв
 
15.11.11
08:47
(12)А то ж!:-)
14 SuperMario
 
15.11.11
08:50
Но я бы ПВД только одно освтавил. А приход через ВыгрузитьПоПравилу в "Перед выгрузкой" реализации сделал бы. ;)
Источник все равно один.
Независимо от того, куда вы едете — это в гору и против ветра!