Home »
google




xUnitFor1C: Пример работы с Управляемыми Формами

Тестирование — неотъемлемая часть разработки. Правильное тестирование значительно экономит время. Имеется большое количество механизмов тестирования на Платформе 1С 8. В этой статье рассмотрю один из наиболее старых и продвинутых: xUnitFor1C.


Posted on by Ушаков Сергей
Categories: Без рубрики


1С 8: Работа с метаданными

Работа с метаданными в 1С 8 очень проста. Методы получения однотипной информации одинаковы для всех объектов метаданных. Если значение может быть представлено списком — возвращается коллекция.  Работа с реквизитами, формами, табличными частями идентична для всех объектов. Важно понимать, что работа с метаданными возможна только на сервере.


Posted on by Ушаков Сергей
Categories: Без рубрики


1C + PostgreSQL: Изменение табличного пространства

Имеется база 1С, как сервер СУБД используется PostgreSQL. Задача развернуть базу в другом местоположении (не там где по умолчанию хранятся базы).


Posted on by Ушаков Сергей
Categories: Без рубрики


Пример: Получение данных для переоценки запросом (временная таблица + параметр как значение колонки)

Простой пример работы с запросом и параметрами.

Задачи:

  • Переоценка валютных счетов в 1С.
  • Передать курс валюты управленческого учета параметром
  • Получить запросом сумму коррекции

Первый запрос получает общие остатки и помещает во временную таблицу. Второй запрос выбирает только изменившиеся данные (запрос к временной таблице). Счет курсовых разниц задан как параметр, таким образом, демонстрируя возможность использования параметров для значений колонок.

P.S. При желании запрос можно оптимизировать.


Posted on by Ушаков Сергей
Categories: Без рубрики


ADO: Получение результата выборки как ТаблицаЗначений, Массив Структур

Пример работы с объектом ADODB.Connection для 1С Предприятие 8. Пример реализован для Управляемых форм платформы 1С Предприятие 8.3., но должно работать и на более ранних версиях.


Posted on by Ушаков Сергей
Categories: Без рубрики


Некое подобие классов для 1С Предприятие 8

После перехода на 1С Предприятие 8 с 1С Предприятие 7.7 очень сильно не хватало возможностей получаемых с использованием 1С++ и TurboMD. Динамическое обновление не всегда подходит. Отсутствие классов не является такой большой проблемой, есть общие модули, модули объектов, модули менеджеров, модули формы. Реализация логики на основе модулей в ряде случаев неплохо заменяла функциональность классов. Остался открытым вопрос изменения кода на лету, без перезапуска 1С. В сети не раз мелькало про возможность использования внешних отчетов для решения подобной задачи. Решил самостоятельно накидать пример использования внешних отчетов как замены для классов и частично TurboMD.


Posted on by Ушаков Сергей
Categories: Без рубрики


Интеграция QlikView с 1С на примере Управление торговлей 11

В статье будут приведены наиболее простые и доступные пониманию примеры работы с данными 1С в QlikView.

Для интеграции в режиме online будут использоваться представления, созданные при помощи обработки «Создание представлений». Представления позволяют обращаться к данным 1С минуя платформу, используя средства SQL сервера. В этой статье используются представления созданные для MS SQL Server.


Posted on by Ушаков Сергей
Categories: Без рубрики


1Cv8: Пример работы с объектом Таблица значений

Примеры работы с Таблицей значений:

  • Передача таблицы значений с сервера на клиент
  • Получение колонок
  • Управление колонками на форме
  • Вывод данных с группировкой по Складу
  • Поиск строк по условию
  • Сортировка

Пример реализован в виде внешнего отчета на Управляемых формах. Создан реквизит формы ТабЗначений (Таблица значений, без колонок), в который будут передаваться данные (с сервера на клиент).

На сервере создается таблица значений, заполняется тестовыми данными. Для управления реквизитом формы ТабЗначений получаются массивы колонок на удаление и добавление колонок. Данные из таблицы значений на сервере передаются в реквизит ТабЗначений (таблица значений как реквизит формы). Осуществляем обход таблицы значений на клиенте с получением строк по каждому складу в ТЗ.


Posted on by Ушаков Сергей
Categories: Без рубрики


1Cv8: Примеры работы с объектом Структура

Примеры различных операций при работе с универсальной коллекцией значений Структура


Posted on by Ушаков Сергей
Categories: Без рубрики


1С Предприятие 8: Создание представлений для SQL базы данных

Обработка «Создание представлений» позволяет создать представления (view) для SQL версий БД 1С Предприятие 8. Используя представления возможно получать данные из 1С напрямую, минуя механизмы платформы. Механизм позволяет упростить:

  • интеграцию 1С с другими системами
  • просмотр данных базы администраторами
  • ускорить выполнение критичных запросов
  • использовать средства SQL серверов для обработки данных

Внедрение механизма создания представлений крайне просто — необходимо указать строку соединения с БД, нажать на кнопку Выполнить.
Написание запросов используя SQL в ряде случаев почти ничем не отличается от написания запросов в среде 1С Предприятие.


Posted on by Ушаков Сергей
Categories: Без рубрики



Рубрики
  • Рубрик нет
Google




Социальные сети


Я в Twitter
Яндекс.Поиск
Поиск обычный
Счетчики
Рейтинг@Mail.ru Яндекс.Метрика