Загрузка данных из Гранд-Сметы через XDTO

06.02.18

Учетные задачи - Ценообразование, анализ цен

Пример получения данных из файла Гранд-Сметы с использованием схемы xsd, обычные и управляемые формы.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обработка загрузчик
.epf 29,09Kb
20
20 Скачать (1 SM) Купить за 1 850 руб.
Описание, пример сметы и исходный пакет(необязательно)
.zip 112,83Kb
8
8 Скачать (1 SM) Купить за 1 850 руб.

Удивительно, но факт, на портале совсем не уделено внимания связке 1С и основного инструмента проектировщиков Гранд-Смета. Недано пришлось солкнуться с загрузчиком, который считывал файл построчно, само собой это очень медленно и очень плохо отлаживается. Копяться в дебрях переменных - это не наш метод, поэтому было решено переписать на более грамотный код.

На сайте Гранд-сметы была найдена xsd схема, правда несколько устаревшая, которая, ко всему прочему никак не захотела загружаться в 1С. Ну мы то люди прошаренные, чуток подправили структуру и вот он наш чудесный пакет.

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

Одним словом, под конкретные задачи подгонять и загонять. К чему этот опус, да к тому, что 100% универсальный загрузчик вряд ли сделаешь, все индивидуально. Самом собой встает вопрос о том, что зрузить и куда грузить.

В предлагаемом файле моя отладочная конструкция со стартером на обычных и управляемых формах, сами рабочие процедуры и функции в модуле обработки. Второй файл - использованные описания формата ГС, пример сметы для отладки и исходный xsd-файл (все это можно скачать на сайте Гранд-сметы по отдельности).

 

Гранд-смета обработка XDTO XML.

См. также

Зарплата Внешние источники данных Бюджетный учет Перенос данных 1C Системный администратор Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 8 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

84000 руб.

19.08.2020    24531    23    1    

25

Поиск данных Внешние источники данных Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Если вам нужно автоматически генерировать представления (view) к вашей базе данных 1С (есть две версии - для СУБД MS SQL Server и для PostgreSQL) по структуре метаданных 1С, то вам необходима данная обработка. Наш "Генератор View", другими словами - это коннектор к данным 1С для Power BI - незаменимый помощник для бизнес-аналитиков, работающих с базами 1С из Yandex Datalens/Power BI и т.д. Работает для обычных и управляемых форм под 1С 8.3

230000 руб.

31.07.2020    13553    13    48    

25

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 10 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

60000 руб.

05.10.2022    10538    11    8    

13

Внешние источники данных Программист Бизнес-аналитик Пользователь Платформа 1С v8.3 Управляемые формы Анализ и прогнозирование Конфигурации 1cv8 Узбекистан Беларусь Кыргызстан Молдова Россия Казахстан Платные (руб)

Готовое решение для автоматической выгрузки данных из 1С 8.3 в базу данных ClickHouse, PostgreSQL или Microsoft SQL для работы с данными 1С в BI-системах. «Экстрактор данных 1С в BI» работает со всеми типовыми и нестандартными конфигурациями 1С 8.3 и упрощает работу бизнес-аналитиков. Благодаря этому решению, специалистам не требуется быть программистами, чтобы легко получать данные из 1С в вашей BI-системе.

15.11.2022    19871    18    SQV0    49    

38

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка номенклатуры из файлов Excel (xls, xlsx, ods, csv, mxl) в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

11100 руб.

29.10.2014    216150    651    526    

456

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 10.10.2024, версия 9.8 - 9.13)

15600 руб.

20.11.2015    154998    376    377    

510
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. vandalsvq 1585 04.07.17 19:01 Сейчас в теме
(0) у нас реализован полный загрузчик + пересчет коэффициентов, индексов и прочей "лабуды". В общем на самом деле это можно сделать, но придется изрядно попотеть. И он вполне будет "универсальный". На сегодняшний день у нас кушает файлы 5, 6, 7 версии. Здесь (на ИС) алгоритм не представлен, поскольку является частью конфигурации, которая на сегодняшний день не планируется к продаже.
2. eskor 98 05.07.17 09:11 Сейчас в теме
(1) Меня интересует только логика применения всех этих коэффициентов. В первую очередь, на что применяется, в зависимости от того, где стоит. Если есть возможность, кинь куски кода, можно в личку.
3. vandalsvq 1585 11.07.17 10:00 Сейчас в теме
(2) коэффициенты то ерунда, с ними разобраться не так долго. Все подписано, знай себе умножай, округляй согласно настройкам и умножай далее. Проблема в округлении и некоторых нюансах осмечивания позиций.
Что касается кусков кода, увы не могу поделиться пока. Продукт коммерческий.
4. eskor 98 14.07.17 08:47 Сейчас в теме
(3) В том то и прикол, что Гран-Смета это большой Excel и коэффициенты наворачивают как хотят. Возможно, если бы были определенные стандарты в целом, все было бы проще. А сейчас я пытался по разному применять формулы и коэффициенты, в итоге общие суммы плывут. Приходится считывать итоговые значения и на их основе подставлять в строки расценки.
ради этого и разместил обработчик, может есть у кого-то токовый талмуд, где, что и как применяется.
5. vandalsvq 1585 14.07.17 09:27 Сейчас в теме
(4) не соглашусь с тем что коэффициенты применяются не как хочется, а в определенном порядке и по определенным правилам. Некоторые правила кстати существуют и прописаны в нормативной документации. Самый гемор в округлении, а именно в настройке "Интеллетуальное округление". Но и у нее есть правила, их только исследовать надо. Официальной документации верить нельзя.
У нас на сегодняшний день 1С рассчитывает как гранд. И итоги в файле в принципе используем только для сверки что расчет = файлу. Т.е. самоконтроль программы.
6. vandalsvq 1585 14.07.17 09:30 Сейчас в теме
(4) но я соглашусь что Гранд = Excel + справочники + немного макросов.
7. vandalsvq 1585 14.07.17 09:31 Сейчас в теме
(4) напиши мне в скайп может я смогу тебе в чем нибудь помочь.
8. Alex_3189 04.04.19 10:44 Сейчас в теме
Добрый день! Подскажите получилось реализовать обмен Гранд-Сметы с 1С?
9. eskor 98 05.04.19 08:58 Сейчас в теме
(8) Само собой. Единственное, xsd ГС не поддерживал дерево разделов. Обмен работал на построчном разборе. Модуль был просто огромный.
Для простых смет вполне хватит и текущего примера.
Оставьте свое сообщение