Гал 7.12, Pervasive
Бухгалтерский учет МБП ведется следующим образом: 
МБП поступившие до 2002 года числятся на 050 забалансовом счете
МБП поступившие с 1.01.2002 по 31.12.2005 года – 013 
МБП поступившие после 01.01.2006 года – 020 
по всем счетам: Кау1-подразделение
Кау2-ТМЦ
При внутреннем перемещении или списании должны формироваться соответствующие проводки. Нужно создать ТХО к накладной на внутр.перемещение/акту на списание, в которой в зависимости от даты ввода, будет использоваться необходимый забалансовый счет. Например, если МБП поступило в 2001 году, то при внутреннем перемещении должна сформироваться следующая проводка Дт 050 – Кт 050, а при списании: Дт 099 – Кт 050 (где 099 счет – пустое место в односторонних забалансовых проводках)
Подскажите пжалста, как в ТХО при написании алгоритма использовать дату ввода МБП?
			
			
									
						
										
						ТХО по малоценке
Модераторы: m0p3e, edward_K, Модераторы
- 
				Юра
 - Новичок
 - Сообщения: 26
 - Зарегистрирован: 30 авг 2005, 17:25
 - Откуда: Ярославль, Электровозоремонтный завод
 - Контактная информация:
 
2Seybukan
СПАСИБО! Нет слов, чтоб выразить нахлынувшие чувства!
   Получилось!!!  
 
if(dTXOGetField('MBPIN','DATEEKSP',&SoprDoc) < Date(01,01,2002),&sum,0)
if(dTXOGetField('MBPIN','DATEEKSP',&SoprDoc) > Date(01,01,2006),&sum,0)
if(dTXOGetField('MBPIN','DATEEKSP',&SoprDoc) > Date(01,01,2002) and dTXOGetField('MBPIN','DATEEKSP',&SoprDoc) < Date(01,01,2006),&sum,0)
Моя благодарность не будет знать границ!
  
  
			
			
									
						
										
						СПАСИБО! Нет слов, чтоб выразить нахлынувшие чувства!
if(dTXOGetField('MBPIN','DATEEKSP',&SoprDoc) < Date(01,01,2002),&sum,0)
if(dTXOGetField('MBPIN','DATEEKSP',&SoprDoc) > Date(01,01,2006),&sum,0)
if(dTXOGetField('MBPIN','DATEEKSP',&SoprDoc) > Date(01,01,2002) and dTXOGetField('MBPIN','DATEEKSP',&SoprDoc) < Date(01,01,2006),&sum,0)
Моя благодарность не будет знать границ!