Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Виртуальные таблицы РегистраНакопления          
pro_artyr1985 Подменю пользователя
сообщение 04.01.11, 0:49
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Здравствуйте...Скажите пожалуйста,каким образом работают виртуальные таблицы в РегистреНакопления остатки(например).
Как понял,виртуальная таблица строится на основе параметрического условия(если оно есть),и полностью копируется из физической,если условия нет.Но еще один момент...
При формировании полей выбора(в разделе ВЫБРАТЬ),эти поля автоматически группируются.Все правильно понимаю?
Еще не понятно,что из себя представляет таблица итогов?Она содержит ТОЛЬКО итоги ресурсов в разрезе ТОЛЬКО периода?Кроме этого в ней еще есть и актуальные итоги - это общий итог по каждому ресурсу?
И вообще,каким образом производится формирование виртуальной таблицы,и как используются данные таблицы итогов при рассчетах виртуальной таблицы?Неужели они(итоги) используются только в том случае,когда в выборке(разде ВЫБРАТЬ) кроме ресурсов ничего нет,и одновременно в параметрическом условии ВТ нет условия,за исключением условия по периоду?
Спасибо

Ardi Подменю пользователя
сообщение 04.01.11, 2:07
Сообщение #2

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

К чему вопросы? Чем ответы помогут?
Работает - не трожь. mellow.gif
.....
А уж если есть цель заниматься "уличной магией" - то можно установить базу на SQL сервер - и посмотреть стркутуру исходных данных.
А при выполнении запроса смотреть в какой запрос sql превращается запрос 1с - и от куда данные берёт.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

pro_artyr1985 Подменю пользователя
сообщение 04.01.11, 14:44
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Одна просьба - если можетеь,ответьте)Собственно для этого и задаю вопрос.А мотивация,которая движет задавать вопросы - это,согласитесь,дело сугубо задающего)))))
Все просто - можете,ответьте!Буду признателен)
Причина редактирования: Правила, пункт 9!

Fynjy Подменю пользователя
сообщение 04.01.11, 19:30
Сообщение #4

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

На пальцах ...
1 +5
2 -4
3 +10
4 - 2
5 -4
...
31 +15
1 -2
...
31 -4
Как считается без ВТ
Берем сначала и складываем ... Получаем на дату остаток ...
Учитывая что разрезов может быть много, а считывание идет слева на право и просто игнорирует, но позиционирует на каждой колонке расчет итогов будет очень медленный ...


Signature

Fynjy Подменю пользователя
сообщение 04.01.11, 19:34
Сообщение #5

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

-> между 31 и 1 0 ВТ
1 +5
2 -4
3 +10
4 - 2
5 -4
...
31 +15
-> между 31 и 1 +20 ВТ
1 -2
...
31 -4
-> между 31 и 1 +10 ВТ

Как считается с ВТ
Позиционируем на ближайшем расчете в ВТ - получаем остаток, переходим на след дату от ВТ в реальной таблице и считаем движения до нужной нам даты - складываем получаем остаток ...
Эдакие индексы итогов ...
ЗЫ: Как бэ ето есть основи реальционных базь данних ... Читаем букварь по основам разработке ...


Signature

Ardi Подменю пользователя
сообщение 04.01.11, 23:03
Сообщение #6

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Цитата
Как понял,виртуальная таблица строится на основе параметрического условия(если оно есть),и полностью копируется из физической,если условия нет.Но еще один момент...

Что понимается под ВИРТУАЛЬНОЙ ТАБЛИЦЕЙ регистра остатков?
Что такое параметрическое условие?
Из КАКОй из физических таблиц?

Цитата
содержит ТОЛЬКО итоги ресурсов в разрезе ТОЛЬКО периода?

Данные в разрезе измерений и периода.

Цитата
Неужели они(итоги) используются только в том случае,когда в выборке(разде ВЫБРАТЬ) кроме ресурсов ничего нет,и одновременно в параметрическом условии ВТ нет условия,за исключением условия по периоду?

Итоги при этом используются.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

pro_artyr1985 Подменю пользователя
сообщение 06.01.11, 17:46
Сообщение #7

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Давайте сначала)))
Что из себя представляет таблица итогов РегистраНакопления?
В ней хранятся итоги и актуальные итоги?
И что из себя представляют итоги?Итоги по всем комбинациям измерений?Т.е. если в регистре есть два измерения:Изм1 и Изм2,тогда таблица итогов хранит
итоговые значения для:Изм1,Изм2,Изм1 и Изм2?(т.е. три)В этом случае виртуальная таблица обращается к таблице итогов и сразу получает значение,если при этом условие отбора данного значения для реквизита совпало с той датой,на которую хранит таблица итогов итоги.То есть если говорим:РНОстатки(,Изм1) - выводит итог для Изм1,если РНОстатки(,Изм2) тогда берет из таблицы итогов то значение,которое она хранит именно для этой комбинации,ну и если говорим РНОстатки(,Изм1,Изм2),тогда берет из ТИ соответственно для этой комбинации.Если не совпадает дата,на которую производится поиск значения виртуальной таблицей в таблице итогов и дата в ТИ,на которую производятся расчеты итогов(помесячно,...),тогда виртуальная таблица обращается к таблице движений,и за счет нее и наиближайшего к искомой дате значения из таблицы итогов пересчитывает...Что не так понимаю?

Fynjy Подменю пользователя
сообщение 06.01.11, 18:05
Сообщение #8

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

Возьмите SQL базу посмотрите и все сразу увидите ...


Signature

Ardi Подменю пользователя
сообщение 06.01.11, 19:40
Сообщение #9

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

утилита для просмотра данных без sql
[необходимо зарегистрироваться для просмотра ссылки]


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.04.24, 4:13
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!