Должна работать и БП (не проверял)
Стояла задача слить две базы только по движениям БУ за период по всем счетам бух. учета. База-источник — Бухгалтерия 7.7, база-приемник УПП 8.2. Остатки из 7.7 были выгружены через XML-обмен по правилам конвертации с сайта http://users.v8.1c.ru/. А вот с оборотами там конфуз получился )). Как оказалось, их там просто нет.
Парсить XML времени и желания особого не было т.к требовали обороты «вчера». Было принято решение выгрузить все движения из 7.7 в Excel и загрузить в УПП 8.2 документ ОперацияБух (бухгалтеров данный факт устраивал).
Была написана обработка загрузки из Excel по различным счетам учета, т.е обработка по счету получает субконто и определяет СправочникМенеджер или ПеречислениеМенеджер. Далее ищет ссылку в нужном справочнике или перечислении на субконто по наименованию для занесения в документ ОперацияБух и регистр бухгалтерии.
Нет, в Бухгалтерии-2.0 не работает, а жаль очень нужная и полезная вещь в жизни простого бухгалтера!
Буду очень признателен, если доработете обработку для бух-2.0
Спасибо!
—
..Обработка открывается, но выдает ошибку:
{Форма.Форма.Форма(112)}: Получение элемента по индексу для значения не определено
Перечисление = Перечисления[Соответствие1.Получить(ТекСубконто.ВидСубконто.ТипЗначения.Типы()[0])];
Я попробую доделать ее и для бухгалтерии
Обработка будет скорее такойже но с флагом выбора (УПП vs БП) 🙂
Как скоро вам это нужно?
Сейчас просто голова другим заболела 🙂
(2) После 20-ого числа потребуется, но в любом случае, готов и далее потерпеть 🙂 🙂
Я в экселе делаю расчеты для производственного учета и по их данным, я операциями закрываю 25-счет(а ранее и 26-счет), распределяя его по заказам в дебет 20-счета.
—
спасибо!
Я проверил обработку на своем релизе (Бухгалтерия предприятия, редакция 2.0 (2.0.24.10)).
Все работает без доработки. :):)
1. Наверняка у вас с субконто проблема. Поверьте соответствие ваших столбцов в xls и шаблона который я выкладывал!
2. Проверьте, что субконто в excel совпадает по Наименованию(НЕ КОДУ) с субконто в (Справочнике или Перечислении).
Должно работать.
Напишите как тест прошел :).
Или пришлите мне пример своего файла.
Да забыл сказать обработина грузит по субконто(справочники и перечисления)
но не субконто-документы.
Ага, грузит, аж 2 раза.
Ляп №1 — сбита нумерация колонок создаваемого DBF-файла и Excel’я начиная с Дебета.
Ляп №2 — при отсутствии выборки корректного счета смысл пытаться дальше что-то делать.
Ляп №3 — 1С 7.7 выгружает счет в виде (хх.уу.яя). А в 8-ке точки где-то есть в плане счетов?
Ляп №4 — при отсутствии найденного элемента Субконто торжественно пишем пустоту.
Полдня потратил, пока нашел/исправил.
Замечания к логике.
1. Искать субконто лучше по коду/полному коду. Наименования, особенно в Товаре, могут и повторяться.
Рекомендации.
1.Лучше выгрузку делать не одним гигантским фалом, а разбить по счетам/операциям — проще контролировать суммы и обороты, когда ищешь сбой.
2. Если делать выгрузку кода, а не наименования, то размер поля придется увеличить. Да и поиск по более короткой строке, а тем более по числу, выполняется намного шустрее…
P.S.
Для конфы УТП еще необходимо заменить вызов
БухгалтерскийУчет.УстановитьСубконто
на
ОбщегоНазначения.УстановитьСубконто
Ляп №5 — В 8-ке 4-ре Субконто, а в 7-ке три. А счетчик субконто проверяется на «1», «2», а вот на «3» кто-то забыл, т.е. в следующем цикле Субконто_3 = «», т.к. из файла его не загрузить.
Кстати, проверка субконто идет только на справочники и перечисления. А если это партия?
П.С.
У меня документы — Партии. Кому необходимо изменить — не забываем исправить.