Обмен данными между "Торговля и склад" 9.2 (7.7) и Бухгалтерия 2.0 (8.2).

24.08.12

Учетные задачи - Логистика, склад и ТМЦ

Измененные в "Конвертация данных 2" правила обмена между "Торговля и склад" 9.2 (7.7) и  Бухгалтерия 2.0 (8.2). Файл правил обмена Tr9Ac820.xml от обработки "Выгрузка в бухгалтерию ред. 2.0". Для выгрузки из "Торговля и склад" 9.2 (7.7) используется внешняя обработка V77Exp.ert с измененным кодом, сформированным в КД 2 при сохранении правил обмена.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Правила обмена
.xml 809,92Kb
250
250 Скачать (1 SM) Купить за 1 850 руб.
Обработка для выгрузки из ТиС
.ert 238,50Kb
143
143 Скачать (1 SM) Купить за 1 850 руб.

Собственно, была поставлена задача: Перегрузить из ТиС (7.7) в Бух (8.2) некоторые виды документов за определенный период, НО, свернув табличную часть этих документов до одной строки "Товар".

Обычно для перегрузки из ТиС 9.2 (7.7) в Бух 2.0 (8.2) используют стандартную обработку "Выгрузка в бухгалтерию ред. 2.0", со стандартными правилами обмена Tr9Ac820.xml. Однако при стандартном обмене перегружается вся табличная часть.

Пришлось менять правила, а заодно и обработкой пользоваться другой, т.к., оказывается, при изменении правил обмена обработка "Выгрузка в бухгалтерию ред. 2.0" перестает понимать чего от нее хотят.

Итак, что было сделано:

- изменен способ выгрузки табличной части документов «Возврат от покупателя, Возврат поставщику, Поступление ТМЦ, Перемещение ТМЦ, Реализация»

- табличная часть документов сворачивается до одной строки с наименованием «Товар»

- в поле «Количество» подставляется «1» (один)

- в поле «Цена» подставляется итоговая сумма по документу

- в поле «Сумма» подставляется итоговая сумма по документу

- в поле «СуммаНДС» подставляется итоговая сумма НДС по документу

 - поиск элементов справочников «Номенклатура», «Организации», «Контрагенты», «Склады» выполняется по полю «Наименование»

 

Кажется, все.

При сохранении правил обмена был также сохранен модуль обработки выгрузки данных. В дальнейшем, как и положено, код этого модуля был вставлен на место родного кода обработки V77Exp.ert.

Измененный файл правил обмена Tr9Ac820.xml и обработка V77Exp.ert были помещены в каталоги двух баз ТиС 9.2 (7.7) и произведена выгрузка данных при помощи обработки V77Exp.ert, а не стандартной "Выгрузка в бухгалтерию ред. 2.0".

ВНИМАНИЕ, желающим повторить тот же фокус, а именно выгрузку документов из двух баз за одинаковый период с последующей загрузкой в одну базу Бух 2.0 (8.2) – сначала синхронизируйте Наименование справочников «Фирмы», «Склады» и «Контрагенты». Кроме того, базы должны иметь разный префикс номеров документов, иначе загружая из одной базы вы будете затирать документы предыдущей загрузки. Возможно, они сохранятся, просто отметятся как удаленные, а может удаляться полностью, не проверял…

Загрузка в Бух 2.0 (8.2) производится стандартной обработкой "Сервис -> Прочие обмены данными -> Универсальный обмен данными в формате XML".

 

У кого что не пойдет - пишите. Я сам сначала перегрузил "Возврат поставщику, Поступление ТМЦ и Счет-фактуры, а потом принялся менять правила, делать их более универсальными... мог чего-то не учесть.

См. также

SALE! 10%

Перенос данных 1C Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

55778 50200 руб.

04.08.2015    167514    341    278    

377

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

26280 руб.

12.06.2017    142482    808    297    

423

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.237.x) и БП 3.0 (3.0.166.x). Правила подходят для версии ПРОФ и КОРП.

35000 31500 руб.

15.12.2021    24497    172    51    

131

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.20.x).

35000 31500 руб.

23.07.2020    52368    230    72    

188

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

48278 43450 руб.

25.02.2015    171555    306    257    

383

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Пользователь Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом. ВНИМАНИЕ! 09.01.25 г. планируется повышение цен на 20%!

28500 руб.

21.04.2017    97124    134    42    

217

SALE! 10%

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

55778 50200 руб.

24.04.2015    195481    155    244    

284

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

53111 47800 руб.

03.12.2020    36988    96    66    

92
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DoctorRoza 26.08.12 15:48 Сейчас в теме
Однозначно плюс, работа заслуживает внимания. Некоторым клиентам нужно, вроде как из-за бухгалтерии, переходить на УТ 10.3 или 11 с ТиСа. Может, благодаря правильно настроенной выгрузке, не придется этого делать! А то как часто бывает, перешли на УТ и начинается "Нам бы цены как ТиСе", "Нам бы отчеты как в ТиСе" и т.п.
2. andrewks 1375 26.08.12 20:51 Сейчас в теме
(1) DoctorRoza, есть одно существенное различие: обмен между ТиС 9.х и Бух 4.5 происходит, по большей части, на уровне проводок (кроме возможности выгрузки счетов-фактур и кассовых документов, но этой возможностью пользуются не все, т.к. многие сводят книжки покупок/продаж и кассовую книгу прямо в ТиС).

выгрузка же из ТиС 9.х в БП 2.0 происходит на уровне документов, т.е. заложенный в ТиС 9.х механизм настройки формирования проводок задвинут за сцену.

посему, в любом случае, переход от Бух 4.5 к БП 2.0 с использованием типовых правил обмена (пусть даже и подправленных) потребует кардинальной смены техники ввода документов.
3. DoctorRoza 26.08.12 21:24 Сейчас в теме
Меня устаривает то, что можно наладить процесс переноса из ТиСа в БП 2.0, без перехода на УТ 10.3 и минуя БП 4.5. Многие клиенты используют ТиС и очень им довольны, используют его минимум функционала. Когда показываешь им УТ, то возникает масса вопрос, за ними идут возражения, а дальше откровенные недоумения, мол не нужна им такая программа. Пусть что хотят 1с-ники накручивают, но мелкому бизнесу эти накрутки не нужно в принципе. Уж про УТ 11 я вообще умолчу, больная тема.
4. andrewks 1375 26.08.12 22:28 Сейчас в теме
(3) DoctorRoza, да, УТ11 - "интересная" конфа :-)
с одной стороны, вроде, очень круто, а с другой - жутко неудобно для пользователей. подборы, себестоимость, и много чего ещё.
5. Авдеич 21.11.12 11:48 Сейчас в теме
Спасибо за правила, сильно помогли в настройке обмена ТиС-БП 2.0.

Но у меня возникла одна проблема, может Вы подскажете решение.

Возьмем документ "Перемещение ТМЦ"

Мне нужно при обмене выгрузить часть документов сводно по номенклатуре (как у Вас, просто на определенный элемент), а часть документов стандартным способом. Добавил к правилам еще одно для переноса номенклатуры согласно типовым правилам обмена ("НоменклатураТиповое"), правила для документа "Перемещение ТМЦ" тоже разбил на 2: ваше и типовое(с отбором по условиям попадания документа в то или иное правило). В типовом правиле "Перемещение ТМЦ" прописал для номенклатуры правило "НоменклатураТиповое".

Теперь, при обмене "сводные" документы переносятся без проблем, но при попадании док-ов по типовому правилу 1с8 при загрузке вешается намертво (в 1с 7.7 все ок). Выяснил, что проблема в правилах номенклатуры. Крутил туда-сюда, при изменении условия для правила "Номенклатура"(!) начинает работать, но опять же сводно. Не понял, почему влияет "Номенклатура"(!), ведь я использую для этих док-ов правило "НоменклатураТиповое".

Пришлось сделать 2 отдельных xml и обработки переноса.

Можно ли это сделать в одной xml?
6. Tapochki-tmn 43 21.11.12 15:30 Сейчас в теме
(5) Авдеич, день добрый !

Спасибо за интерес к публикации :)
Честно говоря, уже не слежу за этой публикацией, т.к. сделал все немного по другому в соответствии с изменившимися потребностями бухгалтеров :)

Насчет зависания при загрузке в 1Сv8 - было подобное когда задавал синхронизацию Номенклатуры по Наименованию, при этом перегружал Номенклатуру всю, не сводно. Допускаю, что программа слишком долго выполняет сравнение полей Наименования. Проверь в правилах перегрузки справочников как происходит синхронизация, желательно оставлять по-умолчанию, т.е. в большинстве случаев по коду.

Успехов!
19. zexpress 14.10.16 13:34 Сейчас в теме
Начало загрузки: 14.10.2016 13:31:23

Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = РеализацияТоваровУслуг
ТипОбъекта = Реализация товаров и услуг
Объект = Реализация товаров и услуг 0000000171 от 06.07.2016 9:00:12
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Ошибка при вызове метода контекста (Получить): Значение индекса выходит за границы диапазона
ПозицияМодуля = (5)
КодСообщения = 21

Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1630)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = РеализацияТоваровУслуг
ТипОбъекта = Реализация товаров и услуг
Объект = Реализация товаров и услуг 0000000171 от 06.07.2016 9:00:12
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Ошибка при вызове метода контекста (Получить): Значение индекса выходит за границы диапазона
ПозицияМодуля = (5)
КодСообщения = 21


Такие ошибки выдало на свежем релизе бух при загрузке - куда копать ?
20. Tapochki-tmn 43 07.11.16 09:18 Сейчас в теме
(19) zexpress,

Добрый день.

Видимо, ошибка в обработчике ПослеЗагрузкиОбъекта объектов типа РеализацияТоваровУслуг .
Посмотрите, как у вас заполнился в Бухгалтерии документ Реализация товаров и услуг 0000000171 от 06.07.2016 9:00:12
Чего ему не хватило ?

Я уже не помню как писал эти правила.
Видимо что-то перебирается в цикле или идет обращение по номеру/индексу к некоей таблице или списку/массиву.

Возможно у вас в ТиС что-то не заполнено в этом документе и список/массив/таблица оказался не заполнен, а при загрузке пытается читать из него значения.
Возникает ошибка...

Вообще, уже не занимаюсь этими правилами очень давно...
7. Tapochki-tmn 43 21.11.12 15:38 Сейчас в теме
Кстати, для всех кто интересуется - при переносе документов в БП 2.0 со сводной номенклатурой, т.е. одной строкой "Товар", пусть для вас не будет неожиданностью, что себестоимость будет рассчитываться неверно. Решение для своего случая нашел в принудительном создании проводок у соответствующих документов с расчетом суммы себестоимости еще при выгрузке из ТиС 7.7

Правда, правила с таким расчетом и ручными проводками предоставить не смогу, не довел до ума...
Если кто доведет, буду благодарен, если добавите ссылку в комментарии.
8. andru_dv 03.01.13 00:10 Сейчас в теме
Спасибо за переработанные правила.
Как раз в нашей фирме развернутая аналитика по товару не ведется.
9. ks.tozik 18.04.13 14:41 Сейчас в теме
Николай, спасибо за правила, у нас тоже учет не по номенклатуре, такой вопрос, при выгрузке из Торговли все хорошо загружается кроме графы сумма в рознице, если цену в рознице (она выгружается из торговли) повторно написать вручную, то сумму считает, до этого графа остается пустой, не знаете как можно сделать, чтоб автоматом посчитало эту графу?!
10. Tapochki-tmn 43 19.04.13 22:24 Сейчас в теме
(9) ks.tozik, Если бы я продолжал дорабатывать эти правила, то копал бы в сторону заполнения всех нужных полей, в том числе суммы, уже после загрузки в Бухгалтерию. Сам особо не разобрался, но думаю в правилах обмены на соответствующих закладках у нужных объектом можно прописывать что с ними делать после загрузки. Например, у документа "Перемещение товаров" создаваемого уже восьмеркой, думаю можно таким образом прописать чтобы устанавливалась галочка "Ручная корректировка" и заполнялись суммы по строкам значениями переданными из Торговли 7.7. Это чтобы сумма себестоимости не рассчитывалась восьмеркой, ведь без детального учета по номенклатуре себестоимость корректно не рассчитается. Вероятно, здесь же можно сказать программе циклом пробежаться по строкам табличной части и перезаполнить поле сумма, например.
11. ks.tozik 05.06.13 15:28 Сейчас в теме
(10) Николай не подскажите к кому можно обратиться для дописания вашей программы, мне фирмы какое время озвучивают, 10-20 часов.... как то нереально...
12. Dionisiy 4 23.07.13 14:56 Сейчас в теме
Недавно сделал обратный переход с Розницы на ТиС, ибо стандартный обмен с Бухгалтерией 2 такой же дурной - по номенклатуре, да и вообще :) Правда переход простой пришлось делать - просто остатки перебросить со справочниками
13. Hunta 17.09.13 13:28 Сейчас в теме
Здравствуйте, большое спасибо за правила, как раз то что надо. Но подскажите пожалуйста, у меня в табличной части не сворачивается, и не подставляется "Товар". Подставляется другая позиция номенклатуры, но во все строки табличной части.
Подскажите пожалуйста.
Заранее спасибо!
14. Slovar 29.04.15 13:21 Сейчас в теме
Здравствуйте, спасибо за обработки. Думаю очень нужная вещь...
Скажите, под какие релизы тестировались данные обработки? А то у нас уже на этапе открытия обр-ки V77Exp.ert вылетают ошибки типа таких:

"КоллекцияОбъектов.КратностьВзаиморасчетов = глКратностьДляВалюты<<?>>(Источник.Договор.ВалютаВзаиморасчетов, Источник.ДатаДок);
Функция не обнаружена (глКратностьДляВалюты)<<?>>Источник.Кратность, КоллекцияОбъектов.КратностьВзаиморасчетов);"

Слишком много фактических параметров
КоллекцияОбъектов.КратностьВзаиморасчетов = глКратностьДляВалюты<<?>>(Источник.Валюта, Источник.ДатаДок);


Понимаю что у нас релиз старый 933, но все же подскажите на каких релизах сие работает...
15. Tapochki-tmn 43 30.04.15 14:50 Сейчас в теме
(14) Slovar,

Добрый день

Много воды утекло с тех пор :) Из глубин памяти всплывает цифра 927. Может на том релизе, если память мне ни с кем не изменяет.
17. Slovar 14.05.15 10:17 Сейчас в теме
(15) Спасибо что ответили , на 933 релизе обработка не запустилась) Пришлось функции из глобальника 947 релиза в модуль обработки подключать. Вот с "количеством" вопрос интересует ни как не могу понять.
16. Slovar 14.05.15 10:03 Сейчас в теме
Можно еще вопрос? Я в конвертации не силен. В док поступление товаров и услуг нам надо количество выставить так же как сумма. (количество=сумма) В Ваших правилах количество=1
В ПКС ТЧ Товары "количество" в обработчике прописано "Значение = 1;"
Пытаюсь прописать здесь как в "Сумме": Значение = ОбъектКоллекции.Итог("Сумма");
Но почему-то упорно выгружается количество =1, Не подскажите, что я делаю не так?
18. mazanov_murad 15.05.15 17:46 Сейчас в теме
А может кто нибудь скинуть правила обмена, мне срочно нужны!
Оставьте свое сообщение