Почему при переносе данных не встают счета учета номенлатуры
Обмен данными между УТ 11.1.4 (измененная) и БП 3.0.36.14 односторонний из УТ в БП в документах реализации товаров и услуг не встают счета Учета, хотя в регистре сведений счета учета номенклатуры они поставлены и если добавлять номенклатуру в документ в ручную счета подставляются, а через обмен нет. Выгрузка идет из УТ.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
у конвертации данных Правила конвертации свойств (ПКС) документ реализация товаров и услуг табличная часть товары колонка СчетУчета указано только Отказ = ОбъектКоллекции.СчетУчета = Неопределено; (Перед выгрузкой) или я не там смотрю.
(9) holst, Стоп.. у вас Счет учета - в табличной части документа?
если у вас счет учета - строка.., то обработайте циклом дляКаждого
И делайте это не в ПКС, а в ПКО в обработчиках ПриЗагрузке(), ПослеЗагрузки()
Мне кажется, что счетУчета должен быть строковый или цифровой.. в УТ же плана счетов нет)
если у вас счет учета - строка.., то обработайте циклом дляКаждого
Для Каждого СтрокаТЧ из Объект.Товары Цикл
СтрокаТЧ.СчетУчета = СтрокаТЧ.Товар.СЧетУчета
КонецЦикла;
И делайте это не в ПКС, а в ПКО в обработчиках ПриЗагрузке(), ПослеЗагрузки()
Мне кажется, что счетУчета должен быть строковый или цифровой.. в УТ же плана счетов нет)
(11) Bukaska, я правильно понимаю, что при типовом обмене Бухгалтерия - Управление Торговлей в Бухгалтерии счета не проставляются? По-моему, этого не может быть, по логике
+1
Должно все типовое работать.
Проверьте правила. Загрузите может не из конфигурации, а из релиза бухгалтерии возьмите.
Уже обновления вышли... УТ11 тем более
Перенастроить попробовать.
УТ11 измененная насколько? правила тоже переписаны?
(22) holst, у тебя стоит получать входящие данные значит они заполняются из вне. И скорее всего там кода нет. Дальше копать не буду. Посмотри есть ли вообще план счетов в УТ если он там есть, то можно будет сделать сравнение и дописать быстро иначе все писать(весь код по переносу счетов и субконто) через условие, но эт гемор еще тот других вариантов не знаю.
Обратите внимание в правилах обмена на алгоритмы в папке _ЗаполнениеДокументовОтложенное. Если такая папка есть, то есть ли в ней обработка нужного типа документа.
Там должна быть строка вида СчетУчета = <ОбщийМодуль>.ПолучитьСчетаУчетаНоменклатуры(<организация>, <номенклатура>, <склад>);
Скорее всего функция ПолучитьСчетаУчетаНоменклатуры() переехала в другой модуль.
Там должна быть строка вида СчетУчета = <ОбщийМодуль>.ПолучитьСчетаУчетаНоменклатуры(<организация>, <номенклатура>, <склад>);
Скорее всего функция ПолучитьСчетаУчетаНоменклатуры() переехала в другой модуль.
Вообще, раньше, когда настраивал обмен УТ 10.3 и БП 2.0, столкнулся с такой проблемой. Но там всего лишь нужно было заполнить регистр "Счета учета номенклатуры" или как-то так, он там при заполнении их сам определял при обмене. Может тут тоже что-то похожее есть?
(35) holst,
можно выгрузить правила обмена, потом запустить в УТ обработку Универсальный обмен данными XML, загрузить правила и попробовать выгрузить проблемный документ. При желании в конфигураторе БП можно пошагово пройти загрузку с помощью той же обработки и посмотреть, что происходит. А в БП есть в модуле БухУчетПереопределяемый нужная функция?
можно выгрузить правила обмена, потом запустить в УТ обработку Универсальный обмен данными XML, загрузить правила и попробовать выгрузить проблемный документ. При желании в конфигураторе БП можно пошагово пройти загрузку с помощью той же обработки и посмотреть, что происходит. А в БП есть в модуле БухУчетПереопределяемый нужная функция?
Для того, что бы при обмене УТ 10.3 и БП 2.0 в документах заполнялись счета номенклатуры, нужно в БП заполнить регистр "Счета учета номенклатуры" для всех номенклатурных папок. Т.е. информация о счете учета при обмене берется не из УТ, а из БП.
надо проверить регистр счета учета номенклатуры и добавить в код
СчетаУчета = БухгалтерскийУчетПереопределяемый.ПолучитьСчетаУчетаНоменклатуры(Объект.Организация, СтрокаТЧ.Номенклатура, , ДанныеОбъекта.Дата);
СчетаУчета = БухгалтерскийУчетПереопределяемый.ПолучитьСчетаУчетаНоменклатуры(Объект.Организация, СтрокаТЧ.Номенклатура, , ДанныеОбъекта.Дата);
(53)Есть прикольный костыль для тех фирм где эти счета учета номенклатуры одинаковые для всей номенклатуры
Задаем в настройках что для всего что в группе ТОВАРЫ такие то счета учета
Выключаем видимость счетов учета в документах
Включаем видимость обратно и вуаля - видим проставленные счета учета в строчках документа только что перегруженного из торговой программы
Задаем в настройках что для всего что в группе ТОВАРЫ такие то счета учета
Выключаем видимость счетов учета в документах
Включаем видимость обратно и вуаля - видим проставленные счета учета в строчках документа только что перегруженного из торговой программы
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот