View previous topic :: View next topic |
Author |
Message |
Pasha ZZZ
Joined: 14 May 2002 Posts: 25 Location: Зянчурин Павел
|
Posted: 06 Aug 2007 17:45 Post subject: Ошибка печати по F12 из Учета закупок |
|
|
При печати Вин-форм (через F12) из Учета закупок (или при вызове дизайнера отчетов Shift-F12) - report4.dll вылетает с ошибкой.
При попытке открытия в Excel временных XML-файлов из ТЕМПа - ошибка в той же строке 132, символ 740.
В данной позиции - F115="# " (где вместо # - символ с кодом 17).
Вопрос: откуда берется значение этого параметра и как ошибку победить?
З.Ы.: Проявляется со всеми шаблонами в данном модуле. Вот XML-файл с ошибкой: http://www.pashazzz.com/b4p2e.xml
Ошибка в PartName="Строки счета-фактуры"/Rows/Row i_d="1"
Win XP Pro SP2; BEST-4+ 12.01 SP38; база хозрасчетн |
|
Back to top |
|
|
Людмила Квасова
Joined: 28 Apr 2007 Posts: 85 Location: Квасова Людмила Юрьевна Occupation: Бзст-Программы (консультант) Interests: Москва
|
Posted: 07 Aug 2007 13:09 Post subject: |
|
|
Переустановите файл setupprn.exe, который находится в папке с Бэстом, в папке SP.
_________________
С уважением, Квасова Людмила. |
|
Back to top |
|
|
Pasha ZZZ
Joined: 14 May 2002 Posts: 25 Location: Зянчурин Павел
|
Posted: 07 Aug 2007 17:47 Post subject: |
|
|
Во-первых, не SETAPPRN, а SETUPPRN.EXE.
Во-вторых, компоненты печати (данный файл) переустанавливались уже (не раз).
В-третьих, компоненты печати не влияют на некорректное значение (символ с кодом 17) в поле F115 (описано выше), эти настройки берутся откуда-то из базы. Чтобы устранить ошибку, надо знать, откуда именно берется значение данного поля.
З.Ы.: В-четвертых, SETUPPRN.EXE идет не с каждым пакетом обновлений, так что наличие его в папке SP - весьма опционально... |
|
Back to top |
|
|
Дениска
Joined: 26 Feb 2002 Posts: 649
|
Posted: 08 Aug 2007 05:01 Post subject: |
|
|
Pasha ZZZ wrote: |
З.Ы.: В-четвертых, SETUPPRN.EXE идет не с каждым пакетом обновлений, так что наличие его в папке SP - весьма опционально... |
SETUPPRN.EXE шел кажется только с первым пакетом. Если вы папку SP не очищали, то он там есть. Если переустановка SETUPPRN.EXE не помогает, то я бы посмотрел на счет не корректных данных в БД. |
|
Back to top |
|
|
Pasha ZZZ
Joined: 14 May 2002 Posts: 25 Location: Зянчурин Павел
|
Posted: 08 Aug 2007 17:47 Post subject: |
|
|
Дениска wrote: | Pasha ZZZ wrote: |
З.Ы.: В-четвертых, SETUPPRN.EXE идет не с каждым пакетом обновлений, так что наличие его в папке SP - весьма опционально... |
SETUPPRN.EXE шел кажется только с первым пакетом. Если вы папку SP не очищали, то он там есть. Если переустановка SETUPPRN.EXE не помогает, то я бы посмотрел на счет не корректных данных в БД. |
SETUPPRN есть и уже переустанавливался неоднократно:
Pasha ZZZ wrote: | Во-вторых, компоненты печати (данный файл) переустанавливались уже (не раз). |
В том то и дело, что не помогает. Я уже давно понял, что где-то в БД некорректные данные. Вопрос звучал: "ГДЕ ИМЕННО?"
XML-файл приложен, форма счет-фактуры не изменялась, некорректное значение попадает в XML-файл, поле F115 раздела "Строки счета-фактуры". |
|
Back to top |
|
|
Дениска
Joined: 26 Feb 2002 Posts: 649
|
Posted: 08 Aug 2007 18:56 Post subject: |
|
|
Pasha ZZZ wrote: | Я уже давно понял, что где-то в БД некорректные данные. Вопрос звучал: "ГДЕ ИМЕННО?"
XML-файл приложен, форма счет-фактуры не изменялась, некорректное значение попадает в XML-файл, поле F115 раздела "Строки счета-фактуры". |
Проверьте в первую очередь файл tovar\sh_op. Чтобы увидеть весь список баз которые открыты до нажатия F12, воспользуйтесь отладочной информацией (http://www.spb4plus.ru/modules/myarticles/article.php?storyid=9). Правда, теоретически отчет может брать информацию и из других баз.
Базы на сбои я обычно сначала проверяю BIN\fiwin, а там "Данные - искать сбои". |
|
Back to top |
|
|
grey
Joined: 12 Jan 2004 Posts: 297 Location: Родионов С.Г. Occupation: ООО Бухгалтер, программист Interests: Набережные Челны
|
Posted: 08 Aug 2007 19:16 Post subject: |
|
|
Список таблиц к которым обращается программа можно отследить через ntfilemon _________________ http://grey-soft.narod.ru - примочки к программам серии БЭС |
|
Back to top |
|
|
Pasha ZZZ
Joined: 14 May 2002 Posts: 25 Location: Зянчурин Павел
|
Posted: 10 Aug 2007 13:59 Post subject: |
|
|
Поищу еще, но не уверен, что это в SH_OP дело. Потому что валится не на каких-то конкретных счетах, а на всех без исключения.
А за отладчик - спасибо огромное! Жаль разработчики не отвечают, ведь прога валится на всех шаблонах СФ из этого модуля, XML приложен, они точно знают, где этот параметр хранится...
З.Ы.: FIWIN - очень кривоват. Сбои находит не все, а если в базе корявые данные попадают в поля типа DATE - начинает выдавать кучу окошек типа Type incorrect 0.0 или что-то в этом роде... |
|
Back to top |
|
|
Irina_Gl
Joined: 10 Jul 2002 Posts: 315 Location: Глухова Ирина Occupation: Компания БЭСТ Interests: Москва
|
Posted: 13 Aug 2007 18:03 Post subject: Re: Ошибка печати по F12 из Учета закупок |
|
|
Pasha ZZZ wrote: | При печати Вин-форм (через F12) из Учета закупок (или при вызове дизайнера отчетов Shift-F12) - report4.dll вылетает с ошибкой.
При попытке открытия в Excel временных XML-файлов из ТЕМПа - ошибка в той же строке 132, символ 740.
В данной позиции - F115="# " (где вместо # - символ с кодом 17).
Вопрос: откуда берется значение этого параметра и как ошибку победить?
З.Ы.: Проявляется со всеми шаблонами в данном модуле. Вот XML-файл с ошибкой: http://www.pashazzz.com/b4p2e.xml
Ошибка в PartName="Строки счета-фактуры"/Rows/Row i_d="1"
Win XP Pro SP2; BEST-4+ 12.01 SP38; база хозрасчетная |
Вы пишите, что в закупках, но xml-файл прислан по с/ф из продаж.
Проверьте поле val_code в следующих таблицах:
tovar\s_kredit
tovar\sh_op
real\sh_op
Больше похоже, что есть какая-то запись в s_kredit с некоррктным значением в поле val_code. _________________ Глухова Ирина
Компания БЭСТ
Отдел разрабо |
|
Back to top |
|
|
Pasha ZZZ
Joined: 14 May 2002 Posts: 25 Location: Зянчурин Павел
|
Posted: 10 Sep 2007 16:28 Post subject: |
|
|
И правда, в обеих таблицах (S_KREDIT и SH_OP) были неверные символы. Причем в S_KREDIT - в 1 записи, а в SH_OP - начиная с некоей записи все последующие. Спасибо за помощь! |
|
Back to top |
|
|
|