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

определить номер записи
Goto page Previous  1, 2
 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Программирование в БЭСТ-4
View previous topic :: View next topic  
Author Message
Змея



Joined: 22 Mar 2007
Posts: 72
Location: Подколодная
Occupation: программист
Interests: Казань

PostPosted: 11 Jul 2007 09:01    Post subject: Reply with quote

Попробовала заполнить поля по примеру созданной руками проводки.
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
View user's profile Send private message
itman



Joined: 05 Apr 2002
Posts: 1247
Location: Ильин Е.Ю.
Occupation: Cio
Interests: Кинель

PostPosted: 11 Jul 2007 09:18    Post subject: Reply with quote

Сделайте так:
возьмите тестовую дату и создайте проводку штатными средствами,
своим плагином и импортом.
Затем откройте main.dbf и сравните три записи.
А вот системные поля, я бы не рискнул трогать.
Сейчас нет авторизации. а через понадобится и что?
Создайте поле пользователя по правилам и работайте с ним.
Back to top
View user's profile Send private message Send e-mail
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 11 Jul 2007 12:50    Post subject: Reply with quote

Да если не будет получаться никак - высылайте, попробую помочь
Back to top
View user's profile Send private message Send e-mail
Змея



Joined: 22 Mar 2007
Posts: 72
Location: Подколодная
Occupation: программист
Interests: Казань

PostPosted: 05 Sep 2007 09:07    Post subject: Reply with quote

Всё хорошо получалось, создавались проводки с помощью этого плагина.
Прозошло следующее - все эти проводки стали отмеченными для удаления. Перед этим была индексация, она успешно завершилась, проводки были на месте. Ручками врядли кто-то мог - т.к. проводок было более 1000 и в 19 разных предприятиях.
Видимо какое-то поле нужно обязательно заполнять.
Не подскажете, в чём тут могло быть дело?

Попробую вышлю Вам базу
Back to top
View user's profile Send private message
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 05 Sep 2007 12:31    Post subject: Reply with quote

Давайте main.dbf наверно и проводки, которые импортируете...
Back to top
View user's profile Send private message Send e-mail
Змея



Joined: 22 Mar 2007
Posts: 72
Location: Подколодная
Occupation: программист
Interests: Казань

PostPosted: 05 Sep 2007 13:10    Post subject: Reply with quote

выслал
Back to top
View user's profile Send private message
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 05 Sep 2007 13:30    Post subject: Reply with quote

Осталось понять куда
Back to top
View user's profile Send private message Send e-mail
Змея



Joined: 22 Mar 2007
Posts: 72
Location: Подколодная
Occupation: программист
Interests: Казань

PostPosted: 05 Sep 2007 14:16    Post subject: Reply with quote

ха-ха туда K_E_G@mail.ru
Back to top
View user's profile Send private message
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 05 Sep 2007 15:07    Post subject: Reply with quote

Нетуть ничего уже полдня прош
Back to top
View user's profile Send private message Send e-mail
Змея



Joined: 22 Mar 2007
Posts: 72
Location: Подколодная
Occupation: программист
Interests: Казань

PostPosted: 06 Sep 2007 08:47    Post subject: Reply with quote

отправила вчера вече
Back to top
View user's profile Send private message
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 06 Sep 2007 12:10    Post subject: Reply with quote

Да получил, сегодня-завтра посмотреть не получится...
В понедельник отпишу
Back to top
View user's profile Send private message Send e-mail
Змея



Joined: 22 Mar 2007
Posts: 72
Location: Подколодная
Occupation: программист
Interests: Казань

PostPosted: 18 Sep 2007 10:30    Post subject: Reply with quote

Вы про меня не забыли?
Back to top
View user's profile Send private message
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 18 Sep 2007 10:44    Post subject: Reply with quote

Не не. Специально почта стоит не прочтенной, бросается в глаза всякий
Back to top
View user's profile Send private message Send e-mail
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 18 Sep 2007 20:36    Post subject: Reply with quote

Ну давайте по порядку:
1. Положил Вашу таблицу с проводками к себе в демобазу.
Проиндексировал - проводки никуда не делись. Они на месте.
Вопрос не в индексации.
2. Вообще-то каждая проводка обязана иметь код ее уникальности.
Он хранится в поле NNOPER. Оно самое первое. Если бы Вы попробовали операцию копирования Вашей проводки - то увидели,
что это поле не может быть равно нулю.
У Вас все проводки в этом поле имеют значение 0

Осмелюсь предположить что может происходит следующее:
Допустим одна из проводок стала не нужна и ее решили удалить.
У нее код уникальности 0. Программа встает на индекс по уникальности и убивает надпись с кодом 0. А их несколько...
Программа убивает все. Вот попробуйте руками в mlabel допустим
занести строку вторую с такиме же GRUP и NNUM - на экране
будет две одинаковых записи. На одной из них нажмите удаление
и будут удалены обе. Полагаю что тут происходит тоже самое.

В хелпе к БЭСТу, который идет в поставке описана такая функция
StepPlus() - Вам необходимо ее обязательно использовать
Back to top
View user's profile Send private message Send e-mail
Змея



Joined: 22 Mar 2007
Posts: 72
Location: Подколодная
Occupation: программист
Interests: Казань

PostPosted: 24 Sep 2007 09:15    Post subject: Reply with quote

Спасибо большое за совет. Добавила функцию StepPlus, теперь в nnoper куча цифр. Посмотрим что получится.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Программирование в БЭСТ-4 All times are GMT + 4 Hours
Goto page Previous  1, 2
Page 2 of 2

 
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