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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.04.2005, 12:17   #21  
yd_ is offline
yd_
Участник
 
62 / 10 (1) +
Регистрация: 24.01.2005
Цитата:
Сообщение от SVG
Или это типа развод на пустой флейм?
На самом деле, мне это показалось еще в пятницу, но я никого обижать не хотел.

Конечно же с точки зрения стиля нужно все константы в отдельное место выносить, но здесь возможности для этого немножко скудные. Хотя идея с таблицей неплохая. Правда тяжеловатая.
Старый 25.04.2005, 13:13   #22  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от yd_
но здесь возможности для этого немножко скудные. Хотя идея с таблицей неплохая. Правда тяжеловатая.
?! А какие у вас предложения?
__________________
полезное на axForum, github, vk, coub.
Старый 25.04.2005, 13:18   #23  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Ну есть еще вариант.
Создать под это дело кодъюнит, в нем описать функцию Pi, которая будет возращать число (т.е. константа будет забита в коде функции).
Ну это практически та же фигня.
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
Старый 25.04.2005, 13:22   #24  
SVG is offline
SVG
Участник
 
201 / 10 (1) +
Регистрация: 15.11.2004
Предлагаю отойти от весьма спорного Pi к более прикладным константам типа разделов журнала куда импортируются какие-то записи.
Существует глобальное отличие настроек в таблице от функции кодеюнита - настройки может поправить ответственный пользователь или админ, а для правки юнита нужны
1. лицензия на разработку (!!!)
2. достаточные знания для того, чтоб найти в коде, что именно кодеюнит надо править
3. достаточные знания чтоб поправить соссно юнит

Так что я за таблицы. Функции, возвращающие константы - скорее если константы "условные" - т.е. если а, то константа1, если б, константа2
Старый 25.04.2005, 13:39   #25  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от SVG
Существует глобальное отличие настроек в таблице от функции кодеюнита - настройки может поправить ответственный пользователь или админ, а для правки юнита нужны...
абсолютно согласен.
согласен, что либо в коде, либо в таблице.
согласен с плюсами-минусами.

но что же имел в виду yd_?
или это у yd_ просто было хмурое утро?
__________________
полезное на axForum, github, vk, coub.
Старый 25.04.2005, 13:41   #26  
yd_ is offline
yd_
Участник
 
62 / 10 (1) +
Регистрация: 24.01.2005
На самом деле, идея с codeunit'ом больше похожа на решения, распространенные в "обычных" (c-подобных) языках программирования, но таблица и правда лучше.
Старый 25.04.2005, 14:06   #27  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
yd, забудьте про "обычные" языки программирования
Да, C/AL и C/SIDE по первому времени ужасают, бесят, раздражают и заставляют нервничать, но со временем в них находится своя прелесть
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
Старый 25.04.2005, 14:10   #28  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Согласен. Причем после хорошего раздумья понимаешь, что то что нужно в Навижине есть. Мало того "есть" правильным образом.
__________________
полезное на axForum, github, vk, coub.
Старый 06.05.2005, 10:47   #29  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от SVG
Цитата:
GenJournal.VALIDATE("Journal Template Name", 'ОБЩИЙ');
GenJournal.VALIDATE("Journal Batch Name", 'ДВИЖТОВ');

за константы в коде предлагаю расстреливать на месте...
100 % особенно в Журналах!!
Старый 06.05.2005, 10:58   #30  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Смотри кодеюнит 396 "NoSeriesManagement", а особено функция например "GetNextNo". В коде можно найти много примеров по этому кодеюниту. Если неполучтся сделать - пишите.
 


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:09.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.