|
Универсальный обмен данными - не перевыгружает документы | ☑ | ||
---|---|---|---|---|
0
LazyCat4
21.03.12
✎
14:32
|
Такая ситуация: есть база, ББУ 8.2, с которой переходим на БГУ 8.2. Выгрузил документы за прошлый год по правилам, рекомендованным 1С, все отлично. И вдруг возникла еще раз необходимость выгрузить ЭТОТ же период, причем неважно, в какую БД. Суть в том, что во второй и все последующие разы Универсальный обмен данными выгружает только справочники и остатки, не выгружая документов. Права на доступ есть все, дату запрета редактирования снял, и все равно - документов за прошлвый год нет. Если выгружаю текущий год, то в нем документы есть. Сначала думал, что это из-за даты запрета, потом - что нет прав.. Однако это не так. Что может быть? Вообще родилась глупая гипотеза, что обработка где-то отмечает объекты, которые выгружала и их не перевыгружает, но эта гипотеза критики не выдерживает.. Кто знает, отзовитесь!
|
|||
1
LazyCat4
21.03.12
✎
14:51
|
апнем
|
|||
2
Axel2009
21.03.12
✎
14:56
|
отбор стоит в ПВД по дате
|
|||
3
LazyCat4
21.03.12
✎
15:00
|
так я же уже точно так же выгружал, и все было нормально! Параметры выгрузки по датам стоят нормально, так, как написано в мануале...
|
|||
4
LazyCat4
21.03.12
✎
15:10
|
еще апнем
|
|||
5
pessok
21.03.12
✎
15:32
|
проверь ПКО, наверняка стоит - "не замещать"
|
|||
6
LazyCat4
23.03.12
✎
04:46
|
Нет, фокус не в этом. Я гружу в абсолютно чистую базу. Фокус в том, что документы просто не выгружаются. Пробовал на разных базах, конфигурация ББУ 1.0.22 - результат один. Есть еще идеи?
|
|||
7
LazyCat4
23.03.12
✎
09:55
|
Все, разобрался. Если кому-то это будет интересно: добрые разработчики вставили в правила обмена такой код:
Параметры.ДатаПереноса = КонецДня(Параметры.ДатаПереноса); Параметры.ДатаВводаОстатков = КонецГода(НачалоГода(Параметры.ДатаПереноса + 1) - 1); Параметры.ДатаПолученияОстатков = Параметры.ДатаВводаОстатков + 1; Параметры.ПериодНачало = Параметры.ДатаВводаОстатков + 1; Параметры.ПериодОкончание = Параметры.ДатаПереноса; где ДатаПереноса задается руками. По описанию, остатки переносятся на начало года даты переноса, а документы - с начала года по дату переноса. Если указывать дату переноса 31.12.2011 23:59:59, любой может посчитать, что из этого получится. Если указывать вообще 31.12.2011 получится то же самое, т.е. или править правила, или не выгружать последний день года :( |
|||
8
LazyCat4
23.03.12
✎
09:57
|
При этом выборка документов идет с ПериодНачало По ПериодОкончание, и в процедуре выборки есть условие:
Если ПериодНачало <= ПериодОкончание Тогда ...... |
|||
9
Axel2009
23.03.12
✎
10:09
|
(7) это еще в (2) написано ;) а правила они вещь интимная
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |