|  23.06.2015, 00:52 | #181 | 
| Участник | 
			
			Форма SystemDate метод init() X++: ... //Handle security explicit as the form can be started from the status bar switch (sysDictMenu.rights()) { case AccessType::NoAccess: throw error("@SYS57330"); case AccessType::View: element.form().design().control(identifierstr(newdate)).allowEdit(false); break; } ... | 
|  | |
| За это сообщение автора поблагодарили: Bergman (1). | |
|  03.07.2015, 17:07 | #182 | 
| Участник | 
			
			AX 2012 R2 CU7, \Classes\InventCostItemDimSecCur_RU\updateReceiptAdjustmentTrans X++: if (adjustment && (abs(adjustment) < inventClosing.MinTransferValue || (_receipt.CostAmountSecCurAdjustment_RU - _adjustmentLater == 0 && Currency::amount(_receipt.CostAmountSettledSecCur_RU / _receipt.QtySettled) == Currency::amount(costAmount / _receipt.QtySettled)))) { if (! this.financialOpenQty(_receipt)) { this.createErrorAdjustment(_receipt, -adjustment); } adjustment = 0; }   | 
|  | 
|  03.07.2015, 21:46 | #183 | 
| Участник | 
			
			WHSWorkExecuteDisplay* как можно было купить такой код? :facepalm: | 
|  | |
| За это сообщение автора поблагодарили: kashperuk (1). | |
|  03.08.2015, 23:39 | #184 | 
| Участник | 
			
			интересно, зачем могла понадобиться такая магия?  X++:     #define.7(7)
    #define.8(8)
    #define.15(15)  | 
|  | |
| За это сообщение автора поблагодарили: S.Kuskov (2). | |
|  03.08.2015, 23:49 | #185 | 
| Участник | |
|  | 
|  02.09.2015, 17:23 | #186 | 
| Британский учённый | 
			
			LogisticsAddresssCity
		 
				__________________ Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. | 
|  | 
|  09.09.2015, 12:33 | #187 | 
| Участник |   | 
|  | |
| За это сообщение автора поблагодарили: Maxim Gorbunov (2). | |
|  09.09.2015, 12:42 | #188 | 
| Британский учённый | 
			
			Похоже, класс для взрослых   X++: class SysVersionControlInfo { #define.xxx('xxx') } 
				__________________ Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. | 
|  | 
|  09.09.2015, 14:23 | #189 | 
| Молодой, подающий надежды | 
			
			Ax2012 R3  Класс PriceDiscSmartRounding X++: boolean checkRoundingRuleOK()
{
    boolean ok = true;
    infolog.clear(0);
    ...  | 
|  | |
| За это сообщение автора поблагодарили: gl00mie (3). | |
|  17.09.2015, 07:16 | #190 | 
| Участник | 
			
			Может было уже 2012 RTM class PriceDiscAdmCheckPost method run X++:     warningsFound = this.checkJournal(_acceptWarnings);
    postJournal = (warningsFound && _acceptWarnings) ||
                  !infologLine();X++:         priceDiscAdmTrans.validateWrite();
        if (oldValue != infolog.num())
        {
            while (oldValue < infolog.num())
            {
                oldValue++;
                priceDiscAdmTrans.Log = priceDiscAdmTrans.Log + infolog.text(oldValue)+'\n';
                errorsFound = true;
            }
        } | 
|  | 
|  07.03.2016, 10:20 | #191 | 
| Участник | 
			
			RunBaseBatch.prepareForRun X++: ...
            // the following if statement tests if the control is an I/O type
            // control. It would be better if there was support of static methods
            // from the controls team to do this, but there isn't, so the test is inline
            if (
                control is FormBuildButtonControl ||
                control is FormBuildCheckBoxControl ||
                control is FormBuildComboBoxControl ||
                control is FormBuildCommandButtonControl ||
                control is FormBuildDateControl ||
                control is FormBuildDateTimeControl ||
                control is FormBuildDropDialogButtonControl ||
                control is FormBuildFilterPaneControl ||
                control is FormBuildFunctionButtonControl ||
                control is FormBuildGridControl ||
                control is FormBuildGuidControl ||
                control is FormBuildHTMLControl ||
                control is FormBuildIntControl ||
                control is FormBuildInt64Control ||
                control is FormBuildListBoxControl ||
                control is FormBuildListControl ||
                control is FormBuildManagedHostControl ||
                control is FormBuildMenuButtonControl ||
                control is FormBuildProgressControl ||
                control is FormBuildRadioControl ||
                control is FormBuildRealControl ||
                control is FormBuildReferenceGroupControl ||
                control is FormBuildRichTextControl ||
                control is FormBuildSegmentedEntryControl ||
                control is FormBuildStaticTextControl ||
                control is FormBuildStringControl ||
                control is FormBuildTableControl ||
                control is FormBuildTimeControl ||
                control is FormBuildTreeControl)
            {
                return;
            }
.... | 
|  | 
|  23.08.2016, 23:12 | #192 | 
| Участник | 
			
			Можно я не про код? Спасибо. Меня просто порадовал скриншот в технете: https://technet.microsoft.com/ru-ru/.../hh209188.aspx   | 
|  | |
| За это сообщение автора поблагодарили: Ivanhoe (3). | |
|  24.08.2016, 10:02 | #193 | 
| Moderator | Цитата: 
		
			Сообщение от mnt_dx
			   Можно я не про код? Спасибо. Меня просто порадовал скриншот в технете: https://technet.microsoft.com/ru-ru/.../hh209188.aspx  | 
|  | 
|  24.08.2016, 11:07 | #194 | 
| Участник | 
			
			Да ладно вам, просто людям было лень делать 49 скриншотов с разными языками интерфейса    | 
|  | 
|  25.08.2016, 11:11 | #195 | 
| Участник | 
			
			Столкнулся с ошибкой выполнения запросов в базу при выполнении в CIL.  При выполнении в X++ тот же код работает корректно. Ошибка возникает при попытке выполнения запроса со связью курсором условиями типа X++: while select <table> ... exists join <table2> where <table>.<Real> == <table2>.<Real> ... В результате, запрос со связью таблиц exists join пришлось разворачивать в каскад While select и сравнивать поля в отдельной строке вне запроса. 
				__________________ Ален ноби, ностра алис. Что означает - если один человек построил, другой завсегда разобрать может. Последний раз редактировалось AlGol; 25.08.2016 в 11:14. | 
|  | 
|  06.09.2016, 21:12 | #196 | 
| Участник | 
			
			Перейдите на закладку "Предложение" или "Предложение" | 
|  | 
|  07.09.2016, 03:43 | #197 | 
| Участник | 
			
			AX7.update1 файл webconfig X++: <!-- ISSUE-2012-02-09-RAMESH: What's the purpose of this? -->
      <machineKey decryption="AES" decryptionKey="F7FA540B4DFD82E5BB196B95D15FF81FBA5D8619B270E58E2C90FAA683C5AA02" 
validation="SHA1" validationKey="BA5D8619B270E58E2C90F" />X++: <!-- ISSUE-2012-09-02-RAMESH: Revisit for production use --> <!-- ISSUE-2012-02-28-RAMESH: Does this even work for WebHttpBinding? Will this work correctly with authentication enabled? --> <serviceMetadata httpsGetEnabled="true" />   | 
|  | 
|  09.09.2016, 14:02 | #198 | 
| Мрачный тип | 
			
			Все версии вплоть до 2009-й (в 2012 не смотрел, скорее всего та же ситуация), российский модуль ОС , класс создания строк журнала амортизации RAssetProposalDepriciation, метод createJournalLines().  В принципе отсутствует контроль на самортизированность ОС по текущей итерации обработки запроса на картотеку, и по всем самортизированным ОС впустую (результат нулевой) прогоняется полный цикл расчета амортизации с даты последней амортизации по заданную дату формирования, что приводит к монотонному возрастанию времени формирования строк журнала со временем. Исправляется добавлением в самую первую строку метода, перед инициализацией итератора, проверки в виде : X++: if(RAssetSumCalc_Trans::newAssetPeriod(rAssetTable.AccountNum, _assetStandardId, datestartmth(runDate) - 1).netBookValue() == 0) return; 
 
				__________________ Мы летаем, кружимся, нагоняем ужасы ... | 
|  | |
| За это сообщение автора поблагодарили: gl00mie (3), S.Kuskov (5). | |
|  13.09.2016, 22:47 | #199 | 
| Мрачный тип | 
			
			Таки да, та же самая петрушка до 2012 R3
		 
				__________________ Мы летаем, кружимся, нагоняем ужасы ... | 
|  | 
|  28.09.2016, 01:29 | #200 | 
| Участник | Цитата: 
		
			Сообщение от trud
			   AX7.update1 файл webconfig X++: <!-- ISSUE-2012-02-09-RAMESH: What's the purpose of this? -->
      <machineKey decryption="AES" decryptionKey="F7FA540B4DFD82E5BB196B95D15FF81FBA5D8619B270E58E2C90FAA683C5AA02" 
validation="SHA1" validationKey="BA5D8619B270E58E2C90F" />X++: <!-- ISSUE-2012-09-02-RAMESH: Revisit for production use --> <!-- ISSUE-2012-02-28-RAMESH: Does this even work for WebHttpBinding? Will this work correctly with authentication enabled? --> <serviceMetadata httpsGetEnabled="true" />  Но комменты, похоже, до сих пор остались | 
|  |