bdd2


Коган Яков

1940
Рейтинг

Яков Коган
Yashazz



  •   Регистрация: 02.12.2008 (8 лет назад)

  •   Был(а) на сайте: вчера в 12:47


Группы

Профессиональный разработчик

Рейтинг 1940

Публикации

Заметки и опыт по итогам решения одной задачи. Подключение к БД Firebird, чтение/просмотр структуры таблиц, чтение/просмотр данных БД.


Есть mxl, табличный документ, в котором сделана группировка строк, и надо прочитать из него данные с учётом этих группировок, т.е. иерархически. Сам документ читаем по ячейкам, но как быть с иерархией? На помощь приходит сериализация.


Открытие отчёта с предустановленным отбором, показанным пользователю. Изменение любых настроек в процессе работы отчёта. Взаимосвязи настроек.


Быстро, просто, удобно. Только на клиенте. Для любых деревьев значений на форме. Восполняем пробел платформы.


Пример динамического создания графических схем, добавления элементов любых видов. Любые схемы без бизнес-процессов. Программная работа со схемой.


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


Надо вывести рисунки в некоторых ячейках таб.документа, но как эти ячейки и области найти? Всем прайс-листам с картинками товаров и тому подобному посвящается...


Пакетный запрос возвращает массив результатов, обращаться к которым можно лишь по индексам. При изменениях запроса индексы сбиваются. Их много. Их трудно помнить и считать, тыкая пальцем по порядку. Упростим себе жизнь!


Получение некоторых данных о БД и сеансе, просмотр внутренней структуры таблиц БД 1С в SQL, "перевод" запросов SQL в терминологию 1С. Чуть больше, чем "ПолучитьСтруктуруХраненияБазыДанных"; чуть удобнее, чем аналоги; чуть другая, чем КИП.


При запуске конфигурации появляется запрос/требование на обновление платформы - как отказаться? При выполнении некоторого действия вылезает форма, ненужная пользователю - как убрать? При завершении сеанса работы спрашивается всякая ерунда - как подавить?


Комментарии

DevПрограммное создание графических схем#24 29.12.16 20:46
(23) Так это, думаю, просто релиз кривой. 1С, как всегда, косячат неимоверно. Попробуйте на чём-то надёжном вроде 8.3.6
DevПрограммное создание графических схем#22 29.12.16 12:15
(21) Ух, красота... Какая у Вас платформа 1С?
DevБД Firebird. Подключение, чтение, просмотр - сделать по-быстрому#4 29.12.16 11:03
(3) Теоретически должны бы, на практике, лично у меня, не взлетело. Провайдер, вишь, не тот.
НовостиВ «1С:Предприятии» версии 8.3.11 появятся видеозвонки#24 26.12.16 0:52
Симптоматично вот что - если раньше фича встраивалась в платформу и поставлялась как dll в дистрибутиве и как объект в языке, то здесь мы видим крен в сторону облачно-интернетных дистанцированных ресурсов, не полностью интегрированных и потому не полностью, возможно, самостоятельных в автономе. Интересно, если у компании закрытая интранет без выхода за пределы домена/леса/брандмауэра, и ваще без www, будет работать?

А то кончится это версией 1С 8.5, где будет скачиваться некий скелет платформы, а для использования, допустим, объекта "Планировщик" или "СхемаКомпоновкиДанных", надо прямой канал сетки и активный аккаунт с ID. Нечто вроде Creative Cloud от Адобы. Вот, честно, не хотелось бы))))
DevМаленькая хитрость СКД - выводим строки X раз#15 25.12.16 1:54
Автор, смотри публикации Ильдаровича, и познаешь, как надо)
DevОбработка для работы с базой SQL#8 24.12.16 19:18
(7) Берёте Toad for SQL и всё у вас есть))) А так - опять же, баян, таких обработок куча. Но респект за труды.
DevПроизвольный запрос Динамического списка#23 13.12.16 17:50
(22) Хе-хе, обещаного три года ждут. Дождались. Правда, походу, основная таблица в этом случае не всегда ловится (на моей 8.3.9.1818 нет), и прости-прощай смысл динамического списка как журнала). То есть, финальный запрос не может быть к временной таблице. Он всегда должен быть к некоей физической таблице, тогда только подхватывает нормально.
DevБД Firebird. Подключение, чтение, просмотр - сделать по-быстрому#2 09.12.16 15:19
(1) Так это ещё надо заморачиваться, ВК писать... И не на каждом компе гарантированно взлетит, ВК, они такие.
DevПроизвольный отбор при открытии формы любого динамического списка#5 06.12.16 15:54
Ваще чего-то совсем баян. Из серии "как вывести пользователю сообщение". С чего вдруг столько плюсов?..

Автор, насчёт производительности что-нибудь известно? Или это вариант только для простых списков по основной таблице?