25.04.2005, 12:17 | #21 |
Участник
|
Цитата:
Сообщение от SVG
Или это типа развод на пустой флейм?
Конечно же с точки зрения стиля нужно все константы в отдельное место выносить, но здесь возможности для этого немножко скудные. Хотя идея с таблицей неплохая. Правда тяжеловатая. |
|
25.04.2005, 13:13 | #22 |
Участник
|
Цитата:
Сообщение от yd_
но здесь возможности для этого немножко скудные. Хотя идея с таблицей неплохая. Правда тяжеловатая.
|
|
25.04.2005, 13:18 | #23 |
NavAx
|
Ну есть еще вариант.
Создать под это дело кодъюнит, в нем описать функцию Pi, которая будет возращать число (т.е. константа будет забита в коде функции). Ну это практически та же фигня.
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
25.04.2005, 13:22 | #24 |
Участник
|
Предлагаю отойти от весьма спорного Pi к более прикладным константам типа разделов журнала куда импортируются какие-то записи.
Существует глобальное отличие настроек в таблице от функции кодеюнита - настройки может поправить ответственный пользователь или админ, а для правки юнита нужны 1. лицензия на разработку (!!!) 2. достаточные знания для того, чтоб найти в коде, что именно кодеюнит надо править 3. достаточные знания чтоб поправить соссно юнит Так что я за таблицы. Функции, возвращающие константы - скорее если константы "условные" - т.е. если а, то константа1, если б, константа2 |
|
25.04.2005, 13:39 | #25 |
Участник
|
Цитата:
Сообщение от SVG
Существует глобальное отличие настроек в таблице от функции кодеюнита - настройки может поправить ответственный пользователь или админ, а для правки юнита нужны...
согласен, что либо в коде, либо в таблице. согласен с плюсами-минусами. но что же имел в виду yd_? или это у yd_ просто было хмурое утро? |
|
25.04.2005, 13:41 | #26 |
Участник
|
На самом деле, идея с codeunit'ом больше похожа на решения, распространенные в "обычных" (c-подобных) языках программирования, но таблица и правда лучше.
|
|
25.04.2005, 14:06 | #27 |
NavAx
|
yd, забудьте про "обычные" языки программирования
Да, C/AL и C/SIDE по первому времени ужасают, бесят, раздражают и заставляют нервничать, но со временем в них находится своя прелесть
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
25.04.2005, 14:10 | #28 |
Участник
|
Согласен. Причем после хорошего раздумья понимаешь, что то что нужно в Навижине есть. Мало того "есть" правильным образом.
|
|
06.05.2005, 10:47 | #29 |
Участник
|
Цитата:
Сообщение от SVG
Цитата:
GenJournal.VALIDATE("Journal Template Name", 'ОБЩИЙ');
GenJournal.VALIDATE("Journal Batch Name", 'ДВИЖТОВ'); за константы в коде предлагаю расстреливать на месте... |
|
06.05.2005, 10:58 | #30 |
Участник
|
Смотри кодеюнит 396 "NoSeriesManagement", а особено функция например "GetNextNo". В коде можно найти много примеров по этому кодеюниту. Если неполучтся сделать - пишите.
|
|