Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Регистрируются не все документы для обмена УТ10.3->БП3.0

Регистрируются не все документы для обмена УТ10.3->БП3.0
Я
   fantomrik
 
13.10.19 - 21:31
Коллеги, привет!
Типовой односторонний обмен УТ 10.3.42.1 (немного переписанная, не обновляется) БП 3.0.73.38
Бухгалтер заметила, что некоторые документы (ПТУ от некоторых поставщиков) не попали в бухгалтерию.
Посмотрел в РС Соответствие объектов информационных баз - данных документов в нем нет. за это же число от других поставщиков документы есть в регистре и выгрузились с обменом.
Невыгруженные документы проведены по всем видам учета, в настройках обмена нет отборов кроме даты, и дата документа больше даты начала обмена
[code]
Выгружать документы и справочную информацию:
Выгружатется аналитика по складам
Себестоимость списания товаров, не переносится
Документы выгружаются начиная с 1 января 2019 г.
Документы выгружаются только отраженные в бухгалтерском учете

По всем организациям
По всем складам
По всем подразделениям
[/code]

Открыл ПРО(типовые), вроде бы все стандартно, конструктором отбор по дате, организации, подразделению и отражению в бух учете.
Программно отбор как я понял по складу (но он не включен):
[code]
ИспользоватьКэш = Ложь;

// Получаем значение параметра СкладДокумента из текущей версии объекта
Если ТипЗнч(Объект.СкладОрдер) = Тип("ДокументСсылка.ПриходныйОрдерНаТовары") Тогда
    Склад = Объект.СкладОрдер.Склад;
Иначе
    Склад = Объект.СкладОрдер;
КонецЕсли;
ПараметрыЗапроса.Вставить("СкладДокумента", Склад);

ТекстЗапроса = "
|ВЫБРАТЬ
|    РАЗЛИЧНЫЕ ПланОбменаОсновнаяТаблица.Ссылка КАК Ссылка
|ИЗ
|    ПланОбмена.ОбменУправлениеТорговлей103БухгалтерияПредприятия30 КАК ПланОбменаОсновнаяТаблица
|ЛЕВОЕ СОЕДИНЕНИЕ
|    ПланОбмена.ОбменУправлениеТорговлей103БухгалтерияПредприятия30.Склады КАК ПланОбменаСклады
|ПО
|    ПланОбменаОсновнаяТаблица.Ссылка = ПланОбменаСклады.Ссылка
|ГДЕ
|    (
|        ПланОбменаОсновнаяТаблица.ДатаНачалаВыгрузкиДокументов <= &СвойствоОбъекта_Дата
|        И (ПланОбменаСклады.Склад = &СвойствоОбъекта_СкладДокумента ИЛИ ПланОбменаОсновнаяТаблица.ИспользоватьОтборПоСкладам = Ложь)
|    )
|    И ПланОбменаОсновнаяТаблица.Ссылка <> &ОбменУправлениеТорговлей103БухгалтерияПредприятия30ЭтотУзел
|    И НЕ ПланОбменаОсновнаяТаблица.ПометкаУдаления
|[УсловиеОтбораПоРеквизитуФлагу]
|";
[/code]

Если в документах перевыбрать поставщика(этого же) и провести -  попадают в плане обмена на выгрузку.
Как понять, почему при создании и проведении не попали сразу на выгрузку?
 
 
   hhhh
 
1 - 13.10.19 - 23:56
(0) может копии баз есть, тестовые или какие еще?
   fantomrik
 
2 - 14.10.19 - 10:02
(1) А как копии баз могут быть связанны с этой проблемой?
   hhhh
 
3 - 14.10.19 - 10:09
(2) напрямую связаны. Если в копии забыл отключить обмен, то она тоже начинает обмениваться, причем с рабочими базами. И тут возможны удивительные чудеса, какие-то документы уходят в копию, как в (0), какте-то наоборот из копии приходят.
   fantomrik
 
4 - 14.10.19 - 10:54
(3) Копия УТ есть (для себя делал для тестов), но фоновое задание обмена настроено в БП, из УТ запуститься не могло по идее. В этой копии проверил, в в РС Соответствие объектов информационных баз так же нет нужных документов, не выгружались они...

А есть еще какие то варианты, почему документы могли не попасть для регистрации на выгрузку?
   hhhh
 
5 - 14.10.19 - 10:56
(4) да вы просто проверьте есть эти документы и что в них? зачем в рс проверять?
   fantomrik
 
6 - 14.10.19 - 11:00
(5) Это копия УТ (откуда выгружаются ПТУ), да, эти документы есть в копии. А регистр смотрел выгружались ли они из этой копии.
Базы кстати файловые(мало ли важно), но в БП постоянно работают, поэтому в ней фоновое задание обмена настроено 3 раза в день.
   fantomrik
 
7 - 14.10.19 - 11:04
(5) В документах номенклатура поступления, по упр/бух/налог учету проведены.
   DrZombi
 
8 - 14.10.19 - 11:22
(0) Текст плана обмена, смотри.
   DrZombi
 
9 - 14.10.19 - 11:26
+ В настройки регистрации объекта, смотри строчки ... (ниже по тексту). Убери их, у меня к примеру с этим параметром не выгражался в БП3.0 справочник "Физ.Лиц"
А вдруг поможет :)

<РеквизитРежимаВыгрузки>РежимВыгрузкиПриНеобходимости</РеквизитРежимаВыгрузки>
   DrZombi
 
10 - 14.10.19 - 11:27
+ Да и вообще в план смотри, а не в код.
   FIXXXL
 
11 - 14.10.19 - 11:28
в УТ эти документы как создались? интерактивно или еще с каким обменом пришли?
   fantomrik
 
12 - 14.10.19 - 11:40
(8) не понял, код в плане обмена смотреть?
(9) Не понял, о каких точках речь? Авторегистрация отключена у всех документов, регистрация же через правила регистрации объектов идет... Куда именно смотреть?

(11) обменов других нет, или руками или возможно через обработку какую то. Если через обработку - возможна не проходит регистрация через нее?
   DrZombi
 
13 - 14.10.19 - 12:27
(12) Вам знакома конфигурация 1С:Конвертация данных 2.0 ?

Ответ на эти вопросы поставит ясность вашей проблемы :)
   fantomrik
 
14 - 14.10.19 - 12:39
(13) Да, знакома, не профессионально, но курс по ней прошел и правила с помощью нее писал и модифицировал.
   DrZombi
 
15 - 14.10.19 - 12:41
(14) Примерно обмен у вас наверняка оформлен по этому же принципу.
Таки и надо смотреть в эти файлики и думать, чего в них не хватает. А может чего лишнего указали.
   fantomrik
 
16 - 14.10.19 - 12:48
(15) По какому принципу?) Типовой же обмен с прямым подключением к базе по com.
Выгрузить правила обмена или правила регистрации и в них искать "<РеквизитРежимаВыгрузки>РежимВыгрузкиПриНеобходимости</РеквизитРежимаВыгрузки>" ?
   fantomrik
 
17 - 14.10.19 - 13:05
(9) "<РеквизитРежимаВыгрузки>РежимВыгрузкиПриНеобходимости</РеквизитРежимаВыгрузки>" в ПРО стоит только для справочника Пользователи...
   Йохохо
 
18 - 14.10.19 - 13:08
та они у вас там создаются обработкой с обменданными.загрузка, просто остальные создаются коряво и их перепроводят, а эти правильные
   fantomrik
 
19 - 14.10.19 - 13:26
(18) Уточнил, вроде руками все доки заводят или на основании заказ поставщику или просто без основания - сразу поступление... ОбменаДаннымиЗагрузка = Истина быть не должно...
   DrZombi
 
20 - 14.10.19 - 13:42
(16) Я типовой обмен ЗУП 3.1 и БП 3.0, дописывал, как бы оно должно само, а нет, не хочет :)
   DrZombi
 
21 - 14.10.19 - 13:43
(17) Да я к тому ,что попробуй типовой обмен рассмотреть, может что в нем не так.
   fantomrik
 
22 - 15.10.19 - 13:23
(21) Визуальный осмотр не дал эффекта. мб можно какую то доработку небольшую сделать для логирования, что бы потом если какие то доки не попали на регистрацию к выгрузке - по логам понять почему? Вот только не придумаю как это реализовать.
   hhhh
 
23 - 15.10.19 - 13:39
(22) ну вы отладчиком пройдитесь по этому документу, поймете, в какой момент он не попадает на регистрацию
   fantomrik
 
24 - 15.10.19 - 14:25
(23) Если я провожу его он уже попадает на регистрацию, в этом и проблема, так бы конечно отладчиком нашел в чем дело.


Список тем форума
Рекламное место пустует  Рекламное место пустует
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.