Joined: 23 Sep 2003 Posts: 68 Location: Евгений Чистяков
Interests: Санкт-Петербург
Posted: 08 Apr 2005 20:24 Post subject: Импорт проводок - что могло рухнуть?
B4+ 11.03
Что-то случилось в рабочей базе - при импорте ASCII на в какую не воспринимаются аналитики. Аналитики существуют, при проходе операции "вручную" открывает список аналитик, предлагает выбрать.
UPGRADE не помог. analit.dbf без глюков
Joined: 23 Apr 2002 Posts: 344 Location: Лопухова Галина Анатольевна Occupation: Компания БЭСТ Interests: Москва
Posted: 11 Apr 2005 15:03 Post subject:
Когда открывается список аналитик, программа становится на первый элемент списка ( или на той, которая введена в проводке, как это происходит при корректировке?).
Код аналитики дополняется чем?
На 11.03 это работало?
Joined: 23 Sep 2003 Posts: 68 Location: Евгений Чистяков
Interests: Санкт-Петербург
Posted: 11 Apr 2005 16:43 Post subject:
Когда открывается список аналитик, программа становится на первый элемент списка.
Нашел, что ошибка где-то в global_v.dbf (подменил из другой базы)
Код аналитики: не выравнивать, пробел
PS. Изменил на : выравнивать вправо, ноль -
Заработало!
Спасибо.
Joined: 23 Apr 2002 Posts: 344 Location: Лопухова Галина Анатольевна Occupation: Компания БЭСТ Interests: Москва
Posted: 11 Apr 2005 17:50 Post subject:
Вообще-то режим выравнивания кодов аналитики и способ дополнения кода аналитики НАСТРАИВАЕТСЯ ПОЛЬЗОВАТЕЛЯМИ штатно в Общей технической настройке. Несоответствие другой базе само по себе не является ошибкой (хотя вариант "не выравнивать, пробел" не очень хороший, и должен обсуждаться с клиентами при настройке).
Надеюсь, что "подмены" global_v.dbf из другой базы выполнялись на копии реальной базы с целью локализации ошибки.
Изменение настройки "дополнять/не дополнять" также не может быть игрой по типу включил/выключил, и должно обсуждаться с людьми, работающими на БЭСТ. Могут возникнуть проблемы с поиском, "задвоением" аналитик и, как следствие, трудностями в сведении расчетов.
Теперь по существу вопроса.
То, что БЭСТ становится на первый элемент списка, означает, что сформированный в подготовленном для импорта файле код аналитики отсутствует в analit.dbf. В частности, это может быть из-за способа дополнения до 6 символов.
По всей вероятности, именно это и выяснилось. Осталось выяснить, что нужно править - Общую техническую настройку или программу подготовки файла для импорта в БЭСТ.
Удачи!
Joined: 23 Sep 2003 Posts: 68 Location: Евгений Чистяков
Interests: Санкт-Петербург
Posted: 11 Apr 2005 18:43 Post subject:
GAL wrote:
Вообще-то режим выравнивания кодов аналитики и способ дополнения кода аналитики НАСТРАИВАЕТСЯ ПОЛЬЗОВАТЕЛЯМИ штатно в Общей технической настройке.
То, что БЭСТ становится на первый элемент списка, означает, что сформированный в подготовленном для импорта файле код аналитики отсутствует в analit.dbf. В частности, это может быть из-за способа дополнения до 6 символов.
способ дополнения кода аналитики "не выравнивать, пробел" устанавливается при разворачивании чистой базы "хозрасчетная, рабочая".
Все аналитики по импортируемым проводкам в analit.dbf присутствуют, все аналитики 6 знаков, дополнены нулями.
в версии 11.02 БЭСТ тоже устанавливался на первый элемент, но всё-таки считал аналитику правильной.
в 11.03 импорт с разделителями проходит штатно указанная ошибка возникала при импорте с обработкой.
на входе уже несколько лет даю txt формата:
,00,20050301,,7621,000051,712,000002,485.000,xxx,РУБ,485.000,1,,20050408
Повторюсь - в 11.03 импорт на рабочей базе заработал только после изменения "выравнивания". В другую базу (тоже 11.03) и в рабочую базу (до 11.03) импорт проходил и без "выравнивания", но при правке БЭСТ устанавливался на первый элемент...
Joined: 23 Apr 2002 Posts: 344 Location: Лопухова Галина Анатольевна Occupation: Компания БЭСТ Interests: Москва
Posted: 12 Apr 2005 14:16 Post subject:
Проверяла 11.3 BIN, SP1, с обработкой, подтверждать запись - неполных.
Вариант
,00,20050301,,7621,000009,712,000018,ччч,РУБ,555.000,1,,20050408
не проходит (но по другой причине).
Вариант
,00,20050301,,7621,000009,712,000018,555.000,ччч,РУБ,1,,20050408
проходит, в т.ч. при настройке "не выравнивать, пробел".
Хотя, если формировать из БЭСТа, строки - в кавычках, и сумма в валюте = сумме в рублях.
Что будет, если снова вернуть исходную настройку "не выравнивать, пробел"?
Joined: 23 Sep 2003 Posts: 68 Location: Евгений Чистяков
Interests: Санкт-Петербург
Posted: 12 Apr 2005 14:50 Post subject:
GAL wrote:
Что будет, если снова вернуть исходную настройку "не выравнивать, пробел"?
В рабочей базе поставил "выравнивать враво, ноль", провел "обработку кодов аналитики", вернул исходную настройку "не выравнивать, пробел". Теперь, если проводка в принципе верна, она принимается БЭСТ-ом. Если проводка ошибочна, или выбрать "подтверждать запись всех" БЭСТ встаёт на первый элемент списка.
PS. Настройка "не выравнивать, пробел" мне не нужна и использовать её не собираюсь. Хотя она возможно пригодится при использовании групп ТМЦ (pGrup) как аналитик в типовых операциях склада но это легко обойти. Так что проблема у меня решена.
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