Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Ошибка печати по F12 из Учета закупок

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4
View previous topic :: View next topic  
Author Message
Pasha ZZZ



Joined: 14 May 2002
Posts: 25
Location: Зянчурин Павел


PostPosted: 06 Aug 2007 17:45    Post subject: Ошибка печати по F12 из Учета закупок Reply with quote

При печати Вин-форм (через 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
View user's profile Send private message Send e-mail MSN Messenger
Людмила Квасова



Joined: 28 Apr 2007
Posts: 85
Location: Квасова Людмила Юрьевна
Occupation: Бзст-Программы (консультант)
Interests: Москва

PostPosted: 07 Aug 2007 13:09    Post subject: Reply with quote

Переустановите файл setupprn.exe, который находится в папке с Бэстом, в папке SP.
_________________
С уважением, Квасова Людмила.
Back to top
View user's profile Send private message
Pasha ZZZ



Joined: 14 May 2002
Posts: 25
Location: Зянчурин Павел


PostPosted: 07 Aug 2007 17:47    Post subject: Reply with quote

Во-первых, не SETAPPRN, а SETUPPRN.EXE.
Во-вторых, компоненты печати (данный файл) переустанавливались уже (не раз).
В-третьих, компоненты печати не влияют на некорректное значение (символ с кодом 17) в поле F115 (описано выше), эти настройки берутся откуда-то из базы. Чтобы устранить ошибку, надо знать, откуда именно берется значение данного поля.

З.Ы.: В-четвертых, SETUPPRN.EXE идет не с каждым пакетом обновлений, так что наличие его в папке SP - весьма опционально...
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Дениска



Joined: 26 Feb 2002
Posts: 649



PostPosted: 08 Aug 2007 05:01    Post subject: Reply with quote

Pasha ZZZ wrote:

З.Ы.: В-четвертых, SETUPPRN.EXE идет не с каждым пакетом обновлений, так что наличие его в папке SP - весьма опционально...


SETUPPRN.EXE шел кажется только с первым пакетом. Если вы папку SP не очищали, то он там есть. Если переустановка SETUPPRN.EXE не помогает, то я бы посмотрел на счет не корректных данных в БД.
Back to top
View user's profile Send private message
Pasha ZZZ



Joined: 14 May 2002
Posts: 25
Location: Зянчурин Павел


PostPosted: 08 Aug 2007 17:47    Post subject: Reply with quote

Дениска wrote:
Pasha ZZZ wrote:

З.Ы.: В-четвертых, SETUPPRN.EXE идет не с каждым пакетом обновлений, так что наличие его в папке SP - весьма опционально...


SETUPPRN.EXE шел кажется только с первым пакетом. Если вы папку SP не очищали, то он там есть. Если переустановка SETUPPRN.EXE не помогает, то я бы посмотрел на счет не корректных данных в БД.


SETUPPRN есть и уже переустанавливался неоднократно:
Pasha ZZZ wrote:
Во-вторых, компоненты печати (данный файл) переустанавливались уже (не раз).


В том то и дело, что не помогает. Я уже давно понял, что где-то в БД некорректные данные. Вопрос звучал: "ГДЕ ИМЕННО?"
XML-файл приложен, форма счет-фактуры не изменялась, некорректное значение попадает в XML-файл, поле F115 раздела "Строки счета-фактуры".
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Дениска



Joined: 26 Feb 2002
Posts: 649



PostPosted: 08 Aug 2007 18:56    Post subject: Reply with quote

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
View user's profile Send private message
grey



Joined: 12 Jan 2004
Posts: 297
Location: Родионов С.Г.
Occupation: ООО Бухгалтер, программист
Interests: Набережные Челны

PostPosted: 08 Aug 2007 19:16    Post subject: Reply with quote

Список таблиц к которым обращается программа можно отследить через ntfilemon
_________________
http://grey-soft.narod.ru - примочки к программам серии БЭС
Back to top
View user's profile Send private message Visit poster's website
Pasha ZZZ



Joined: 14 May 2002
Posts: 25
Location: Зянчурин Павел


PostPosted: 10 Aug 2007 13:59    Post subject: Reply with quote

Поищу еще, но не уверен, что это в SH_OP дело. Потому что валится не на каких-то конкретных счетах, а на всех без исключения.
А за отладчик - спасибо огромное! Жаль разработчики не отвечают, ведь прога валится на всех шаблонах СФ из этого модуля, XML приложен, они точно знают, где этот параметр хранится...

З.Ы.: FIWIN - очень кривоват. Сбои находит не все, а если в базе корявые данные попадают в поля типа DATE - начинает выдавать кучу окошек типа Type incorrect 0.0 или что-то в этом роде...
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Irina_Gl



Joined: 10 Jul 2002
Posts: 315
Location: Глухова Ирина
Occupation: Компания БЭСТ
Interests: Москва

PostPosted: 13 Aug 2007 18:03    Post subject: Re: Ошибка печати по F12 из Учета закупок Reply with quote

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
View user's profile Send private message
Pasha ZZZ



Joined: 14 May 2002
Posts: 25
Location: Зянчурин Павел


PostPosted: 10 Sep 2007 16:28    Post subject: Reply with quote

И правда, в обеих таблицах (S_KREDIT и SH_OP) были неверные символы. Причем в S_KREDIT - в 1 записи, а в SH_OP - начиная с некоей записи все последующие. Спасибо за помощь!
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru