AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.04.2021, 19:55   #21  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Я еще погоняю этот код и сделаю как ты рекомендовал.
Надо убедиться что не вылезет что-нибудь еще.

Но по всем признакам все уже хорошо.

Последний раз редактировалось Logger; 19.04.2021 в 20:21.
За это сообщение автора поблагодарили: mazzy (2).
Старый 03.06.2021, 13:37   #22  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
1. Подправил оформление кода (убраны постфиксы в именах)
2. Добавил изменение подстрок
X++:
" if("  
" for(" 
" while(" 
" switch("
" catch("
теперь при обработке, в соответствие с BP добавляется пробел между ключевым словом и открывающей скобкой.
т.е. в коде становится так
X++:
" if ("  
" for (" 
" while (" 
" switch ("
" catch ("
На этом, пожалуй, все.
Вложения
Тип файла: zip CaseChangeFix2__2021_06_03.zip (14.5 Кб, 32 просмотров)

Последний раз редактировалось Logger; 03.06.2021 в 13:40.
За это сообщение автора поблагодарили: mazzy (15), sukhanchik (15), dech (10).
Старый 02.06.2022, 13:10   #23  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Logger Посмотреть сообщение
На этом, пожалуй, все.
Похоже не все.

Следующая версия:
1. Добавлена обработка форм.

а. Если контрол назван по схеме ИмяДатасорса_ИмяПоля (а именно так среда и дает название когда drag/drop-ишь поля датасорса) то исправляет регистр в имени, Например
sAlesTablE_saleSid --> SalesTable_SalesId

б. В коде форм исправляет имена датасорсов и таблиц датасорсов а также их поля(раньше не понимал ссылки на датасорс и не исправлял. Понимал только таблички объявленные явно как локальные переменные).
Например
sAlesTablE --> salesTable
sAlesTablE_DS --> salesTable_ds
sAlesTablE.saleSid --> salesTable.SalesId

в. В коде форм исправляет имена Autodeclarated контролов.
Например
sAlesTablE_saleSid --> salesTable_SalesId
Вложения
Тип файла: zip CaseChangeFixAxforum_dev.zip (16.6 Кб, 29 просмотров)
За это сообщение автора поблагодарили: mazzy (5).
Теги
sourceline

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dynamicsaxse: November 2017 Release – Dynamics AX 2012 R3 Blog bot DAX Blogs 0 08.12.2017 10:51
dynamicsaxse: Dynamics AX 2012 R3 cumulative updates Blog bot DAX Blogs 0 15.03.2017 18:11
AX 2012 R3: сохранение масштаба в окне редактора кода alex55 DAX: Программирование 2 02.03.2016 01:26
DAX: Microsoft Dynamics AX 2012 R3 is now available! Blog bot DAX Blogs 1 02.05.2014 23:00
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:56.