SDF файлы

Автор Сообщение
Sergej
Начинающий форумщик

Зарегистрирован: 16.08.2007
Сообщения: 3
Откуда: Москва

Добавлено: 10.09.2007 08:28 Заголовок сообщения: SDF файлы
Всем добрый день!
Пожалуйста, если кто обладает, поделитесь информацией об sdf файлах для iScala22 — как ими правильно пользоваться, какой формат?
Встал вопрос об ограничении доступа к некоторым полям карточки запасов, т.е. закрыть для ввода и редактирования некоторые не используемые поля.
В "родном" хелпе информации буквально на два предложения и то только о том, что такие файлы есть и их можно использовать, а вот что и как ни слова.
aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 11.09.2007 15:30 Заголовок сообщения: После разговора с хотлайном
Хотлайн сказал, что закрывать отдельные поля можно только в 2.3
Sergej
Начинающий форумщик

Зарегистрирован: 16.08.2007
Сообщения: 3
Откуда: Москва

Добавлено: 13.09.2007 08:42 Заголовок сообщения:
Спасибо за ответ, правда он совсем не порадовал Sad
А насколько источник заслуживает доверия? Просто на моей практике общения с хотлайном были случаи, когда, если сказать мягко, отлайн был не совсем прав Smile

Попробую переформулировать вопрос, для чего служат sdf файлы, как ими пользоваться?
Из встроенного хелпа я понял, что с их помощью можно кастомизировать экранные формы и назначать их пользователям. Идея была в том, чтобы с помощью этого меанизма, если уж нельзя закрыть определённые поля для ввода/корректировки, то тогда хотя бы вообще отключить их отображение, что примерно то же, что и заблокировать для ввода/изменения. Тем более, что для ввода/изменения и просмотра можно сделать разные настройки и тогда при вводе новых запасов или изменении существующих некоторые поля просто не будут видны, а в режиме запроса (просто просмотр) оставить их отображение.

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 13.09.2007 09:12 Заголовок сообщения: А Бог его знает

Sergej писал(а):
А насколько источник заслуживает доверия? Просто на моей практике общения с хотлайном были случаи, когда, если сказать мягко, отлайн был не совсем прав Smile

Про 2.3 уже давно это анонсировалось: http://scala.org.ru/scala/viewtopic.php?p=1547#1547

Sergej писал(а):
Попробую переформулировать вопрос, для чего служат sdf файлы, как ими пользоваться?
Из встроенного хелпа я понял, что с их помощью можно кастомизировать экранные формы и назначать их пользователям.

Не про этот ли "чудный инструмент" идёт речь? (User Interface Designer): http://scala.org.ru/scala/viewtopic.php?t=254
Судя по тому, что на то сообщения ответа так и не последовало, никто его не юзает Sad

Sergej
Начинающий форумщик

Зарегистрирован: 16.08.2007
Сообщения: 3
Откуда: Москва

Добавлено: 13.09.2007 11:55 Заголовок сообщения: И все-таки я надеюсь

aav писал(а):
Про 2.3 уже давно это анонсировалось: http://scala.org.ru/scala/viewtopic.php?p=1547#1547

Про это я знаю, хотя деталями пока не интересовался, не было времени.

aav писал(а):
Не про этот ли "чудный инструмент" идёт речь? (User Interface Designer): http://scala.org.ru/scala/viewtopic.php?t=254
Судя по тому, что на то сообщения ответа так и не последовало, никто его не юзает Sad

Возможно и этот, тогда ответ вряд ли будет, по крайней мере, на этом форуме. Если кто и знает, он наверное где-то в другом месте общается. Sad
Но я не теряю надежды Smile

Dmitry Pestov
Заслуженный форумщик

Зарегистрирован: 21.06.2007
Сообщения: 94
Откуда: Москва, ApicoSoft

Добавлено: 16.09.2007 10:12 Заголовок сообщения: sdf
Добрый день.

SDF — это попытка упростить написание новых форм. Может подразумевалась и возможность кастомизации пользователем таких форм — не уверен. В это формате сделано не так уж много форм. Скрыть поле в SDF формах можно, вот только делать это не глядя в исходники проблематично. Да, заголовки полей в таких формах менять приходилось, но что-нибудь сложнее не пытался делать.

Для примера берем команду Ввод/Корректировка Поставщиков — это программа PL0010, соответственно редактируем pl0010x.sdf. Предположим нужно скрыть поле ссылка. По наименованию(Ссылка/Reference) находим в SDF файле нужную строку в разделе Fields. Удаляем эту и следующую строку (в ней настройки поля: код поля в БД, процедура проверки значений, код пользовательского хелпа…). Выкладываем полученный файл в ветку custom — и ничего не получается Sad Выложил в стандартную ветку и поле пропало. Даже все работает.

Не уверен, что стоит использовать этот способ. Если есть лицензия на VBA developer, то проще заблокировать поле с помощью VBA.
_________________
Dmitry Pestov

Блог ScalaHelp.RU — практические вопросы использования Scala

vome
Народный форумщик

Зарегистрирован: 17.09.2004
Сообщения: 210
Откуда: Санкт-Петербург -> Москва

Добавлено: 17.09.2007 10:51 Заголовок сообщения: Re: sdf

Dmitry Pestov писал(а):
Выкладываем полученный файл в ветку custom — и ничего не получается

Не знаю как насчет удаления полей, не баловался, а для изменения их заголовков эти файлы хранятся в …custom\RUS\PL и все работает.

Dmitry Pestov
Заслуженный форумщик

Зарегистрирован: 21.06.2007
Сообщения: 94
Откуда: Москва, ApicoSoft

Добавлено: 17.09.2007 11:03 Заголовок сообщения: Re: sdf

vome писал(а):

Dmitry Pestov писал(а):
Выкладываем полученный файл в ветку custom — и ничего не получается

Не знаю как насчет удаления полей, не баловался, а для изменения их заголовков эти файлы хранятся в …custom\RUS\PL и все работает.

Ну может надо было сервисы перезапустить, я этого не делал, проверил, что работает на стандартной и успокоился.
_________________
Dmitry Pestov

Блог ScalaHelp.RU — практические вопросы использования Scala

vome
Народный форумщик

Зарегистрирован: 17.09.2004
Сообщения: 210
Откуда: Санкт-Петербург -> Москва

Добавлено: 17.09.2007 13:28 Заголовок сообщения: Re: sdf

Dmitry Pestov писал(а):
Ну может надо было сервисы перезапустить, я этого не делал, проверил, что работает на стандартной и успокоился.

Сервисы не перезапускал, единственно полностью закрывал программу и входил по новой. А редактирование файлов в стандартном каталоге — до установки первого Хот фикса, который затрет все что мы изменили. Да и для возврата к первоначальным настройкам — не надо ничего помнить, что изменяли где и какой был формат. Удалил из каталога Custom и все в первоначальном виде.

Dmitry Pestov
Заслуженный форумщик

Зарегистрирован: 21.06.2007
Сообщения: 94
Откуда: Москва, ApicoSoft

Добавлено: 17.09.2007 13:37 Заголовок сообщения: Re: sdf

vome писал(а):

Dmitry Pestov писал(а):
Ну может надо было сервисы перезапустить, я этого не делал, проверил, что работает на стандартной и успокоился.

Сервисы не перезапускал, единственно полностью закрывал программу и входил по новой. А редактирование файлов в стандартном каталоге — до установки первого Хот фикса, который затрет все что мы изменили. Да и для возврата к первоначальным настройкам — не надо ничего помнить, что изменяли где и какой был формат. Удалил из каталога Custom и все в первоначальном виде.

Проверил еще раз. Ошибся я просто, видимо, в первый раз. Все работает и из custom, даже из Скалы выходить не надо, изменения подхватываются на лету.
_________________
Dmitry Pestov

Блог ScalaHelp.RU — практические вопросы использования Scala