| 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 |  | 
	
		|  | 
	
		|  |