Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Обмен У110-БП2.0 (http://forums.kuban.ru/f1040/obmen_u110-bp2_0_a-6404255.html)

USSR 06.01.2015 07:29

Обмен У110-БП2.0
 
Волею судьбы опять пришлось столкнуться с выгрузкой из УТ в бухгалтерию. По ряду причин типовая выгрузка с узлами обмена не устроила. Немного допилил "УниверсалнаяВыгрузкаВФорматеXML", немного правила обмена, выгружает, загружает, документы даже успешно проводятся :)
Но что не могу понять.
1 - выгрузка тащит кучу документов более раннего периода по ссылкам. Причем это не документы основания или реквизиты нужных мне выгружаемых в периоде документов, а документы из их движений регистров. Не могу найти эту штуку, чтобы устранить выгрузку этих "косвенных" документов
2 - эта проблема частично связана с первой. Надо отфильтровать часть документов. В обработчике "ПередВыгрузкойОбъекта" для каждого вида документа
пишу код Если ....Тогда Отказ = Истина. Выгрузка заходит в обработчик (поставил там Сообщить(...), но документ все равно выгружается. Видимо он ранее был выгружен косвенно, иначе непонятно.
Кто знает, что надо изменить в правилах и в обработке, чтобы выгружались только нужные документы
в периоде и почему не действуют мои обработчики ПередвВыгрузкойОбъекта
Правда, как я понял (может ошибочно понял), этот обработчик вызывается только для прямо выгружаемых объектов.
Мне бы надо выгрузить только требуемые документы в периоде. Правда я сомневаюсь, что в этом случае корректно выгрузятся например счета-фактуры у которых основание датой ранее выгружаемого периода. Но это другая проблема.

nordbox 06.01.2015 08:09

USSR, ты внятно напиши с какой УТ работаешь. Если с 10.3 то возможно смогу помочь, хотя этой выгрузки море в инете.

USSR 06.01.2015 08:16

(1)пардон, опечатался. Да 10.3.26 В инете ничего не нашел, кроме платной на инфостарте и потом она же на разных ресурсах.

nordbox 06.01.2015 08:31

(0) а писать тебе на деревню дедушки? или звонить в рельсу?

USSR 06.01.2015 08:34

под ником есть же вдрес. [email]RMNK@LIST.RU[/email]

nordbox 06.01.2015 08:52

(0) Почту смотри, пробуй, работает нормально
С праздниками тебя

USSR 08.01.2015 08:03

Провел чистый эксперимент. Выгрузил всего один документ "ОтчетОРозничныхПродажах". Универсальная выгрузка добросовестно выгрузила его, но:
1 - прицепила 22 документа "ПоступлениеТоваровУслуг", взятые из движений документа розничных продаж по регистру "Себестоимость". Облазил весь модуль обработки, но так и не понял, где выбираются эти движения и значит как это нейтрализовать. Ну не нужны мне эти документы. В выгрузке я не выбрал документы поступления.
2 - наоборот, не выгрузился документ ПриходныйКассовыйОрдер", выписанный этим же числом, но чуть позднее продажи по времени. Ну в этом еще какая то логика есть, и это как раз можно пережить

Вот хотелось как-то бы поставить бетонную стену на документы из движений регистров, не вижу в этом ни логики, ни удобства. Логика, я так понимаю, взята из обмена УРБД, там документ приползает в приемник под ключ, со всеми своими причиндалами, включая и движения регистров и бухгалтерские проводки.
Еще одна проблема, в правилах обмена для документа "ОтчетОРозничныхПродажах" есть свойство "Склад", для него есть правило обмена, все с виду нормально. Но склад в базе приемнике не заполняется, более того склады вообще не приходят туда. Облазил все правила обмена, ничего не нашел. Возможно в правилах где-то задействован флаг [x] - Аналитика по складам, но я не нашел.

USSR 08.01.2015 08:37

со складами проблема ушла, нашел в правилах. Все выгружается

USSR 09.01.2015 04:19

ну вроде все нашел в правилах, всем спасибо, всем здоровья ))

USSR 09.01.2015 04:28

Ну вроде все что нужно нашел, не там искал. Все в правилах. Не совсем прозрачно в КД, но ладно ))


Текущее время: 01:16. Часовой пояс GMT +3.