Выгрузка данных из Торговля+Склад версии 9.х (7.7.) в УСН (7.7.) через OLE — обмен.

Выгрузка данных из Бухгалтерии версии 4.5 (7.7.) в УСН (7.7.) через OLE — обмен.

Необходимо для работы обработки:

В конфигурацию УСН в общие реквизиты документов надо добавить реквизиты:

NumberDOC типа строка (30 символов)

ВидDOC типа строка (30 символов)

Создан типа строка (80 символов).

Подключение по OLE производится по пустому пользователю (в базе УСН пользователи не заданы).

Путь к базе данных (к базе УСН) задается на форме обработки.

Примечание — если в конфигурации торговли нет документа типа Операция, то необходимо снять флажок "Бухгалтерская справка+Операция".

23 Comments

  1. ЮлияМ

    НомерДок и ДатаДок в УСН не создаются. Пишет неверный идентификатор.

    Reply
  2. protexprotex

    (1) ЮлияМ, Добрый день. В описании к данной загрузке написано —

    »

    Необходимо для работы обработки:

    В конфигурацию УСН в общие реквизиты документов надо добавить реквизиты:

    NumberDOC типа строка (30 символов)

    НомерДок типа строка (30 символов)

    ДатаДок типа дата

    Создан типа строка (80 символов).

    »

    эти реквизиты обязательны.

    Reply
  3. ЮлияМ

    И все же.. При создании реквизитов ДатаДок и НомерДок выдается ошибка (Неверный Идентификатор!!!) Я так понимаю что эти реквизиты и так прописаны в каждом документе… Что-то я не так делаю?

    Reply
  4. protexprotex

    (3) ЮлияМ, Добрый день. Ну конечно же не надо добавлять реквизиты НомерДок и ДатаДок — это я описался. Приношу извинения. NumberDoc и Создан — необходимы.

    Reply
  5. ЮлияМ

    Теперь при выгрузке возникает ошибка

    Флаг = ДокПоиска.SelectByValue (, , «NumberDOC», СформироватьIDДокумента (IDDOC, НомерДок));

    {ВЫГРУЗКАИЗТОРГВУСН (1).ERT(361)}: 1С:Предприятие: Неверное имя реквизита!

    Reply
  6. protexprotex

    (5) ЮлияМ, Добрый день. Я ведь уже писал, что в общие реквизиты документов надо добавить два реквизита — «NumberDOC» (тип строка (30 длина)) и «Создан» (тип строка (неограничено длина)). Причем по реквизиту «NumberDOC» должен быть включен Отбор (на закладке «Дополнительно») свойства реквизита.

    Reply
  7. AlexInqMetal

    (1) ЮлияМ, чем вас стандартная выгрузка ТиС-УСН не устраивает? тогда и создавать ничего не нужно будет.

    (0) Автор, вы все же определитесь из торговли или из бухгалтерии выгрузка то сделана, а то в названии одно, в описании другое…

    Reply
  8. ЮлияМ

    Немного неудобоваримая для бухгалтеров стандартная выгрузка для УСН у 1С.

    Reply
  9. ЮлияМ

    (6) вы еще что-то скрываете от нас.. Я все сделала как вы описали выше… выдает еще одну ошибку.

    Приемник.ВидDOC = Документ.Вид ();

    ВЫГРУЗКАИЗТОРГВУСН (1).ERT(1414)}: Поле агрегатного объекта не обнаружено (ВидDOC)

    Reply
  10. ЮлияМ

    Похоже ВидDOC тоже надо было указать в общих реквизитах?

    Reply
  11. ЮлияМ

    (6) вы пропустили в описание реквизит ВидDOC тип строка Документ

    Reply
  12. protexprotex

    (7) AlexInqMetal, Добрый день. По поводу Вашего замечания — «Автор, вы все же определитесь из торговли или из бухгалтерии выгрузка то сделана, а то в названии одно, в описании другое…» — читайте внимательнее — посмотрите публикации — выложены ДВЕ выгрузки — из ТОРГОВЛИ в УСН и из БУХГАЛТЕРИИ в УСН. Разница, я так понимаю есть. По поводу ващего комментария — «Чем вас стандартная выгрузка ТиС-УСН не устраивает? тогда и создавать ничего не нужно будет.» — стандартные есть — но эти стандартные правила написаны без учета операций введенных вручную и нескольких др. документов — которые нужны для выгрузки. Бухгалтера не умеют XML правила создавать (во всяком случае у меня) — а вот добавить пару реквизитов — это по силам. Эти обработки по большей части выложены для начинающих программистов 1С — как пример использования OLE — обмена.

    Reply
  13. ЮлияМ

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

    При добавление трек реквизитов NumberDoc, Создан и ВидDoc обработка заработала) Спасибо автору.

    Reply
  14. protexprotex

    (8) ЮлияМ, Добрый день. Это не стандартная выгрузка — это просто мой пример для начинающих программистов (кому надо) как использовать OLE — Обмен в 1С.

    Reply
  15. protexprotex

    (11) ЮлияМ, Добрый день. Да, в описании пропустил. Оказалось что я описание для Выгрузки из БУХГАЛТЕРИИ в УСН прикрепил в описание для выгрузки из ТОРГОВЛИ в УСН. Совсем старый стал. Приношу свои извинения.

    Reply
  16. protexprotex

    (13) ЮлияМ, ОК. По поводу выписок за один день — сделаю — раз уж Вас так долго мучал 🙂

    Reply
  17. ЮлияМ

    Ничего страшного… Спасибо большое. Теперь все стало на свои места.

    Reply
  18. ЮлияМ

    (16) Ой… было бы очень хорошо. И если можно, скиньте на почтовый адрес…(16)

    Reply
  19. AlexInqMetal

    (12) прежде чем меня в невнимательности обвинять, проверили бы сначала себя

    Reply
  20. AlexInqMetal

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

    выложены для начинающих программистов 1С

    а по 7.7 такие еще существуют?

    Reply
  21. protexprotex

    (20) AlexInqMetal, Добрый день. Если обидел — прошу прощения. По поводу интересного в моих трудах — в общем, ничего — просто кому надо — пусть качают. Если есть вопросы — пусть пишут. Отвечу. По поводу начинающих программистов по 7.7. — есть конечно же.

    Reply
  22. Artem Valentinovi4

    Добрый день! Если возникает такая ошибка в чем проблема и что я сделал не так: флаг =ДокПоиска.SelectByValue(НачГода(ДатаДок),КонГода(ДатаДок)…..

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

    Спасибо!

    Reply
  23. Artem Valentinovi4

    (22) Artem Valentinovi4,

    Разобрался по реквизиту «NumberDOC» не был включен Отбор (на закладке «Дополнительно») свойства реквизита. Спасибо!

    Reply

Leave a Comment

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