17.12.2007, 15:06 | #1 |
Участник
|
нахождение рабочего календаря
у меня маленький вопрос. не работала с календарями тесно..
настроила календарь. операционные времена. всё работает нормально. но в коде прописывала код календаря. а теперь встал вопрос...существует уже два календаря. один на 2007 год, второй на 2008. как найти нужный календарь.? X++: planDays = WorkCalendarDate::find("1",systemDateGet()+12 ,false) ; |
|
17.12.2007, 15:50 | #2 |
Злыдни
|
Не совсем понял поставновку задачи: зачем делать разные календари на разные года? Календарь реализует логику разделения разных графиков работы, разных выходных и рабочих дней. А вот смысла его делить по годам не вижу.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
17.12.2007, 19:15 | #3 |
Member
|
А зачем вы под каждый год отдельный календарь завели позвольте поинтересоваться?
__________________
С уважением, glibs® |
|
17.12.2007, 22:08 | #4 |
Участник
|
|
|
18.12.2007, 00:12 | #5 |
Member
|
Цитата:
Сообщение от fialka
...
неумной видимо была ... А вот если не исправитесь, и будете наращивать "раковую опухоль" над тем, что сейчас имеете, то... Джоб написать для переброски рабочих времен с одного календаря в другой сумеете?
__________________
С уважением, glibs® |
|
18.12.2007, 00:18 | #6 |
Участник
|
И всё же, если есть возможность создать несколько календарей, то вполне возможно это когда-нибудь понадобится, да и хранить календари за прошедшие года наверное имеет смысл.
|
|
18.12.2007, 00:59 | #7 |
Member
|
Цитата:
Сообщение от Dronas
...
И всё же, если есть возможность создать несколько календарей, то вполне возможно это когда-нибудь понадобится ... Цитата:
Сообщение от Dronas
...
хранить календари за прошедшие года наверное имеет смысл ...
__________________
С уважением, glibs® |
|
19.12.2007, 14:26 | #8 |
Участник
|
Цитата:
Сообщение от glibs
Да, ладно. Просто вы были недальновидной или погорячились. Неумные вот так вот критично, обычно, себя не оценивают. У них все остальные дураки, как правило.
А вот если не исправитесь, и будете наращивать "раковую опухоль" над тем, что сейчас имеете, то... Джоб написать для переброски рабочих времен с одного календаря в другой сумеете? |
|
19.12.2007, 14:28 | #9 |
Участник
|
просто перебросила всё в один календарь, ничего не удаляя.
|
|
24.01.2008, 14:14 | #10 |
Участник
|
Ну чего, насоветовали?
Вот такие теперь огрызки видны в коде: X++: if( curExt() == 'reg' && this.InventLocationId == "осн") _curExt = 'ДМД'; else _curExt= '1'; Вообще ещё вопрос ко всем, как часто зашиваете переменные в коде? Какие варианты борьбы с такими переменными предпочитаете? (я кроме специальных форм настроек или выноса в макрос честно говоря не придумал, правда макросы иногда к сожалению локальные) Последний раз редактировалось Dronas; 24.01.2008 в 14:26. |
|
|
|