При выгрузке из УТ 10.3 в БП 2.0 документы поступления не проводятся. Помогите с КД.
Конфигурации 1cv8
1С:Бухгалтерия 2.0
1С:Конвертация данных
1С:Управление торговлей 10
Платформа 1С v8.3
Здравствуйте! Имеется такая проблема при выгрузке данных из УТ 10.3 в Бп 2.0 перестали проводиться документы. Причина тому,
При выборе контрагента вручную все счета заполняются, в регистрах сведений все заполнено.
Выгружаются данные через обработку Выгрузка данных в конфигурацию Бухгалтерия предприятия, ред 2.0.epf.
Загружаются данные в бп через обработку обмен данными XML
Правила обмена я в КД загрузил...а что дальше делать не знаю с ней никогда не работал....подскажите куда копать?
Проведение документа: Поступление товаров и услуг ЕП000000486 от 25.05.2018 19:22:55 (Покупка, комиссия)
Не заполнено значение реквизита "Счет учета расчетов с контрагентом"!
Не заполнено значение реквизита "Счет учета расчетов по авансам"!
В строке номер "1" табличной части "Товары": Не заполнено значение реквизита "Счет НДС"!
Строка номер 1 табличной части "Товары": Не заполнено значение реквизита "Счет учета".
При выборе контрагента вручную все счета заполняются, в регистрах сведений все заполнено.
Выгружаются данные через обработку Выгрузка данных в конфигурацию Бухгалтерия предприятия, ред 2.0.epf.
Загружаются данные в бп через обработку обмен данными XML
Правила обмена я в КД загрузил...а что дальше делать не знаю с ней никогда не работал....подскажите куда копать?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Посмотрите у самих правил есть обработчики событий После загрузки объекта, После загрузки данных. В обработчиках код по заполнению счетов учета и реквизитов по умолчанию. Но эти обработчики выполняются на стороне базы-приемника. И если я все правильно понимаю, то обработка по обмену данными в XML не выполняет обработчиков событий, нужна именно синхронизация данных
(5)
Вот такой код у меня в обработчике после загрузки данных.
// Заполнение счетов учета в табличной части Товары //
//////////////////////////////////////////////////////
Если Итератор <= ДокументОбъектСОпределениемДопРеквизитов.Товары.Количество() - 1 Тогда
СтрокаТЧ = ДокументОбъектСОпределениемДопРеквизитов.Товары.Получить(Итератор);
ДокументОбъектСОпределениемДопРеквизитов.ЗаполнитьСчетаУчетаВСтрокеТабЧастиРегл(СтрокаТЧ, "Товары", Истина, Истина);
Если ДокументОбъектСОпределениемДопРеквизитов.ДоговорКонтрагента.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СКомитентом Тогда
СтрокаТЧ.СчетУчета = ПланыСчетов.Хозрасчетный.ТоварыНаСкладе;
КонецЕсли;
КонецЕсли;
ПоказатьВот такой код у меня в обработчике после загрузки данных.
(7) а вот еще глупый вопрос, я добавил сообщить но у нас же получается сообщения должны отобразиться после загрузки данных в бп я правильно понял? просто не совсем понимаю я сейчас повторно делаю выгрузку...выходит мне эти строки надо добавить так же в обработку обмен данными xml?
(13) пока не решил окончательно, проблема была не в документах поступления....проблема в регистре сведений "Виды контактной информации". При выгрузке документов и справочников без регистра сведений все выгружается со счетами и проводится....не знаю какая связь еще не доразбирался.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот