View previous topic :: View next topic |
Author |
Message |
Змея
Joined: 22 Mar 2007 Posts: 72 Location: Подколодная Occupation: программист Interests: Казань
|
Posted: 11 Jul 2007 09:01 Post subject: |
|
|
Попробовала заполнить поля по примеру созданной руками проводки.
nnoper with 0
valuta with 'РУБ'
vcurs with 1
user_date with date()
z_status with '1'
nnoper_d with 0
nnoper_k with 0
id_st with 18
Посмотрю что получится.
Выслать Вам одну из баз? Очень интересно что там не так.
Авторизация у нас не включена, так что я думаю использовать поле User_code и дальш |
|
Back to top |
|
|
itman
Joined: 05 Apr 2002 Posts: 1247 Location: Ильин Е.Ю. Occupation: Cio Interests: Кинель
|
Posted: 11 Jul 2007 09:18 Post subject: |
|
|
Сделайте так:
возьмите тестовую дату и создайте проводку штатными средствами,
своим плагином и импортом.
Затем откройте main.dbf и сравните три записи.
А вот системные поля, я бы не рискнул трогать.
Сейчас нет авторизации. а через понадобится и что?
Создайте поле пользователя по правилам и работайте с ним. |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 11 Jul 2007 12:50 Post subject: |
|
|
Да если не будет получаться никак - высылайте, попробую помочь |
|
Back to top |
|
|
Змея
Joined: 22 Mar 2007 Posts: 72 Location: Подколодная Occupation: программист Interests: Казань
|
Posted: 05 Sep 2007 09:07 Post subject: |
|
|
Всё хорошо получалось, создавались проводки с помощью этого плагина.
Прозошло следующее - все эти проводки стали отмеченными для удаления. Перед этим была индексация, она успешно завершилась, проводки были на месте. Ручками врядли кто-то мог - т.к. проводок было более 1000 и в 19 разных предприятиях.
Видимо какое-то поле нужно обязательно заполнять.
Не подскажете, в чём тут могло быть дело?
Попробую вышлю Вам базу |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 05 Sep 2007 12:31 Post subject: |
|
|
Давайте main.dbf наверно и проводки, которые импортируете... |
|
Back to top |
|
|
Змея
Joined: 22 Mar 2007 Posts: 72 Location: Подколодная Occupation: программист Interests: Казань
|
Posted: 05 Sep 2007 13:10 Post subject: |
|
|
выслал |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 05 Sep 2007 13:30 Post subject: |
|
|
Осталось понять куда |
|
Back to top |
|
|
Змея
Joined: 22 Mar 2007 Posts: 72 Location: Подколодная Occupation: программист Interests: Казань
|
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 05 Sep 2007 15:07 Post subject: |
|
|
Нетуть ничего уже полдня прош |
|
Back to top |
|
|
Змея
Joined: 22 Mar 2007 Posts: 72 Location: Подколодная Occupation: программист Interests: Казань
|
Posted: 06 Sep 2007 08:47 Post subject: |
|
|
отправила вчера вече |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 06 Sep 2007 12:10 Post subject: |
|
|
Да получил, сегодня-завтра посмотреть не получится...
В понедельник отпишу |
|
Back to top |
|
|
Змея
Joined: 22 Mar 2007 Posts: 72 Location: Подколодная Occupation: программист Interests: Казань
|
Posted: 18 Sep 2007 10:30 Post subject: |
|
|
Вы про меня не забыли? |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 18 Sep 2007 10:44 Post subject: |
|
|
Не не. Специально почта стоит не прочтенной, бросается в глаза всякий |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 18 Sep 2007 20:36 Post subject: |
|
|
Ну давайте по порядку:
1. Положил Вашу таблицу с проводками к себе в демобазу.
Проиндексировал - проводки никуда не делись. Они на месте.
Вопрос не в индексации.
2. Вообще-то каждая проводка обязана иметь код ее уникальности.
Он хранится в поле NNOPER. Оно самое первое. Если бы Вы попробовали операцию копирования Вашей проводки - то увидели,
что это поле не может быть равно нулю.
У Вас все проводки в этом поле имеют значение 0
Осмелюсь предположить что может происходит следующее:
Допустим одна из проводок стала не нужна и ее решили удалить.
У нее код уникальности 0. Программа встает на индекс по уникальности и убивает надпись с кодом 0. А их несколько...
Программа убивает все. Вот попробуйте руками в mlabel допустим
занести строку вторую с такиме же GRUP и NNUM - на экране
будет две одинаковых записи. На одной из них нажмите удаление
и будут удалены обе. Полагаю что тут происходит тоже самое.
В хелпе к БЭСТу, который идет в поставке описана такая функция
StepPlus() - Вам необходимо ее обязательно использовать |
|
Back to top |
|
|
Змея
Joined: 22 Mar 2007 Posts: 72 Location: Подколодная Occupation: программист Interests: Казань
|
Posted: 24 Sep 2007 09:15 Post subject: |
|
|
Спасибо большое за совет. Добавила функцию StepPlus, теперь в nnoper куча цифр. Посмотрим что получится. |
|
Back to top |
|
|
|