Форум программистов, компьютерный форум, киберфорум
Наши страницы
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
BVladimir2
16 / 16 / 0
Регистрация: 26.02.2013
Сообщений: 359
1

Про СКД - метод .ПолучитьПоля() ?

01.04.2014, 22:16. Просмотров 1744. Ответов 31
Метки нет (Все метки)

После вывода отчета мне нужно получить данные расшифровки - ну, например, выведено в отчет наименование элемента справочника и нужно с "экрана" узнать что, собственно, за элемент. Это легко делается с помощью метода .ПолучитьПоля(). Но возникает вопрос - этот метод берет данные прямо из данных расшифровки, т.е. где-то эти данные сохранены в памяти или же все-таки лезет в базу ?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2014, 22:16
Ответы с готовыми решениями:

Про СКД - Составной тип данных в регистре сведений ?
Есть период. регсведений, в нем разные данные- числа, строки, даты и ссылки. Когда с помощью СКД...

Разница между СКД и консолью СКД
Доброго дня! Есть запрос в СКД следующего вида: ВЫБРАТЬ ПродажиОбороты.Контрагент,...

Про метод find
Привет всем, подскажите может ли метод find возвращать не количество символов, а саму запись до...

Про метод indexOf
Почему метод indexOf(str, позиция) как-то странно работает, если я ищу символ "_" не с первой...

Про краевую задачу (метод стрельбы)
В общем у меня в краевой задаче заданы граничные условия: v(0)=0 и v'(1)=0 Везде в источниках по...

31
duk337
2950 / 1762 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
07.04.2014, 11:23 21
на то и СКД. Практически данные будут получены один раз. Настройки будут их только преобразовывать. Организовать гуманный интерфейс перехода от настроек СКД к таблице результата и обратно. Таб поле служит для копипасты и сразу же апдейтит таблицу данных. Если требуется часто сохранять данные из таблицы в базу - то тут платформа оптимальнее сработает, чем огород с расшифровкой.
т.е. парадигма - редактировать штатную ТЧ со штатными экземплярами объектов базы. А СКД и ТабПоле с копипастой из ёкселя - источники с закачкой по событиям.
0
BVladimir2
16 / 16 / 0
Регистрация: 26.02.2013
Сообщений: 359
07.04.2014, 21:11  [ТС] 22
Цитата Сообщение от duk337 Посмотреть сообщение
на то и СКД. Практически данные будут получены один раз. Настройки будут их только преобразовывать. Организовать гуманный интерфейс перехода от настроек СКД к таблице результата и обратно. Таб поле служит для копипасты и сразу же апдейтит таблицу данных. Если требуется часто сохранять данные из таблицы в базу - то тут платформа оптимальнее сработает, чем огород с расшифровкой.
т.е. парадигма - редактировать штатную ТЧ со штатными экземплярами объектов базы. А СКД и ТабПоле с копипастой из ёкселя - источники с закачкой по событиям.
Перестал понимать мысль. Или использовать ПолучитьПоля/Родителей 1000 раз подряд в цикле чтоб взять ссылки на объекты это будет быстрее и правильнее чем искать их же в ТЗ ?
0
duk337
2950 / 1762 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
07.04.2014, 21:31 23
наверное, у нас в головах разные модели.
0
BVladimir2
16 / 16 / 0
Регистрация: 26.02.2013
Сообщений: 359
08.04.2014, 11:18  [ТС] 24
Цитата Сообщение от duk337 Посмотреть сообщение
наверное, у нас в головах разные модели.
По другому: мне нужно вывести таб.док с таблицей для пользователя, чтобы он мог откорректировать часть ячеек или все сразу и загнать новые данные обратно в базу. Для этого нужно иметь ссылки на объекты, которые на экране пользователя, представлены заголовками строк и столбцов. И собственно, вопрос, как лучше эти ссылки получить - из расшифровок СКД с помощью .ПолучитьПоля() или же из заранее созданной ТЗ где эти ссылки уже будут ?
0
duk337
2950 / 1762 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
08.04.2014, 12:19 25
По другому: вывести таб.поле с данными базы для пользователя, чтобы он мог откорректировать часть значений.
У меня так. Если обязательно таб поле... ну, я бы ни за что так делать не стал: поковыряйтесь в регламентированных отчетах бухни, не стошнит?
0
BVladimir2
16 / 16 / 0
Регистрация: 26.02.2013
Сообщений: 359
08.04.2014, 17:03  [ТС] 26
Цитата Сообщение от duk337 Посмотреть сообщение
По другому: вывести таб.поле с данными базы для пользователя, чтобы он мог откорректировать часть значений.
У меня так. Если обязательно таб поле... ну, я бы ни за что так делать не стал: поковыряйтесь в регламентированных отчетах бухни, не стошнит?
А в таб.поле получится копи-пастом данные из эксэла вставить ? Скажем, в экселе выбирается квадратная область посреди листа и переносится в таб.поле ?
0
duk337
2950 / 1762 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
08.04.2014, 17:13 27
а кто мешает скопипастить в поле таб.дока, которое на форме рядом или в закладке, и обработать его, занеся в ТЧ по кнопке?
0
BVladimir2
16 / 16 / 0
Регистрация: 26.02.2013
Сообщений: 359
08.04.2014, 18:30  [ТС] 28
Цитата Сообщение от duk337 Посмотреть сообщение
а кто мешает скопипастить в поле таб.дока, которое на форме рядом или в закладке, и обработать его, занеся в ТЧ по кнопке?
Понятно. Однако сейчас все реализовано на 7.7 именно через табдок и задача стоит чтобы было, как минимум, удобнее. А Ваш вариант оставлю на крайний случай...
0
BVladimir2
16 / 16 / 0
Регистрация: 26.02.2013
Сообщений: 359
30.04.2014, 19:18  [ТС] 29
Если кому интересно:
Только что догадался сериализовать объект "ДанныеРасшифровкиКомпоновкиДанных" в XML - там все данные, в том числе и ссылки. Так что методы .ПолучитьПоля() и .ПолучитьРодителей() в базу не лезут и берут все из этого объекта, хотя при отладке в нем кроме циферок ничего не видно...
1
Dethmontt
Модератор
Эксперт 1С
2657 / 2445 / 420
Регистрация: 10.03.2011
Сообщений: 8,756
Записей в блоге: 1
Завершенные тесты: 1
01.05.2014, 01:02 30
Цитата Сообщение от BVladimir2 Посмотреть сообщение
там все данные, в том числе и ссылки.
А что такое ССЫЛКА с точки зрения СУБД ?
0
BVladimir2
16 / 16 / 0
Регистрация: 26.02.2013
Сообщений: 359
01.05.2014, 12:10  [ТС] 31
Цифро-буквенная последовательность
0
Dethmontt
Модератор
Эксперт 1С
2657 / 2445 / 420
Регистрация: 10.03.2011
Сообщений: 8,756
Записей в блоге: 1
Завершенные тесты: 1
02.05.2014, 01:36 32
Цитата Сообщение от BVladimir2 Посмотреть сообщение
Цифро-буквенная последовательность
Указатель на то, где эти данные лежат в Базе Данных
0
02.05.2014, 01:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.05.2014, 01:36

расскажите ктонибудь про метод простых вставок
расскажите как работает метод простых вставок!

Вы что-нибудь слышали про метод Шерра?
Мне нужно выполнить задания по теме “Аналитический метод оценки надежности вычислительных систем...

Разъясните пожалуйста про метод написания кода
Разъясните пожалуйста про метод написания кода. Я наткнулся вот на такую вещь:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru