Форум ДИЦ

Пользовательский и Дилерский форум ДИЦ
Текущее время: Вс дек 17, 2017 12:45 am

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Бланк для демонстрации структуры класса записи
СообщениеДобавлено: Сб дек 21, 2013 11:19 pm 
Не в сети

Зарегистрирован: Вт мар 30, 2004 12:30 pm
Сообщения: 4766
Откуда: Москва, Кустарь-одиночка с мотором
Updated: Чуть подправил интерфейс

В порядке эксперимента выкладываю как пару файлов Cod+Tpl, а не целый проект
Надеюсь, это очевидно, что их можно положить в любой свой проект в ПОДПАПКУ (с именем BAU ;)) папки типа "Формы бланков", и после компиляции получить функционал

В процессе разработка часто приходится искать название поля и класс, который он содержит
Предлагаемый бланк может облегчить получение информации

-- Назначение: демонстрация структуры класса записи
-- Если указать фильтр, под который попадает единственная запись данного класса,
-- то, помимо описания полей, демонстрируются и значения полей верхнего уровня
-- Полученная информация не только демонстрируется на экране, но и сразу копируется в Clipboard,
-- то есть готова для вставки в текст
-- Можно вставить документ в MS Word или просто в текстовый файл
-- Чтобы информация выглядела красиво, она должна отображаться моноширинным шрифтом (Courier)
-- ВАЖНО: Блокнот (Notepad) не понимает используемый здесь символ перевода строки!

ФРАГМЕНТ результата
Код:
--------------------------------------------------------------------------------
Дата формирования=21.12.2013
Имя класса=Данные.Ресурс
Фильтр не задан - только описание структуры
--------------------------------------------------------------------------------
DocID                     == Integer                                    ==
ExtID                     == String                                     ==
IsGroup                   == Integer                                    ==
GroupDoc                  == {Базовый.Данные.Ресурс}                    ==
...
Позиции                   == -> Структура                               ==
ТипДвижения              == {МашинаРеквизитов.Справочники.ТипДвижения} ==
ДополнительныеПоля       == -> Структура                               ==
  ИмяПоля                 == String                                     ==
  ЗначениеЧисло           == Numeric                                    ==
  ЗначениеСтрока          == String                                     ==
  ЗначениеЦелое           == Integer                                    ==
  ЗначениеДата            == Date                                       ==
  ЗначениеЛогическое      == Logical                                    ==
  ЗначениеСсылка          == {СИС2.Базовая.БазоваяЗапись}               ==
ДополнительныеПоля        == -> Структура                               ==
ИмяПоля                  == String                                     ==
ЗначениеЧисло            == Numeric                                    ==
ЗначениеСтрока           == String                                     ==
ЗначениеЦелое            == Integer                                    ==
ЗначениеДата             == Date                                       ==
ЗначениеЛогическое       == Logical                                    ==
ЗначениеСсылка           == {СИС2.Базовая.БазоваяЗапись}               ==
...
Тип800_НА                 == Logical                                    ==
ОснЕдИзм                  == {Базовый.Справочники.ЕдиницаИзмерения}     ==
Страна                    == {Базовый.Справочники.Место}                ==
БухСчет                   == String                                     ==
НДС                       == -> Периодическое                           ==
...
--------------------------------------------------------------------------------


Вложения:
Комментарий к файлу: Бланк
ShowRecord.rar [3.58 Кб]
Скачиваний: 63

_________________
Андрей Булетов, Москва
PS Не стесняйтесь, поправьте меня, если я не прав!
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Бланк для демонстрации структуры класса записи
СообщениеДобавлено: Вс дек 22, 2013 1:49 pm 
Не в сети

Зарегистрирован: Пт апр 16, 2004 5:11 pm
Сообщения: 6105
Откуда: OpenFly Soft Technology, Москва
А в чем смысл этого бланка? Структуру записи можно посмотреть и в просмотре записей. Пример использования можете привести?

_________________
www.TurboFlyERP.ru


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Бланк для демонстрации структуры класса записи
СообщениеДобавлено: Вс дек 22, 2013 3:30 pm 
Не в сети

Зарегистрирован: Вт мар 30, 2004 12:30 pm
Сообщения: 4766
Откуда: Москва, Кустарь-одиночка с мотором
storm писал(а):
А в чем смысл этого бланка? Структуру записи можно посмотреть и в просмотре записей. Пример использования можете привести?

Посмотреть - можно на значения, и только в сессии
Но - программируя придётся руками набирать и имя поля, и класс записи, к которому поле привязано.

А с помощью данного бланка я, начав работать с каким-либо документом, сохраняю полученную информацию в файл (у меня их уже много ;)).
И при разработки выбираю/копирую информацию в любой момент прямо из файла, не входя в сессию

Ну и пример значений увидеть - куда что попадает из бланка

_________________
Андрей Булетов, Москва
PS Не стесняйтесь, поправьте меня, если я не прав!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Бланк для демонстрации структуры класса записи
СообщениеДобавлено: Вт дек 24, 2013 4:04 pm 
Не в сети

Зарегистрирован: Сб май 14, 2005 5:12 pm
Сообщения: 1616
Buletov писал(а):
storm писал(а):
А в чем смысл этого бланка? Структуру записи можно посмотреть и в просмотре записей. Пример использования можете привести?

Посмотреть - можно на значения, и только в сессии

:?: В смысле? В сессии можно посмотреть структуру и значения, а в проектировщике - только структуру.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бланк для демонстрации структуры класса записи
СообщениеДобавлено: Вт дек 24, 2013 4:29 pm 
Не в сети

Зарегистрирован: Вт мар 30, 2004 12:30 pm
Сообщения: 4766
Откуда: Москва, Кустарь-одиночка с мотором
rusov писал(а):
Buletov писал(а):
storm писал(а):
А в чем смысл этого бланка? Структуру записи можно посмотреть и в просмотре записей. Пример использования можете привести?

Посмотреть - можно на значения, и только в сессии

:?: В смысле? В сессии можно посмотреть структуру и значения, а в проектировщике - только структуру.

"Посмотреть" - ключевое слово ;)
А чтобы руками не набирать:
в сессии как скопировать имя поля записи?
Если смотрю через Свойства записи--Сервис--Запись - там имя только посмотреть.
Легко скопировать класс текущей записи - но для переноса в свой код класса записи по ссылке всё равно потребуется туда сходить...

Бланк мой - чисто сервисный. Когда я начинаю работать с какой-нибудь записью, я с помощью этого бланка (кстати, в его основе пример от rusov'а, спасибо), просто делаю файлы-описатели по всем нужным классам.
После чего, работая в студии, изучаю и копирую нужную мне информацию прямо из файла, не запуская сессию

Что касается перехода в Студии по Ctrl - информация-то размазана по MTL.
А тут всё под рукой

_________________
Андрей Булетов, Москва
PS Не стесняйтесь, поправьте меня, если я не прав!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Бланк для демонстрации структуры класса записи
СообщениеДобавлено: Вт дек 24, 2013 4:40 pm 
Не в сети

Зарегистрирован: Сб май 14, 2005 5:12 pm
Сообщения: 1616
Buletov писал(а):
"Посмотреть" - ключевое слово ;)
А чтобы руками не набирать:
в сессии как скопировать имя поля записи?

Так-же как и везде, через Clipboard (Ctrl-Ins).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бланк для демонстрации структуры класса записи
СообщениеДобавлено: Вт дек 24, 2013 4:53 pm 
Не в сети

Зарегистрирован: Вт мар 30, 2004 12:30 pm
Сообщения: 4766
Откуда: Москва, Кустарь-одиночка с мотором
rusov писал(а):
Buletov писал(а):
"Посмотреть" - ключевое слово ;)
А чтобы руками не набирать:
в сессии как скопировать имя поля записи?

Так-же как и везде, через Clipboard (Ctrl-Ins).

Так имя вроде не выделяется при просмотре свойств записи (я не про бланк в дизайн-режиме)
Ошибся - имя поле выделяется и копируется

Эх, хотел поделиться с коллегами инструментом, который считаю удобным и активно использую :(
Судя по количеству скачиваний - маловато среди дилеров осталось разработчиков ;)

_________________
Андрей Булетов, Москва
PS Не стесняйтесь, поправьте меня, если я не прав!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Бланк для демонстрации структуры класса записи
СообщениеДобавлено: Вс янв 05, 2014 3:27 pm 
Не в сети

Зарегистрирован: Чт авг 19, 2004 1:27 pm
Сообщения: 16
Откуда: НТЛ "ГАРНЕЦ"
Buletov писал(а):
Судя по количеству скачиваний - маловато среди дилеров осталось разработчиков ;)


Согласен. Но очень трудно осваивать продукт при полном отсутствии учебных материалов. Остались только патриоты ДИЦ и Турбо.

_________________
Лошкарев Михаил
www.garnec.ru


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Бланк для демонстрации структуры класса записи
СообщениеДобавлено: Вс янв 05, 2014 4:08 pm 
Не в сети

Зарегистрирован: Пт апр 16, 2004 5:11 pm
Сообщения: 6105
Откуда: OpenFly Soft Technology, Москва
Не понятно для чего этот бланк нужен. Структуру записи вместе с данными можно посмотреть в просмотре записей.

_________________
www.TurboFlyERP.ru


Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB