Цитата:
Сообщение от
Владимир Максимов
Есть ли вообще практический смысл как-то обозначать тот факт, что таблица является временной непосредственно в имени таблицы?
Смысл в том чтобы сделать более удобным чтение кода. Т.к. в аксапте ещё принято чтобы имя табличного курсора совпадало с именем таблицы, то при работе с таким курсором по его имени сразу будет понятно что он временный.
Цитата:
Сообщение от
Владимир Максимов
Если есть, то стоит ли придерживаться рекомендаций Best Practices или же, например, писать "Tmp" как окончание (или суффикс) имени?
В ранних версиях Best Practices рекомендовалось начинать имя временной таблицы с префикса "Tmp". Например, TmpCustLedger
Современная версия Best Practices (Ax2009) рекомендует вставлять "Tmp" непосредственно за обозначением модуля. Например, CustTmpLedger
Рекомендации и старая и новая явно направлены на то чтобы сгрупировать временные таблицы при помощи порядка их следования в AOT. Раньше все временные таблицы собирались бы в разрезе модулей в одном месте, а теперь в каждом модуле получится своя группа временных. Много ли в этом смысла? Не знаю, но раз уж так настойчиво рекомендуют должно что-то быть
Лично я в этом вопросе согласен с DSPIC