| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Наткнулся на шутку коллеги в коде Navision. 
		
		
		
		
		
		
		
	"А найдем последнюю дату месяца" - и: D2 := DMY2DATE(1,DATE2DMY(TODAY,2)+1,DATE2DMY(TODAY,3)) - 1;  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			и такие конструкции встречаются... 
		
		
		
		
		
		
		
	If a = TRUE THEN b := FALSE ELSE b := TRUE;  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Стишок - рекурсия    
		
		
		
		
		
		
		
	DogManagement: SendMailMessage(var Pop - Record (Type Pop)), var DogMgt - Codeunit(DogManagement); Код: IF Pop.DogExist AND Pop.PopLoveDog AND Pop.DogEatingMeat THEN
  IF DogMgt.KillDog(Pop) THEN BEGIN
    DogMgt.BuryDog(Pop);
    DogMgt.SendMailMessage(Pop);
END; | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А вот какой кусок кода для нахождения первого дня текущего месяца я увидел как-то у клиента, ведущего доработки своими силами: 
		
		
		
		
		
		
		
	Код: Datv:=CALCDATE('<CM-1M+1D>')                       ;
IF DATE2DMY(Datv,1)=1 THEN Datv:=CALCDATE('<CM-1M>')    ;
DnachMes:=CALCDATE('<-'+FORMAT(DATE2DMY(Datv,1)-1)+'D>',Datv);   // ПЕРВЫЙ ДЕНЬ МЕСЯЦА | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Что за феминизм? А где же ОН!   
		
		
		
			 
		 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			На хабре недавно появился пост по поводу одного интересного языка программирования (если его таковым можно назвать). Делюсь с вами  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 |