| 
 
  
	| Картотека (неоплаченная сумма / C_SUM) 
 
 |  
	
		| Предыдущая тема :: Следующая тема |  
		| Автор | Сообщение |  
		| Tokime Участник
 
 
 Вступление в Клуб: 04.07.2018
 
 | 
			
				|  Чт Ноя 22, 2018 12:36   Картотека (неоплаченная сумма / C_SUM) |   |  
				| Полезность: Нет оценки 
 |  
				| О, Великие Боги АБС! Взываю о помощи! 
 Столкнулся с ситуацией, когда некорректно был возвращен документ оплаты картотеки, в связи с чем не произошел пересчет по реквизиту "неоплаченная сумма":
 
 
   
 Документы на списание:
 
 
   
 В деталях по процессу:
 
 Поступила инкасска на сумму 759.65 руб., автоматом был сформирован документ на частичную оплату 336.93 руб., который по ошибке возвратили, через какое-то время автомат вновь отработал, создав аналогичный документ на оплату. В итоге в массиве "Документы картотеки" реквизит "неоплаченная сумма" пересчитался так, будто было 2 таких документа на общую сумму - 673.86 руб., при этом первый документ (возвращенный) был исключен из документов на списание.
 
 Что я только не делал для пересчета реквизита "Неоплаченная сумма", перепривязывал документы, переносил из картотеки в картотеку, удалял, заводил заново, но всё безуспешно.
 Пытался даже через Update менять в таблице Z#DOC_CARD_INDEX реквизит C_SUM на необходимую сумму, но он не фиксируется.
 
 А самое неприятно - система ведет расчет по данному реквизиту, т.е. при пополнении счета, списывается не 442.72 руб., как должно быть, а именно эти 85.79 руб., что некорректно.
 
 Может кто сталкивался с подобной ситуацией? Может у кого есть додуманный скрипт на решение данной проблемы?
 
 В системе предусмотрена служебная операция - [DOC_CARD_INDEX].[EDIT#AUTO_SLU]:
 
 
   
 Но она не отрабатывает, при изменении поля и отработке операции - ничего не происходит.
  |  |  
		|  |  
		| Blackmore64 Профи
 
 
 Вступление в Клуб: 17.01.2017
 
 | 
			
				|  Чт Ноя 22, 2018 12:52   Re: Картотека (неоплаченная сумма / C_SUM) |   |  
				| Полезность: Нет оценки 
 |  
				|  	  | Tokime пишет: |  	  | В системе предусмотрена служебная операция - [DOC_CARD_INDEX].[EDIT#AUTO_SLU] Но она не отрабатывает, при изменении поля и отработке операции - ничего не происходит
 | 
 Неоплаченная сумма - функциональный реквизит, т.е. он рассчитывается. Посмотрите или его текст или полный текст представления VW_CRIT_DOC_NO_PAY на вкладке Отладка.
 |  |  
		|  |  
		| Gobur Профи
 
 
 Вступление в Клуб: 06.11.2012
 
 | 
			
				|  Пн Ноя 26, 2018 12:55   Re: Картотека (неоплаченная сумма / C_SUM) |   |  
				| Полезность: Нет оценки 
 |  
				| Нужно химичить с операциями списания ,подогнать под ответ |  |  
		|  |  
		| Tokime Участник
 
 
 Вступление в Клуб: 04.07.2018
 
 | 
			
				|  Чт Ноя 29, 2018 10:47    |   |  
				| Полезность: 1 
 |  
				| Разобрался, спасибо! Оказалось, что всё гораздо проще, реквизит функциональный, правда, живет он по факту в справочнике - Учет требований в разрезе клиентов (CLIENT_CART)
 Как вариант, можно изменить в справочнике информацию с помощью операции, либо аннулировать в данном же справочнике списание, если оно является последним по дате.
 В противном случае, в моем, увы, пришлось скриптом поменять дату на более раннюю, т.к. были списания уже после некорректного документа.
 При аннулировании происходит перерасчет реквизита.
 |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |