#8
by Редкий гость
База большая, хочешь изменить чере update? Изменяй штатно из 1 це вечером, утром проснешься счастливым
#9
by Evg
обычный отчет с выводом в ТЗ на форму на 26тыс элементах справочника идет 3,5 мин , а на 1с++ 3сек
#10
by Jarad
Перечисления меняються в конфе не так часто. Я из внешней обработки запускал скрипт который по метаданным обходил и записивал перечисления со значениями и внутренними Идшниками в таблицу. Уже таблицу использовал если надо было в SQL запросе. Единтвенный минус - это то что если перечисления создавались/изменялись, надо перестраивать.
#13
by КонецЦикла
+ Хотя нет.. все равно очень долго... Если Выгрузить в ТЗ на форму - будет секунд 15-20 Наверное штатно очень криво написано :)
#14
by Evg
судите сами , вывод организуется по всем элементам справочника, он является подчиненным другого справочника, сделано так
#15
by Evg
база dbf ная, то есть надо dbf ку организовывать, кинь код организации таблицы в скуль, посмотрю
#18
by КонецЦикла
Я имел в виду запросом (хотя на ДБФ может и медленнее) //типо так Запрос.Выгрузить(ТЗ); ТЗНаФорме.Загрузить(ТЗ);
#19
by Evg
Запросы на dbf тормознее циклов, хотя смущает ЖурналПосещений.НоваяСтрока; в цикле, это тормозов не создает ?
#21
by Ужасть бухгалтера
Давно уже сделал себе функцию "СоздатьТаблицуПеречисления", через которую выгружаю ИД-шники и представления значений перечисления во временную таблицу. Вызываю перед выполнением основного запроса. Очень удобно, что легко можно получать представления простым джойном. Хотя, вообще, представления для перечислений получать необязательно. 1С при выводе в таблицу или в форму перечисления сама получит представление для значений. При этом не будет обращений к БД. Правда, это будет несколько медленнее, чем с использованием временной таблицы и прямого запроса с ней. Также бывают ситуации, когда представление значения перечисления должно стать подстрокой некого конечного поля прямого запроса. Тут уже без джойнов обходиться будет геморно.
#22
by Evg
"через которую выгружаю ИД-шники и представления значений перечисления во временную таблицу", это #table , так это в скуле наверное, а у меня dbf
#25
by Ужасть бухгалтера
Функция специального класса 1С++: В классе есть список "временных таблиц". В деструкторе класса этот список обходится и все "временные таблицы" дропаются. Т.е. временные таблицы существуют, пока существует класс запроса. В качестве имен используются гуиды, что гарантирует уникальность имен таблиц - т.е. не будет конфликтов при многопользовательской работе.
#27
by Ужасть бухгалтера
Отправил, но в нем, вообще-то, без бутылки свежему человеку разобраться будет тяжело :)
#28
by Evg
ты прав 1с++ тока начал изучать, о классах 1с имею нулевой уровень знаний. Получил класс.ert глянул, так и есть там хоть две бутылки ставь ..:) Класс как я понял только для запросов к dbf базе ?
#42
by Ужасть бухгалтера
Создание таблицы перечисления и, для примера, выборка данных из этой таблицы:
#43
by Evg
а глоб происходит подключение по OLE DB? и для этого нужно глСтрокаПрямогоПодключенияКБД глМД глТекущаяБаза как они инициализируются ? а как глТекущаяБаза ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как узнать какой процесс 1С с какой базой работает?
- Проблемма со сравнением перечисления при выгрузке данных через OLE
- в какой таблице хранятся периодические реквизиты справочников?
- 1C SQL в какой таблице хранятся калькуляции
- В какой таблице sql хранятся юзеры 1с?
- Как определить какой ключ HASP какой?
- Значение перечисления по синониму перечисления?
- v7: В какой dbf лежат перечисления?
В этой группе 1С
- Возможно ли физически разделить Базы управленческого учета и регламентного
- Как назначить элемент управления колонке, созданной динамически?
- Партионный учет по фирмам. ТиС 7.7.
- Напомните откуда адресный классификатор можно скачать для ЗиК
- Поле объекта недоступно для записи (Номенклатура)
- Интеграция 1C 7.7 и web сервисов
- Временные файлы - на RAM диске: как сделать?
- v7: переход с обычной бухгалтерии на УСН
- ЗУП/УПП Вид расчета Оплата больничных листов. Помогите!
- Как устанавливают метки в Word ?
- При открытии проверить реквизит формы.
- УПП: разделить учет по фирмам
- ОФФ:суббота...все спят...один я такой???
- Репликация MS SQL 2005 для баз 1С:Предприятия v7.7 (статья)
- При загрузке данных (*.dt), светит ошибку и закрывается :(
- Сальдо в расчетном листке. Как? Посоветуйте...
- ЗИК: Как правильно сделать месячную премию суммой ?
- Проблема БУ 8.0 Неформируются проводки по УСН для книги дох и расходов
- Передача параметров в КОНВЕРТАЦИИ 77
- v8: УТ Отчет: Продажи по оплате за период.