Joined: 27 Jan 2003 Posts: 66 Location: Александр Щербаков Occupation: ООО Interests: Пермь
Posted: 07 Apr 2005 09:59 Post subject: Импорт в main.dbf нештатным методом
Тестируется импорт проводок в main.dbf из другой системы. Он должен осуществлятся автоматически, поэтому используется нештатный метод (другая программа). Кстати может быть есть возможность импорта проводок в БЭСТ из командной строки?
В импортируемых записях заполнено поле NNOPER_K (по док-ии к БЭСТ- служебное), оно содержит ключ записи другой системы.
Поле NNOPER заполнено нулем.
Прозошло следующее - все эти проводки стали отмеченными для удаления. Перед этим была индексация, она успешно завершилась, проводки были на месте. Ручками врядли кто-то мог - т.к. проводок было более 7000...
Из-за чего такое могло случиться?
Но форуме уже было сообщение о смене приниципа формирования значения поля nnoper в 12 версии.
На вашем месте я бы не спешил, а использовал штатный способ импорта проводок.
Joined: 18 Aug 2003 Posts: 125 Location: Кузнецов А.М. Occupation: ОАО Молоко/программист Interests: Шахунья
Posted: 07 Apr 2005 10:59 Post subject:
Я заполняю поле nnoper значением ID накладной в своей проге,
главное, чтобы эти значения были или больше или меньше бестовских
А записи вставляю через одбс драйвер, и вроде все хорош
Joined: 27 Jan 2003 Posts: 66 Location: Александр Щербаков Occupation: ООО Interests: Пермь
Posted: 07 Apr 2005 11:22 Post subject:
itman wrote:
Но форуме уже было сообщение о смене приниципа формирования значения поля nnoper в 12 версии.
На вашем месте я бы не спешил, а использовал штатный способ импорта проводок.
спасибо, поищу.
itman wrote:
В арм главбуха, учет хоз. операций, импорт.
Об этом я знаю, а вот существует ли ключик для init.exe чтобы из командной строки выполнить импорт? Чтобы делать это автоматически.
Joined: 27 Jan 2003 Posts: 66 Location: Александр Щербаков Occupation: ООО Interests: Пермь
Posted: 07 Apr 2005 12:11 Post subject:
Александр Щербаков wrote:
itman wrote:
Но форуме уже было сообщение о смене приниципа формирования значения поля nnoper в 12 версии.
На вашем месте я бы не спешил, а использовал штатный способ импорта проводок.
спасибо, поищу.
itman wrote:
В арм главбуха, учет хоз. операций, импорт.
Об этом я знаю, а вот существует ли ключик для init.exe чтобы из командной строки выполнить импорт? Чтобы делать это автоматически.
нашел, все понятно, но все-таки было бы здорово иметь возможность импорта из командной строки
Joined: 27 Jan 2003 Posts: 66 Location: Александр Щербаков Occupation: ООО Interests: Пермь
Posted: 11 Apr 2005 07:13 Post subject:
Подскажите пожалуйста, если я импортируемые проводки буду нумеровать, например начиная с 9000000 (вряд будет столько обычных проводок), будет ли БЭСТ ругаться и вообще могут ли быть проблемы? Может кто-то уже так делает?
Joined: 29 Apr 2002 Posts: 39 Location: Кузнецов Владимир
Posted: 11 Apr 2005 15:00 Post subject:
При входе в любой АРМ, использующий главную книгу (main.dbf), счетчик nnoper увеличивается на 1 к максимальному номеру проводки и нумерация всех последующих проводок идет с этого номера. Если я не штатно экспортирую проводки в main.dbf, то непосредственно перед append определяю номер последней введенной проводки в main.dbf, затем для гарантии увеличиваю его на 2 - 3 десятка и получаю номер первой экспортируемой проводки. По завершению экспорта без промедления вхожу в АГБ, при этом счетчик nnoper устанавливается на 1 больше номера последней экспортированной проводки и далее без проблем. Но гораздо проще и вернее использовать для экспорта файл TOVAR\buf_pro1.dbf, откуда зайдя в Управление закупками, можно произвести экспорт по F5 и очистить буфер.
Joined: 27 Jan 2003 Posts: 66 Location: Александр Щербаков Occupation: ООО Interests: Пермь
Posted: 12 Apr 2005 08:17 Post subject:
Вся беда в том, что импортированные проводки могут быть изменены или удалены - если в другой системе произшли какие-то корректировки... вообщем пока все плох
Joined: 23 Sep 2003 Posts: 68 Location: Евгений Чистяков
Interests: Санкт-Петербург
Posted: 16 Apr 2005 06:26 Post subject:
Жду не дождусь 12.01 - nnoper начал доставать в 11.03 и 11.02 - проводки исчезают бесследно, группируются на один nnoper (импорт), опять начал появляться перехлёст (банк-склад) - давно не было - года три - со времён коаксиала...
PS. Может, конечно, и сеть глючить начала (так всегда оправдывались перехлёсты), но хочется скорее защиту от аппаратных сбоев
Joined: 23 Sep 2003 Posts: 68 Location: Евгений Чистяков
Interests: Санкт-Петербург
Posted: 16 Apr 2005 08:52 Post subject:
Хотелось бы получить наконец подробное и окончательное описание форматов импорта....
Создал тут давеча dbf - на базе main.dbf - залил в него проводки, B4+ упал-поднялся, ругнулся и залил проводки без аналитик.
Импорт из DBF оставил до лучших времён (импортируешь из тхт - один ннопер, из дбф - у каждой проводки свой... хоть сам присваивай).
Больная тема в последнее время - импорт. Создаю файл (примерно 3000 проводок) - беру из 32 баз предприятий расчётный счёт - правлю, синхронизирую, потом!!! удаляю все-все кавычки (ООО "МММ" не рискую оставлять - ООО МММ и только), заменяю запятые на точки!!! (разделители - запятые) и в итоге 6-10 проводок просто не проходят. Просто так... Не нравятся.... Выковыриваю их из файла импорта копированием -идут на "Ура!".
Загадочна ситуация с Банк-Клиентом (БК). Вроде как у меня есть БК для моего банка, что-то он там может выдавать в dbf (выписки, Дт и Кт),
есть Б4-то же может принимать что-то... только что? где описание форматов выписок, платёжек... БК на ключик дописать стоит 300р а где узнать, как и что я должен сделать??? (листаю мануал с 1998 года)
Импортирую null "от балды" выписку - ругается на autoexec.bat - в XP ....
Держали счета одно время в Промстройбанке - надоело им вводить наши бумажные платёжки вручную - заказали, описали программу двухмерного кодирования, дали дискету... (из Б4 через сервер печати в том числе!) - у мня самые отсталые бхгалтера смогли по их инструкции всё настроить. (кстати может кто расскажет как запустить сервер печати службой на сервере???) Платёжки печатаются в нужном количестве экземпляров, с кодом на первом....
А по Б4 бухи до сих пор сомневаются -считается себестоимость по складам или по предприятию в целом - мне не верят....
Вот такое обучение...
Самый неприятный осадок остался после общения с ИС в 2002 году- полиция изьяла безвозвратно комп с ключиком на 6 рм.
ИС СПб после переговоров с Москвой ключик восстановить отказался, предложил 5% скидки как "уже покупавшим". Отсмеявшись купили заново....
Ещё один недавний глюк прайса - завалялся у меня сетевой ключик на 2 рм (без гарантии - просрочил ) хотел подключить его к основному ключю на 8 рм. Думал - скидку дадут за возврат ключя и всё такое..., будет у меня 10рм!. Оказалось - дешевле рублей на 300 будет докупить 2 рм к 8 рм чем отказываться от того старого ключика - надо синхронизировать гарантию, и тд. и тп... 8+2 не равно 10..
"спишу" и подарю сестре - пусть изучает 10.01
До сих пор защищаю Б4 только из-за того, что у меня 20 бухов умеют в нём работать, править формы!(! и FR уже), мною понаписано куча примочек (отчетов, прайсов, импортов-экспортов) и я не знаю 1с....
Почему я работаю на Б4? - когда я пришел из армии в 98 году - хилая контора уже работала на ломанной Б4 3.01 - её притащила ГБ со своей старой работы... разобрался сам, научил всех, купили лицензию, бились с перехлёстами,заменил коаксил на пару, меняю компы потихоньку, контора разжирела, забот прибавилось...
Не хочу еще при этом и переучиваться с BMOD(CMOD) на BIN не хочу угадывать, что фирф должны начинаться на N не хочу копировать aesn_05 из 11.02 на aesn_05 из 11.03 sp03 - а вдруг старый понадобиться!? не хочу колдовать с раскладкой клавиатуры....
Может мне пора начать вызывать и платить со своей ЗП программеру из ИС? Чтоб апргрейдил 32+ базы, подкачивал формы, больничные листы..
Может инсталировать Гербалайф и переучиться???
Last edited by euch26 on 16 Apr 2005 09:01; edited 1 time in total
Joined: 06 Sep 2004 Posts: 821 Location: Олег Смирнов Occupation: Раут (поганист-сисадмин) Interests: Новосибирск
Posted: 16 Apr 2005 08:56 Post subject:
euch26 wrote:
PS. Может, конечно, и сеть глючить начала (так всегда оправдывались перехлёсты), но хочется скорее защиту от аппаратных сбоев
Хы!.. А как ты себе представляешь "защиту от аппаратных сбоев"?.. Типа, по сети передаётся всякая галиматья, а умная программа догадывается, что имел в виду удалённый процессор, посылая правильные данные через глючную сетевуху на глючный свич?.. _________________ С уважением, Олег Р. Смирн
Joined: 06 Sep 2004 Posts: 821 Location: Олег Смирнов Occupation: Раут (поганист-сисадмин) Interests: Новосибирск
Posted: 16 Apr 2005 09:24 Post subject:
euch26 wrote:
А я хочу чтоб у "галиматьи" был свой nnoper
Пымаешь, экая забавная штука: с БЭСТ-4 работаю с того момента, как он вообще появился. До того у клиентов стоял БЭСТ-2, третий мы как-то пропустили.
За всё это время "перехлёст" проводок был только 1(один) раз в марте 98-го - я тогда забацал свою первую программку для переноса данных из БЭСТа в БЭСТ. Про поле nnoper, есессно, ничего ещё не знал. Потом неделю приводил базы в чувство - написал для этого ещё парочку программулек...
Вот я и думаю - а чего это у всех так часто бывают эти пресловутые "перехлёсты"?.. Или я чего неправильно делаю, или дело в том, что у всех моих клиентов стоит Novell NetWare разных версий?
P.S. Забавная история случилась тогда, в марте 98-го, после чего я перестал пользоваться видимостью "поддержки" БЭСТ силами Новосибирских компаний: изгадил я nnoper, разобрался, почему проводки перекрываются, упугался и звоню поставщику (сертифицированному "Интеллект Сервисом")
- Мол, робяты, а где хранится последний занятый или первый свободный номер?!.
У меня переспрашивают - чего-чего?
Нервничаю, но начинаю объяснять по-порядку: каждый, мол, документ БЭСТа, который порождает (или может породить) одну или несколько проводок, маркируется уникальным номером и этим-же номером маркируется проводка или группа проводок, соответствующая этому документу. Этот номер называется номером группы порождённых проводок....
Меня внимательно слушают и поддакивают...
Ну вот, грю, такая штука, - так где оно лежит?!.
Мне отвечают, почти дословно: "Всё, что Вы рассказали - это очень интересно и занимательно. Так Вы, когда найдёте, где - не сочтите за труд и нас проинформировать..." _________________ С уважением, Олег Р. Смирн
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