Выгрузка из ТИС в Бухгалтерию 77

Выгрузка из ТИС в Бухгалтерию 77 Приходных и расходных накладных и возвратов через текстовой файл.
Для синхронизации используется файл соответствий, где задаем соответствия Номенклатуры и Контрагентов Базы ТИС
и Бухгалтерии.

Выгрузка из ТИС в Бухгалтерию 77 Приходных и расходных накладных и возвратов.
Для синхронизации используется файл соответствий, где задаем соответствия Номенклатуры и Контрагентов Базы ТИС
и Бухгалтерии.

Для работы с файлом соответствий в папке Торг обработка НастройкаСоответствий.ert

В архиве две папки Бух и Торг. Из папки Бух копируем обработки в папку ExtForms рабочей базы Бухгалтерии, из Торг — в базу Торговли.

 

59 Comments

  1. iov

    (0)только вот вопрос чем не устраивает перенос данных через стандартные средства + свои правила? Это просто вопрос… Так что не нервничаем а просто говорим где узко..

    Reply ↓
  2. Mortal

    Скажите, какие в Вашей обработке принципиальные отличия от типового обмена данными через XML-файл? В каком виде представляются доки в Бухии?

    Reply ↓
  3. mdzen

    (1) (2) через XML-файл делаем и весьма успешно….

    Задача стояла из переделанной в хлам ТИС переносить доки в бухию, причем в бухии контрагенты и номенклатура ручками заведена, надо было как-то это связать, вот и нарисовал, так показалось проще….

    Однако….Если бы все решалось стандартными средствами, то чтобы мы тогда делали…

    Reply ↓
  4. mdzen

    Добавил для всех — пользуйтесь на здоровье…

    Reply ↓
  5. Mortal

    Плюс словами за «…чтобы мы тогда делали… » 🙂

    Reply ↓
  6. CheBurator

    оооо ну практически 1 в 1 то что я писал году примерно в 2002…

    Reply ↓
  7. mdzen

    (6) Где-то там оно и писалось, а то что после «Ver» — дата последней модификации. Сейчас больше на 8.1 и 8.2 «кодим»…

    Reply ↓
  8. KscjdCthutq

    (0) возникла такая же задача, собирался сам писать. Идеально подходит для моей задачи

    Reply ↓
  9. KscjdCthutq

    (0) а можешь формат файла выгрузки еще выложить, надо еще несколько видов документов включить

    Reply ↓
  10. mdzen

    (9) В коде обработки Выгрузка в бухгалтерию 77.ert комментами расписано куда и

    и какое значение пишется в файл выгрузки. Сделай пробную выгрузку и рассмотри файл выгрузки — все станет понятно.

    Reply ↓
  11. molotov

    Скажите пожалуйста, как настроить файл соответствий, у меня при открытии НастройкаСоответствий.ert выдает сообщение «В контекст передано пустое значение!».

    Reply ↓
  12. mdzen

    (11) НастройкаСоответствий.ert вызывается из обработки Загрузка из Торговли 77.ert после загрузки файла обмена.

    Reply ↓
  13. mdzen

    (11) Кнопками «Настроить соответствия Контрагентов» и «Настроить соответствия Номенклатуры» для контрагентов и номенклатуры соответственно

    Reply ↓
  14. Nina_pn

    Если я нажимаю «настроить соответствия контрагентов» у меня ничего не происходит. Чего делать?

    Reply ↓
  15. mdzen

    (14) 1. Обработка НастройкаСоответствий.ert вызывается из обработки Загрузка из Торговли 77.ert и должна находится с последней в одном каталоге, а именно в каталоге ExtForms текущей информационной базы.

    2. должен быть сформирован файл выгрузки из торговли и в обработке Загрузка из Торговли 77.ert указан путь к нему.

    далее см. (12) (13)

    Reply ↓
  16. Ваиль

    То что надо!!! 😀

    Reply ↓
  17. ms_pvp

    Обработка супер! Жалко, что нет переноса кассы и банка. А можно Настройку Соответствия контрагентов делать с тем же кодам как в ТиС?

    Reply ↓
  18. mdzen
    Жалко, что нет переноса кассы и банка. А можно Настройку Соответствия контрагентов делать с тем же кодам как в ТиС?

    17 По переносу банкаи кассы — в данном случае универсальность не преследовалась. При желании можно добавить.

    Настройка контрагентов с тем-же кодом, что и в ТИС может быть произведена — заводите в БУХ контрагента с тем-же кодом….. Если надо чтоб автоматом создавался — надо дописать в форме НастройкаСоответствий.ert создание контрагента с кодом = коду ТИС, ну и проверку предварительно делать на предмет «занятости» текущего кода….

    Дальнейшее развитие данной обработки в сторону расширения функционала не намечается ввиду перехода большинства клиентов на 8.1 (8.2). 😎

    Reply ↓
  19. MegaMouse

    Рекомендую — основа хорошая.

    Добавил Бух-ТиС Выписки и счета

    Обмен в разрезе Договоров

    Синхронизация через файл соответствий давала сбои — добавил в ТиС КодБух

    Если есть желание взглянуть — вышлю автору.

    Reply ↓
  20. mdzen
    Синхронизация через файл соответствий давала сбои — добавил в ТиС КодБух

    Хотелось бы поподробнее, чтобы устранить сбои, дабы не вторгаться в «девственность» кода….

    Если есть желание взглянуть — вышлю автору.

    Хотелось бы взглянуть…

    Reply ↓
  21. iva_1c

    Огромное спасибо и респект за обработку с первого раза не разобрался но потом!!!!

    Reply ↓
  22. kostyanyk

    Доброе время суток. Подскажите как быть. При загрузке файла из ТИС в Бухгалтерию не могу настроить соответствия контрагентатовара. Выбираю из справочника, а элемент не встает. Кнопка создать и задать соответствие не работает. Точнее создается в справочнике новый контрагент или товар, но он не хочет связывать с контрагентомтоваром предлагаемый выгрузкой ТИС.

    Reply ↓
  23. MegaMouse

    Все не синхронятся или только некоторые?

    У Меня только часть, причем с завидным постоянством)

    Мне пришлось доработать напильником — базы нетиповые(и добавить код синхронизации в одну из баз) после этого работало как часы (пока на 8ку не перешли )

    И еще — обмен Бух-ТИС (Банк и счета в разрезе договоров) выслал автору — заточены под нетиповую, поэтому 100% у Вас без спаца не заведутся.

    MDZEN — можете выложить — пусть народ пользуется , я непротив.

    Reply ↓
  24. MegaMouse

    И еще — обмен Бух-ТИС (Банк и счета в разрезе договоров) выслал автору — заточены под нетиповую, поэтому 100% у Вас без спаца не заведутся.

    MDZEN — можете выложить — пусть народ пользуется , я непротив.

    (22) // сли есть потребность — могу под Вас заточить

    Reply ↓
  25. kostyanyk

    Вчера, когда грузил не синхронизируется половина. Поэтому и полез в сюда искать выход. Спасибо за ответы, буду рад любой помощи. Мне достаточно выгружать документы из ТИС в Бух.

    Reply ↓
  26. mdzen

    (24) файл с обработками обмен Бух-ТИС получал, но найти не могу сейчас. Если повторишь — обязательно выложу 🙂

    Reply ↓
  27. MegaMouse

    (26) c этим проблеммы — хард после этого раза 2 форматировал -) да и от 1С отхожу постепенно , может дома завалялись. Поищу

    (25) В отличие от mdzen я не сторонник (С) -«девственной чистоты кода» если непротив добавить в Тис (или Бух) новый реквизит в справочники — можно обсудить, иначе — к автору.

    Reply ↓
  28. mdzen

    (27) аналогичные манипуляции с винтом убили видимо и ваш файлик MegaMouse. 😥

    У меня несколько контор весьма активно используют данную обработку — проблем не наблюдается. Конфигурации стандартные.

    Reply ↓
  29. kostyanyk

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

    Reply ↓
  30. mdzen

    (29) Проверил — все работает. Грузил 500 доков — 300 контрагентов и около 2000 номенклатуры.

    Единственно —> не создает соответствие если не найдена единица измерения, но при этом пишет ошибку.

    Лечим —> создаем в бух единицу измерения соответствующую торг.

    Проверьте права доступа к файлу DzConformity.dzn ….

    Reply ↓
  31. MegaMouse

    очистка идет при проверке (после нахождения соответствий)

    Reply ↓
  32. MegaMouse

    Нашел на флехе , не самый последний вариант — были ошибки, какие непомню.

    Логику работы тоже не помню, но каж-ся контрагенты только из Бух(с дог-ми и Выписками) номенклатура новая созд. в ТиС . Движение в разрезе счетов(выписок)

    Кажется так было.

    http://narod.ru/disk/22264267000/%D0%9C%D0%B8%D1%85%D0%9B%D1%83.exe.html

    файл запакован раром(SFX) — *.exe

    // Проще заново написать, чем разбираться

    (27) Меня Андрей звать — это так, к слову…

    Reply ↓
  33. kostyanyk

    К сожалению не могу похвастаться этим же. В ТиС измерение только штуки. Вышел пока тем что выбираю в ТиС ту контору, которая синхронизируется в Бух. Благо организаций всего 15. Ковыряю все руками, а руки к сожалению у меня бухгалтерские.

    Reply ↓
  34. MegaMouse

    (33) Если в москве — могу подъехать.

    Или удаленно.

    Reply ↓
  35. Vlad-S

    При настройки соответствии, по 7 позициям справочника Номенклатуры соответствия не находятся. Подскажите что делать дальше

    Reply ↓
  36. mdzen

    нажать кнопку «создать элемент справочника и задать соответствие».

    Там две кнопки — одна создает новую позицию в справочнике бухгалтерии по одной (текущей в списке) позиции, другая для всех

    у которых не назначено соответствие….

    Reply ↓
  37. Vlad-S

    это всё понятно, по всем позициям делается,а по этим не хочет, соответствие появляется и тут же исчезает.

    Reply ↓
  38. MegaMouse

    (37) Была такая фигня — убирал проверку после добавления(сейчас непомню точно) в базе боротся с этим бесполезно Посмотрите Выше — писал об этом

    Reply ↓
  39. ryaba

    MegaMouse,

    MegaMouse пишет:

    (37) Была такая фигня — убирал проверку после добавления(сейчас непомню точно) в базе боротся с этим бесполезно Посмотрите Выше — писал об этом

    можно вас попросить поточнее, что откуда убрать, или выложите исправленный вариант, если не трудно куда нибудь..

    или просто исправленный кусок кода сюда.

    спасибо

    Reply ↓
  40. MegaMouse

    (39) То что есть у меня под нетиповую переделано — Вас ошибки добъют.

    Проще в отладчике посмотреть — что искать знаете.

    И еще — до конца я не разобрался с этой проблеммой и синхронизировал по добавленному мной коду(так мне удобнее было и быстрее)

    Reply ↓
  41. lexx_v11
    Vlad-S пишет:

    это всё понятно, по всем позициям делается,а по этим не хочет, соответствие появляется и тут же исчезает.

    Там в процедуре ТабСоответствийЗаполнить() в строке 107 простой поиск значения в таблице по коду. Поскольку в таблице хранятся как контрагенты, так и номенклатура, вместо номенклатуры может найтись контрагент с таким же кодом, который в свою очередь не находится в справочнике «Номенклатура», поэтому в табличную часть добавляется строка с пустым соответствием.

    Поправить можно заменив строки 107-108 на :

    КлючПоиска=СоздатьОбъект(«СписокЗначений»);
    КлючПоиска.ДобавитьЗначение(Спр.Вид(),»Тип»);
    КлючПоиска.ДобавитьЗначение(ТЗВходящий.Код,»КодТИС»);
    Если ТЗ_НайтиПоКлючу(ТЗСоответствийТек,КлючПоиска)=1 тогда //Нашли соответствие
    

    т.е. на строки 57-60

    Reply ↓
  42. leo072

    Хотелось бы увидеть, а может и есть такой мех.? Который смог бы отслеживать контрагента по ИНН. И по коду одновременно.

    Reply ↓
  43. MegaMouse

    Конечно есть — осталось только сделать.

    Можете Сами, а если нехочется — наймите кого ниб.

    Reply ↓
  44. kostyanyk

    Проблема осталась. При настройке соответствия наименование создается и «не подцепляется», даже создав новую позицию в Бух все равно при выборе данная позиция пропадает. Побор пока единственным способом: В ТиС изменили код позиции — у всей базы убрал 2 нуля в начале.

    Reply ↓
  45. AzagTot

    А если сделать выгрузку через dbf-файлы, не будет ли быстрее?

    Reply ↓
  46. Мать Тереза

    При создании доков в бухгалтерии создается документ поступление товаров-на сумму 500 рэ от поставщика на оптовый склад, это правильно. Потом при перемещении ТМЦ с опта в розницу создается док перемещение на сумму 600Рэ(500+наценка) с проводками 41.1/41.2-это плохо для учета, правильно должно быть так — 41.1/41.2-500рэ и 42/41.2-100 рэ. Иначе оптовый склад уходит в минус по суммовому учету.

    Reply ↓
  47. Мать Тереза

    А нельзя сделать, чтобы проводки формировались правильно ,а документ на печать выводился как есть? Типа как в ТиС?

    Reply ↓
  48. mdzen

    Конечно можно. Обработка открыта, можете дорабатывать…

    Продолжение поддержки пока не планируется. Клиенты все на 8.2 давно…

    Reply ↓
  49. Gavdis

    (48) А планируется ли подобная обработка в плане обмена ТиС 7.7 -> БП 8.2 ?

    Reply ↓
  50. mdzen

    В планах есть…скорее всего будет к концу 1 квартала 2012….

    Reply ↓
  51. Dinkin

    Имеется ли здесь синхронизация справочников по коду, наименованию?

    Reply ↓
  52. mdzen

    Имеется…

    Reply ↓
  53. MegaMouse

    (45) Можно. Быстрее или нет — вопрос спорный.

    Reply ↓
  54. Abbra

    Если в адресе контрагента стоит перевод строки (думаю что и в любом другом реквизите), то обработка загрузки видит кусок адреса как нового контрагента. Решение: убрать Энтер из адреса и перевыгрузить. Но можно и контроль поставить на такие случаи. Еще было бы хорошо, если бы счета-фактуры переносились, т.к. их в декларации указывать придется в 2015 г. Но бухгалтер сказал, что и так хорошо — будет делать на основании. Спасибо.

    Reply ↓
  55. Elected

    Хорошая обработка. Переделал для выгрузки/загрузки из ТиС в ПУБ.

    Reply ↓
  56. Elected

    Пробовал добавить в выгрузку документ «Перемещение ТМЦ», но у меня с ним «каламбур» получается… выгружается нормально, а загрузить не получается.

    Reply ↓
  57. mdzen

    (57) Если выгрузил — то в чем проблема с загрузкой.?

    Reply ↓
  58. Elected

    (58) Дело в том, что в документе «ПеремещениеТМЦ» нет контрагента, зато есть СкладПолучателя. Выгружаю в файл всё, кроме Контрагента. При загрузке Контрагент тоже не учитывается… поэтому соотношений нет. Когда загружаю, почему то грузится пустой документ, т.е. пустая табличная часть и ругается на «Индекс не входит в границы списка значений».

    Reply ↓
  59. mdzen

    (59)

    Попробуйте при загрузке документа отладчиком проверить правильность отработки загрузки, особенно в части загрузки номенклатуры

    Reply ↓

Leave a Comment

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