Имя: Пароль:
1C
1С v8
Регистрируются не все документы для обмена УТ10.3->БП3.0
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]

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

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

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

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

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