Выгрузка данных из Бухгалтерии версии 4.5 (7.7.) в УСН (7.7.) через OLE — обмен.
Необходимо для работы обработки:
В конфигурацию УСН в общие реквизиты документов надо добавить реквизиты:
NumberDOC типа строка (30 символов)
ВидDOC типа строка (30 символов)
Создан типа строка (80 символов).
Подключение по OLE производится по пустому пользователю (в базе УСН пользователи не заданы).
Путь к базе данных (к базе УСН) задается на форме обработки.
Примечание — если в конфигурации торговли нет документа типа Операция, то необходимо снять флажок "Бухгалтерская справка+Операция".
НомерДок и ДатаДок в УСН не создаются. Пишет неверный идентификатор.
(1) ЮлияМ, Добрый день. В описании к данной загрузке написано —
»
Необходимо для работы обработки:
В конфигурацию УСН в общие реквизиты документов надо добавить реквизиты:
NumberDOC типа строка (30 символов)
НомерДок типа строка (30 символов)
ДатаДок типа дата
Создан типа строка (80 символов).
»
эти реквизиты обязательны.
И все же.. При создании реквизитов ДатаДок и НомерДок выдается ошибка (Неверный Идентификатор!!!) Я так понимаю что эти реквизиты и так прописаны в каждом документе… Что-то я не так делаю?
(3) ЮлияМ, Добрый день. Ну конечно же не надо добавлять реквизиты НомерДок и ДатаДок — это я описался. Приношу извинения. NumberDoc и Создан — необходимы.
Теперь при выгрузке возникает ошибка
Флаг = ДокПоиска.SelectByValue (, , «NumberDOC», СформироватьIDДокумента (IDDOC, НомерДок));
{ВЫГРУЗКАИЗТОРГВУСН (1).ERT(361)}: 1С:Предприятие: Неверное имя реквизита!
(5) ЮлияМ, Добрый день. Я ведь уже писал, что в общие реквизиты документов надо добавить два реквизита — «NumberDOC» (тип строка (30 длина)) и «Создан» (тип строка (неограничено длина)). Причем по реквизиту «NumberDOC» должен быть включен Отбор (на закладке «Дополнительно») свойства реквизита.
(1) ЮлияМ, чем вас стандартная выгрузка ТиС-УСН не устраивает? тогда и создавать ничего не нужно будет.
(0) Автор, вы все же определитесь из торговли или из бухгалтерии выгрузка то сделана, а то в названии одно, в описании другое…
Немного неудобоваримая для бухгалтеров стандартная выгрузка для УСН у 1С.
(6) вы еще что-то скрываете от нас.. Я все сделала как вы описали выше… выдает еще одну ошибку.
Приемник.ВидDOC = Документ.Вид ();
ВЫГРУЗКАИЗТОРГВУСН (1).ERT(1414)}: Поле агрегатного объекта не обнаружено (ВидDOC)
Похоже ВидDOC тоже надо было указать в общих реквизитах?
(6) вы пропустили в описание реквизит ВидDOC тип строка Документ
(7) AlexInqMetal, Добрый день. По поводу Вашего замечания — «Автор, вы все же определитесь из торговли или из бухгалтерии выгрузка то сделана, а то в названии одно, в описании другое…» — читайте внимательнее — посмотрите публикации — выложены ДВЕ выгрузки — из ТОРГОВЛИ в УСН и из БУХГАЛТЕРИИ в УСН. Разница, я так понимаю есть. По поводу ващего комментария — «Чем вас стандартная выгрузка ТиС-УСН не устраивает? тогда и создавать ничего не нужно будет.» — стандартные есть — но эти стандартные правила написаны без учета операций введенных вручную и нескольких др. документов — которые нужны для выгрузки. Бухгалтера не умеют XML правила создавать (во всяком случае у меня) — а вот добавить пару реквизитов — это по силам. Эти обработки по большей части выложены для начинающих программистов 1С — как пример использования OLE — обмена.
Неплохо было бы чтобы выписки из банка выгружались одним документом за весь день, а не по одной операции.
При добавление трек реквизитов NumberDoc, Создан и ВидDoc обработка заработала) Спасибо автору.
(8) ЮлияМ, Добрый день. Это не стандартная выгрузка — это просто мой пример для начинающих программистов (кому надо) как использовать OLE — Обмен в 1С.
(11) ЮлияМ, Добрый день. Да, в описании пропустил. Оказалось что я описание для Выгрузки из БУХГАЛТЕРИИ в УСН прикрепил в описание для выгрузки из ТОРГОВЛИ в УСН. Совсем старый стал. Приношу свои извинения.
(13) ЮлияМ, ОК. По поводу выписок за один день — сделаю — раз уж Вас так долго мучал 🙂
Ничего страшного… Спасибо большое. Теперь все стало на свои места.
(16) Ой… было бы очень хорошо. И если можно, скиньте на почтовый адрес…(16)
(12) прежде чем меня в невнимательности обвинять, проверили бы сначала себя
Про две выгрузки там и слова нет, непонятно в общем совсем. В том что выкладываете свои труды — респект, но хотя бы тогда поясняйте что есть такого интересного в вашей выгрузке чего нет в стандартной (помимо использования другого механизма).
а по 7.7 такие еще существуют?
(20) AlexInqMetal, Добрый день. Если обидел — прошу прощения. По поводу интересного в моих трудах — в общем, ничего — просто кому надо — пусть качают. Если есть вопросы — пусть пишут. Отвечу. По поводу начинающих программистов по 7.7. — есть конечно же.
Добрый день! Если возникает такая ошибка в чем проблема и что я сделал не так: флаг =ДокПоиска.SelectByValue(НачГода(ДатаДок),КонГода(ДатаДок)…..
в приложении прикрепил скан ошибки и как задал реквизиты в конфогураторе,может там ошибся.
Спасибо!
(22) Artem Valentinovi4,
Разобрался по реквизиту «NumberDOC» не был включен Отбор (на закладке «Дополнительно») свойства реквизита. Спасибо!