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" /> Но комменты, похоже, до сих пор остались |
|