Цитата |
---|
B_S_V пишет:
Вы рассматриваете проблему с точки зрения как сделать самому. |
Считаю очень важным иметь возможность пользователю самому корректировать логику, заложенную разработчиками. Такое возможно при применении разработчиками тех же инструментов, которые доступны всем пользователям, а именно – параметризации. Поэтому то я и размышляю «с точки зрения как сделать самому».
Вот, например, в TF10 разработчики заложили в форматку конструкторского чертежа автопростановку формата, причем без помощи параметризации. Ну и что в результате?... Автопростановка формата работает только при создании чертежа и не работает при корректировке формата в дальнейшем. Мне это только добавило работы, так как для установления своей автоматики пришлось сначала обойти «родную»…
Цитата |
---|
B_S_V пишет:
А я говорю о том, что это должны сделать разработчики. И мне совершенно все равно, какие трудности они при этом преодолеют. |
Вообще, не мешает иногда влезть «в шкуру» разработчиков, хотя бы для приличия… В противном случае, можно вместо чего-то действительно стоящего получить всего лишь функцию автонумерации, зато долгожданную, причем не факт, что она будет обладать правильной логикой.
Вы считаете, что разработчики сами должны разбираться в том, что нужно нам, пользователям, как сделать удобной в использовании необходимую функциональность и какие возможные случаи при этом нужно учесть?! Здесь вы не правы! Программист – это профессионал в программировании, он лучше знает, как вложить в программу требуемую логику. Но пользователь, вероятно, знает лучше программиста, что ему нужно от программы. Поэтому, вряд ли Вы таким образом сумеете сразу добиться желаемого результата, даже если автонумерацию введут. Скорее всего, наступите на собственные грабли…
Предположим, что разработчики сделают свою «закрытую от пользователей» автонумерацию. В любом случае, номер страницы должен проставляться в форматке в соответствующей переменной. А если требуемой переменной в форматке нет, или что еще хуже нет форматки в виде фрагмента (такое иногда встречается, когда попадается «кривой» документ с раскрытыми форматками)? Вот тут «грабли стукнут по лбу»…
В итоге замечу: пока нет «ЖЕЛЕЗНОЙ» логики, которая могла бы быть применена ко всем случаям без исключения, говорить о введении такой логики НЕТ СМЫСЛА! Можно лишь просить о доработке существующих функций параметризации или введения новых, чтобы как-то смягчить проблемы связанные с автонумерацией, либо пытаться осваивать возможности, предоставляемые Open API. Я, например, так и сделал.