Правила конвертации Бухгалтерия 7.7 для Украины — УТП

Правила конвертации Бухгалтерия 7.7 для Украины — УТП.
Перенос основных справочников и остатков из 1С: Бухгалтерии 7.7 для Украины в конфигурацию Управление Торговым Предприятием 1С: 8

За основу взяты правила конвертации из этого поста: //infostart.ru/public/105701/. За что я искренне благодарю big_ooo. Я их обновил под текущие конфигурации на данный момент. А именно Бухгалтерия 7.7 (296) и УТП (1.2.13.2). Кроме этого была доработана возможность выгрузки кодов УКТВЭД в справочник «Номенклатура ГТД» и заполнение реквизита «Код УКТВЭД по умолчанию». Кроме этого подключена возможность переноса договоров контрагента. Бывает необходимость выгражать не всех контрагентов, а именно определенную папку, естественно со всеми их договорами. Добавлена такая возможность. Перенос остатков не тестировал. Он остается на совести родоначальника проекта. Во вложениях файл правил обмена и последние обработки выгрузки из 7.7 и загрузки в 8.2.

Все 3 файла, также можно загрузить общим архивом. 

Если будут замечания или просьбы, постараюсь помочь.

8 Comments

  1. serge_focus

    Спасибо за труды!

    Обработку скачал давно — вот пригодилась.

    Просто выручили 😉

    Reply
  2. 4ur

    интересно, будет ли работать при переносе Бухгалтерия 7.7 для Украины — УПП, понятно, что придется переделать на другую конфигурацию, просто принципиально возможно ли это…

    Reply
  3. sweeex

    Добрый день. Может вопросы и глупые но все равно спрошу, будет ли работать если Бухгалтерия 7.7 (306) и УТП (1.2.24.3)? И как быть с основными средствами? Данные правила их переносят?Спасибо.

    Reply
  4. krava_vlad

    Спасибо, перенос работает и на бух 307 и утп 1_2_25

    Reply
  5. sweeex

    (5) Доброе время суток. а остатки переносит? или только справочники?. А то не сильно то и понятно.

    Reply
  6. ZigSit

    Спасибо, работает и на бух 308 и утп 1_2_26_1.

    Конечно пришлось добавить загрузку кодов ТМЦ и контрагентов из 77 в УТП (так нужно было мне).

    И добавил перенос основных документов.

    Reply
  7. WKBAPKA

    по складам почему то не переносит остатки корректно. Относит все на один склад и все.

    Reply
  8. WKBAPKA
    Пока СписокЗапасов.ПолучитьСтроку() = 1 Цикл
    Если (СписокЗапасов.Склад <> ТекСклад) ИЛИ
    (СписокЗапасов.СчетБУ <> ТекСчетБУ) Тогда
    
    КонСтрока = СписокЗапасов.НомерСтроки — 1;
    СписокЗапасов.Выгрузить(СписокЗапасовКопия, НачСтрока, КонСтрока);
    ВходящиеДанные.УдалитьВсе();
    ВходящиеДанные.Установить(«Склад»,   ТекСклад);
    ВходящиеДанные.Установить(«Комментарий», «Остатки по счету «+ТекСчетБУ);
    ВходящиеДанные.Установить(«ОстаткиПоТоварам»,   СписокЗапасовКопия);
    ВыгрузитьПоПравилу(,, ВходящиеДанные,, «ВНО_ЗапасыСебестоимость»);
    
    НачСтрока = СписокЗапасов.НомерСтроки;
    
    ТекСклад   = СписокЗапасов.Склад;
    ТекСчетБУ   = СписокЗапасов.СчетБУ;
    Сообщить(«ТЕКУЩИЙ СКЛАД » + текСклад);
    КонецЕсли;
    
    КонецЦикла;
    
    

    Показать

    проблема в этом цикле,а именно

    Если (СписокЗапасов.Склад <> ТекСклад) ИЛИ
    (СписокЗапасов.СчетБУ <> ТекСчетБУ) Тогда
    

    в оригинале вместо условия ИЛИ условие И

    ясень пень, что если внутри одного счета несколько складов, это условие никогда несработает

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *