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

06.02.18

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

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

Скачать исходный код

Наименование Файл Версия Размер
Обработка загрузчик
.epf 29,09Kb
19
.epf 0.0.1 29,09Kb 19 Скачать
Описание, пример сметы и исходный пакет(необязательно)
.zip 112,83Kb
8
.zip 112,83Kb 8 Скачать

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

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

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

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

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

 

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

См. также

Перенос данных из Парус 8 в ЗГУ 3

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

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

84000 руб.

19.08.2020    22607    19    1    

22

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

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

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

10560 руб.

29.10.2014    211098    630    526    

446

Перенос данных из Парус 10 в ЗГУ ред.3

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

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

60000 руб.

05.10.2022    9303    9    8    

11

Экстрактор данных 1С в BI - выгрузка данных из 1С в BI-аналитику

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

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

15.11.2022    13625    12    SQV0    47    

28

Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2

Загрузка и выгрузка в 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 Платные (руб)

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

14400 руб.

20.11.2015    151363    367    376    

502

Простое ценообразование (установка цен номенклатуры) для 1С 8.3 (УТ 11 / ERP 2 / КА 2 / Розница 2) + (УТ 10.3 / УПП / КА 1 / Розница 1)

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

Есть проблемы с расчетом и установкой цен на товары? Универсальная подсистема для ценообразования в 1С поможет навести порядок с ценами! Механизм позволяет задавать произвольные правила расчета колонок цен для разных групп товаров и легко их изменять. Может автоматически (по расписанию) обновлять цены в 1С и выполнять проверку наличия и корректности цен на все товары.

30000 руб.

13.11.2017    78037    40    11    

46
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. vandalsvq 1545 04.07.17 19:01 Сейчас в теме
(0) у нас реализован полный загрузчик + пересчет коэффициентов, индексов и прочей "лабуды". В общем на самом деле это можно сделать, но придется изрядно попотеть. И он вполне будет "универсальный". На сегодняшний день у нас кушает файлы 5, 6, 7 версии. Здесь (на ИС) алгоритм не представлен, поскольку является частью конфигурации, которая на сегодняшний день не планируется к продаже.
+
2. eskor 98 05.07.17 09:11 Сейчас в теме
(1) Меня интересует только логика применения всех этих коэффициентов. В первую очередь, на что применяется, в зависимости от того, где стоит. Если есть возможность, кинь куски кода, можно в личку.
+
3. vandalsvq 1545 11.07.17 10:00 Сейчас в теме
(2) коэффициенты то ерунда, с ними разобраться не так долго. Все подписано, знай себе умножай, округляй согласно настройкам и умножай далее. Проблема в округлении и некоторых нюансах осмечивания позиций.
Что касается кусков кода, увы не могу поделиться пока. Продукт коммерческий.
+
4. eskor 98 14.07.17 08:47 Сейчас в теме
(3) В том то и прикол, что Гран-Смета это большой Excel и коэффициенты наворачивают как хотят. Возможно, если бы были определенные стандарты в целом, все было бы проще. А сейчас я пытался по разному применять формулы и коэффициенты, в итоге общие суммы плывут. Приходится считывать итоговые значения и на их основе подставлять в строки расценки.
ради этого и разместил обработчик, может есть у кого-то токовый талмуд, где, что и как применяется.
+
5. vandalsvq 1545 14.07.17 09:27 Сейчас в теме
(4) не соглашусь с тем что коэффициенты применяются не как хочется, а в определенном порядке и по определенным правилам. Некоторые правила кстати существуют и прописаны в нормативной документации. Самый гемор в округлении, а именно в настройке "Интеллетуальное округление". Но и у нее есть правила, их только исследовать надо. Официальной документации верить нельзя.
У нас на сегодняшний день 1С рассчитывает как гранд. И итоги в файле в принципе используем только для сверки что расчет = файлу. Т.е. самоконтроль программы.
+
6. vandalsvq 1545 14.07.17 09:30 Сейчас в теме
(4) но я соглашусь что Гранд = Excel + справочники + немного макросов.
+
7. vandalsvq 1545 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 ГС не поддерживал дерево разделов. Обмен работал на построчном разборе. Модуль был просто огромный.
Для простых смет вполне хватит и текущего примера.
+
Оставьте свое сообщение