[Logo] Форум ПАРУС
Ошибка при импорте  XML
Индекс форума » ПАРУС- Бюджет 10.хх
Автор Сообщение
NIGMATULLIN_YU_R
Пользователь
[Avatar]

Зарегистрирован: 25.10.2012 22:23:19
Сообщений: 621
Оффлайн

Задали счета - выходит ошибка "Ошибка запуска сервиса: "Произошло зацикливание при импорте данных класса: Parus.Business.Import.P7.AssetAccounting.ImporterInventoryOperation, ImportP7AccountingCoreBudget.Server, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.""

Пессимизм — это настроение, оптимизм — воля.
[Email]
KIVANOV
Пользователь
[Avatar]

Зарегистрирован: 01.08.2012 09:47:48
Сообщений: 648
Оффлайн

Лог функции проверки БД Парус 7 предоставьте.
[Email]
NIGMATULLIN_YU_R
Пользователь
[Avatar]

Зарегистрирован: 25.10.2012 22:23:19
Сообщений: 621
Оффлайн

Дайте пожалуйста ссылку на скачивание функции af_deletewriteoffinventory.app. или вышлете пожалуйста на почту.

Пессимизм — это настроение, оптимизм — воля.
[Email]
KIVANOV
Пользователь
[Avatar]

Зарегистрирован: 01.08.2012 09:47:48
Сообщений: 648
Оффлайн

На ftp.parus.ru в папке с релизом 15.02.2013.

Далее подпапки info\Бухгалтерия\Перенос из П7\funcCorektBD7

Это сообщение было изменено 1 раз. Последнее изменение было в 01.03.2013 14:43:50

[Email]
NIGMATULLIN_YU_R
Пользователь
[Avatar]

Зарегистрирован: 25.10.2012 22:23:19
Сообщений: 621
Оффлайн

Почему то не тянутся забалансовые счета в остатки средств по счетам все кроме ?з17 и ?з18. Так и должно быть?

Пессимизм — это настроение, оптимизм — воля.
[Email]
BUZUNOV
Опытный пользователь
[Avatar]

Зарегистрирован: 06.08.2012 15:55:23
Сообщений: 1002
Оффлайн

А в таблицу соответствия другие забалансовые добавляли?
NIGMATULLIN_YU_R
Пользователь
[Avatar]

Зарегистрирован: 25.10.2012 22:23:19
Сообщений: 621
Оффлайн

Да конечно. по МЗ создаются записи по этим забалансовым.

Пессимизм — это настроение, оптимизм — воля.
[Email]
NIGMATULLIN_YU_R
Пользователь
[Avatar]

Зарегистрирован: 25.10.2012 22:23:19
Сообщений: 621
Оффлайн

И импорт остатков средств по счетам проходит успешно но вот остатки по забалансу не преносятся кроме ?з17 ?з18

Пессимизм — это настроение, оптимизм — воля.
[Email]
NIGMATULLIN_YU_R
Пользователь
[Avatar]

Зарегистрирован: 25.10.2012 22:23:19
Сообщений: 621
Оффлайн

Я имею ввиду в бухгалтерской справке этих остатков не появляется.

Пессимизм — это настроение, оптимизм — воля.
[Email]
VERLOIN
Пользователь
[Avatar]

Зарегистрирован: 09.10.2012 21:30:19
Сообщений: 857
Оффлайн

А какие разделы выделяете для переноса?

Решение есть всегда!
[WWW]
NIGMATULLIN_YU_R
Пользователь
[Avatar]

Зарегистрирован: 25.10.2012 22:23:19
Сообщений: 621
Оффлайн

Остатки по счетам, остатки МЦ, инвентарные карточки и Дебиторская задолженность, но все делается по очереди, т.е. по одному чекеру, потому что льется все из разных баз

Пессимизм — это настроение, оптимизм — воля.
[Email]
NIGMATULLIN_YU_R
Пользователь
[Avatar]

Зарегистрирован: 25.10.2012 22:23:19
Сообщений: 621
Оффлайн

И еще вопрос - что делать вот с такими карточками? - (из лога проверочной функции) Карточка типа ОС-С или ОС-Э с количеством отличным от 1, не имеет признака групповой, карточка № 0000116, объект № 000.000000000000244, Rn = 00ZV. С такими карточками возникли проблемы не переносится история... (в случае если запустить функцию af_deletewriteoffinventory.app в "семерке" удаляется связанная списанная карточка) иначе же выдает ошибку "про зацикливание" точные тексты ошибок в контексте.

Пессимизм — это настроение, оптимизм — воля.
[Email]
NIGMATULLIN_YU_R
Пользователь
[Avatar]

Зарегистрирован: 25.10.2012 22:23:19
Сообщений: 621
Оффлайн

Приложил полный лог проверки
 Имя файла Log.log [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 437 Kbytes
 Загружено:  5 раз(а)


Пессимизм — это настроение, оптимизм — воля.
[Email]
BUZUNOV
Опытный пользователь
[Avatar]

Зарегистрирован: 06.08.2012 15:55:23
Сообщений: 1002
Оффлайн

Приведите номера забалансовых счетов проводок на остатки по которым Вы не видите в бух справках. так будет проще сделать выводы. Если все сделано верно остатки переносятся.
Что касается карточек типа ОС-С или ОС-Э с количеством отличным от 1, не имеет признака групповой. По русски говоря, объекты числящиеся на такой карточке не имеют уникального инвентарного номера, с учетом чего восстанавливать историю каждого конкретного объекта не почему (реальной истории объекта нет). Поэтому переносится только история "очень похожая" (вычисленная математически)по объектам на таких карточках. Но вычислить её можно только при условии что все операции производились с целым количеством, суммы истории по карточке соответствуют значениям в самой карточке. Но это бывает далеко не всегда, и даже имея перед собой базу и документы однозначно сказать что было с объектом нельзя. Поэтому реализован "чекер" "Не переносить историю негрупповых ОС - с и ОС - Э". Для них будет создан минимальный набор записей в истории с точной информацией о приеме к учету, передаче в эксплуатацию и начислении амортизации (если оно было). Функция удаления предназначена несколько для иного.
NIGMATULLIN_YU_R
Пользователь
[Avatar]

Зарегистрирован: 25.10.2012 22:23:19
Сообщений: 621
Оффлайн

Но при установке чекера "Не переносить историю негрупповых ОС - с и ОС - Э" импорт вываливается с ошибкой "Произошло зацикливание при импорте данных класса: Parus.Business.Import.P7.AssetAccounting.ImporterInventoryOperation, ImportP7AccountingCoreBudget.Server, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.""

Пессимизм — это настроение, оптимизм — воля.
[Email]
NIGMATULLIN_YU_R
Пользователь
[Avatar]

Зарегистрирован: 25.10.2012 22:23:19
Сообщений: 621
Оффлайн

О забалансовых. Сделал оборотку. Там все есть, просто в бух справке которая, создается по остаткам по счетам не попали материальные счета, кредиторы и так далее, но в других бух справках все есть. (Принцип был неясен - "поэтому и спросил так и должно быть?")

Пессимизм — это настроение, оптимизм — воля.
[Email]
BUZUNOV
Опытный пользователь
[Avatar]

Зарегистрирован: 06.08.2012 15:55:23
Сообщений: 1002
Оффлайн

Про зацикливание это ошибки в базе Парус 7, нужно выполнять сервисные функции. На остатки разного вида создаются разные справки, т.к. в Парус 10 нет отдельного регистра например по дебиторам, эти данные берутся непосредственно из проводок.
SKIV
Пользователь

Зарегистрирован: 07.11.2012 13:17:29
Сообщений: 634
Оффлайн

После прогона функции проверки корректности в логе вылезла туча ошибок (1000+) вида:

Словарь план счетов.
Счет № 90201130013800500130226000, аналитический счет № 1.Аброков, не задана ссылка на словарь, AccSpec.Rn = 0щЧм


Попытка провести импорт приводит вот к такому:

Ошибка запуска сервиса: "Класс: ImporterAccountingAnalytics (Аналитические счета), загружаемая запись: 'AccSpec.Rn' = '0щЧм', Произошла ошибка при импорте данных: Неправильный контрагент.."


из запроса в семерке (select * from accspec where rn = '0щЧм') видно что поле RN_TORG пустое.
вопрос - как его правильно массово проапдейтить?
[Email]
KIVANOV
Пользователь
[Avatar]

Зарегистрирован: 01.08.2012 09:47:48
Сообщений: 648
Оффлайн

SKIV wrote:После прогона функции проверки корректности в логе вылезла туча ошибок (1000+) вида:

Словарь план счетов.
Счет № 90201130013800500130226000, аналитический счет № 1.Аброков, не задана ссылка на словарь, AccSpec.Rn = 0щЧм


Попытка провести импорт приводит вот к такому:

Ошибка запуска сервиса: "Класс: ImporterAccountingAnalytics (Аналитические счета), загружаемая запись: 'AccSpec.Rn' = '0щЧм', Произошла ошибка при импорте данных: Неправильный контрагент.."


из запроса в семерке (select * from accspec where rn = '0щЧм') видно что поле RN_TORG пустое.
вопрос - как его правильно массово проапдейтить?


Из вашего сообщения следует, что в аналитике счета Парус 7 указано, что она ссылается на словарь контрагенты, но в самой аналитике ссылки на словарь нет, а заполнен только мнемокод контрагента. Правильно массово проапдейтить - написать фоксовую процедуру в Парус 7. Правда, не очень понятно, как её писать.

Если пытаться по мнемокоду поискать контрагента и им проапдейтить, то может найтись несколько контрагентов, т.к. в Парус 7 длина мнемокода аналитики 8 символов, а длина мнемокода контрагента 15 символов. В этом случае в ссылку подставится первый попавшийся контрагент.

Это сообщение было изменено 3 раз. Последнее изменение было в 05.03.2013 16:33:22

[Email]
SKIV
Пользователь

Зарегистрирован: 07.11.2012 13:17:29
Сообщений: 634
Оффлайн

Вот думаем... сделали такой запрос:

select a.account, b.saccount, b.name_sacc
from accbase AS a, accspec AS b
where a.SLOVAN1_RN = '000F' and a.rn = b.master_rn and b.level = 1 and empty(b.rn_torg)


Т.е. счета где указано что на первом уровне привязка к контрагентам и в то же время в аналитике 1 уровня контрагент не задан.
Получили список на 1100 позиций, причем есть счета где указана аналитика 1.510, 1.610, 1.211 и т.д., а в привязке - контрагент...
[Email]
KIVANOV
Пользователь
[Avatar]

Зарегистрирован: 01.08.2012 09:47:48
Сообщений: 648
Оффлайн

Пути у вас ровно 2:

1. Отвязать от этого уровня аналитики контрагентов (если вы считаете, что контрагент привязан ошибочно)
2. Указать ссылку на контрагента в некорректных аналитиках счетов (если считаете, что контрагент нужен, но просто ссылка в Парус 7 побилась).

Вы какой помощи ждете?



Это сообщение было изменено 1 раз. Последнее изменение было в 05.03.2013 16:38:04

[Email]
SKIV
Пользователь

Зарегистрирован: 07.11.2012 13:17:29
Сообщений: 634
Оффлайн

Спасибо за совет. Отвязывать контрагентов в нашем случае неправильно, скорее всего сделаем процедуру для простановки ссылок, возможно с добавлением контрагента-затычки если по мнемокоду такового не найдется или найдется несколько.
[Email]
KIVANOV
Пользователь
[Avatar]

Зарегистрирован: 01.08.2012 09:47:48
Сообщений: 648
Оффлайн

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

Могу только добавить, что контрагент-затычка (с мнемокодом 510, 610, 211, т.е. КОСГУ) - это как-то странно
И Вы должны осознавать, что в этом случае в Торнадо у Вас перенесутся Контрагенты с мнемокодом КОСГУ.

ИМХО нужно разбираться с каждым счетом отдельно. Для счетов, у которых на этом уровне анатилики коды КОСГУ, просто отвязать контрагентов. Для счетов, у которых на этом уровне действительно контрагенты, проставлять ссылки функцией. При этом нужно понимать, что контрагенты на этом уровне для описанных счетов необходимы по Вашему порядку ведения учета. Может быть сейчас контрагенты на этом уровне и не нужны.

Решать только Вам.

Это сообщение было изменено 4 раз. Последнее изменение было в 05.03.2013 17:07:58

[Email]
SKIV
Пользователь

Зарегистрирован: 07.11.2012 13:17:29
Сообщений: 634
Оффлайн

Вот например такая аналитка на счете 90208067950600023120134000 :

1.Мол Цент МУ "Центр по работе с молодежью"
1.Хоз служ МУ "Хозяйственная служба"
...
5.510 Поступления в кассу
1.510
5.610 Выбытия из кассы
1.610

Возможно что просто неправильно добавили или еще что... факт в том что к 1.Мол Цент и прочим контрагент привязан как и положено, а к 1.510 соответственно нет.
Есть и другие случаи где вроде бы с виду все правильно но контрагента не привязано (см выше 1.Аброков). Т.е. отвязывать словарь контрагентов нехорошо.

Сейчас вот появилась мысль, что не все счета используются, попробуем почистить как-то план счетов, потом разбираться с оставшимися проблемами вручную.
Насколько мне известно, торнадо импортирует только используемые счета? А можно получить список всех ошибок по плану счетов при импорте?
[Email]
KIVANOV
Пользователь
[Avatar]

Зарегистрирован: 01.08.2012 09:47:48
Сообщений: 648
Оффлайн

Торнадо импортирует все аналитические счета. Неиспользуемые после импорта можно удалить при помощи спец. функции в рабочем пространстве "Импорт данных из БД Парус7".

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

То, о чем Вы пишете (к счету кассы на одном уровне аналитики есть и контрагенты, и КОСГУ), на мой взгляд просто бардак. Нельзя использовать один уровень аналитики для ведения учета в разрезе различных понятий. Уровень аналитики в Парус 7 - это один определенный разрез, в котором разбиваются остатки. Нельзя на одном уровне аналитике вести учет по счету одновременно в разрезе номенклатур, контрагентов, КОСГУ и валют.

Лучше сейчас навести порядок в учете. Благо повод есть подходящий.

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

Это сообщение было изменено 2 раз. Последнее изменение было в 05.03.2013 17:37:10

[Email]
SKIV
Пользователь

Зарегистрирован: 07.11.2012 13:17:29
Сообщений: 634
Оффлайн

Да, бардак конечно. Спасибо за советы, будем чистить!
[Email]
PVP
Пользователь
[Avatar]

Зарегистрирован: 07.11.2012 12:55:19
Сообщений: 461
От: Василий Потылицин
Оффлайн

Ошибка запуска сервиса: "ImporterAccountsRests (Остатки по счетам), загружаемая запись: 'AcRest.Rn' = '04эV0dБ5K': Проводка: Дебет "340130000", Кредит "330401000": Для счетов, принадлежащих группе аналитического учета 'Дебиторы - кредиторы', должeн быть заполнен контрагент От кого.." В парус 7 счет 330401000 имеет типовую форму аналитического учета "Дебиторы-кредиторы". В разделе дебиторская-кредиторская задолженность все записи с контрагентами. Как исправить ошибку?
[WWW]
VERLOIN
Пользователь
[Avatar]

Зарегистрирован: 09.10.2012 21:30:19
Сообщений: 857
Оффлайн

PVP wrote:Ошибка запуска сервиса: "ImporterAccountsRests (Остатки по счетам), загружаемая запись: 'AcRest.Rn' = '04эV0dБ5K': Проводка: Дебет "340130000", Кредит "330401000": Для счетов, принадлежащих группе аналитического учета 'Дебиторы - кредиторы', должeн быть заполнен контрагент От кого.." В парус 7 счет 330401000 имеет типовую форму аналитического учета "Дебиторы-кредиторы". В разделе дебиторская-кредиторская задолженность все записи с контрагентами. Как исправить ошибку?


У вас какая то ХО без контрагента. Отберите ХО по этой проводке и посмотрите где не заполнено поле.

Это сообщение было изменено 1 раз. Последнее изменение было в 13.08.2013 12:10:17


Решение есть всегда!
[WWW]
BUZUNOV
Опытный пользователь
[Avatar]

Зарегистрирован: 06.08.2012 15:55:23
Сообщений: 1002
Оффлайн

Похоже, что как раз наоборот в Парус 7 в остатках по этому счету нет Контрагентов.
PVP
Пользователь
[Avatar]

Зарегистрирован: 07.11.2012 12:55:19
Сообщений: 461
От: Василий Потылицин
Оффлайн

А если эта ХО была в лохматом году и была обрезана?
[WWW]
 
Индекс форума » ПАРУС- Бюджет 10.хх
Перейти: