| Регистрация Правила Главная форума Поиск | 
|     0
            - 26.01.2012 - 10:14
           |      
                    Имеем 8.2.14.540 файловая, рдп. ЗУП 2.5.45.3 Модуль документа ОтражениеЗарплатыВРеглУчете Процедура КорректноеСочетаниеСчетовНУ В процедуре еслть строки: Если (СчетКт = ПланыСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплат еТруда или СчетКт = ПланыСчетов.Хозрасчетный.РасчетыПоВыплатеДоходов) и Не (ПризнакСтатьиЗатрат = Перечисления.ОтнесениеРасходовКДеятельностиЕНВД.Ра сходыОтносятсяКЕНВД) и (СчетДт <> ПланыСчетов.Хозрасчетный.РезервыПредстоящихРасходо в)Тогда Сообщение = "Не указан счет налогового учета!"; КонецЕсли; Отладчик показывает, что логическое выражение равно Ложь. Но условие отрабатывает по Истина. Что за чудеса?  |    |  
|     1
            - 26.01.2012 - 10:28
           |  (0) А в первом "или" это опечатка - отсутствие скобок? или так и есть в коде? |   |  
|     2
            - 26.01.2012 - 10:30
           |     
			
			
                Отбой, чудес не бывает :))))) Новый год прошёл :)  |    |  
|     3
            - 26.01.2012 - 10:30
           |  2-NickLon > и зачем там скобки? |   |  
|     4
            - 26.01.2012 - 10:35
           |     
			
			
                4-Uho > "Ничто не стоит так дешево, как скобки. И ничто так неэффективно для предотвращения ошибок, как скобки" Старинное наставление по Алголу-60.  |    |  
|     5
            - 26.01.2012 - 10:37
           |     
			
			
                =5 Поправка: так неэффективно -> так эффективно По памяти :)  |    |  
|     6
            - 26.01.2012 - 10:46
           |  (4) Ну разве вот здесь: (СчетКт = ПланыСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплат еТруда или СчетКт = ПланыСчетов.Хозрасчетный.РасчетыПоВыплатеДоходов) не надо сделать так: (СчетКт = ПланыСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплат еТруда) или (СчетКт = ПланыСчетов.Хозрасчетный.РасчетыПоВыплатеДоходов) и потом, если что-то одно должно выдать истину это всё тоже в скобки заключить? |   |  
|     7
            - 26.01.2012 - 10:54
           |     
			
			
                6-VZ >  по Фрейду :) 7-NickLon > нет, не надо  |    |  
 Интернет-форум Краснодарского края и Краснодара |