Гранд-Смета + учет на 8-ке #581287


#0 by Худой
Есть мысль скрестить Грант-Смету и конфигурацию БП Пока идея такая Разобрать формат выгружаемого в xml файла и импортировать его в 1С Кто нибудь пробовал что-то подобное делать?
#1 by Maxus43
обычное чтение xml произвольной структуры
#2 by Maxus43
что-то типа такого, для разбора формата тоже можно использовать Чтение = Новый ЧтениеXML;
#3 by Худой
Есть какие либо признаки в фале по поводу того, что это, например, работы или материалы или еще что-то там еще?
#4 by Maxus43
хмл на основе своей хмл-схемы строиться, выгружая из 1с и загружая в 1с поддерживается сериализация. а тут сторонняя программа, неизвестно по каким принципам (по какой схеме) делается хмл. есть проги которые на основе хмл делают его схему - но это путь в никуда, неизвестные типы данных сведутся к примитивным. ЕМНИП.
#5 by Худой
Мда... Не очень оптимистично.
#6 by Худой
Вообще, у меня такое впечатление, что Гранд-Смета просто печатный инструмент, типа WORDа. Диверсия под видом автоматицации
#7 by Maxus43
да прочитай по-реквизитно (по-атрибутно), может для 1с хватит этой информации. Единственное что придётся элементы стыковать по коду-наименованию, ссылки есно ты в выгружаемом файле не увидиш
#8 by Худой
"ссылки есно ты в выгружаемом файле не увидиш" - это про какие ссылки речь?
#9 by Maxus43
я то про ссылки типа 1с-ных. выгрузиш ты контрагента "Рога и копыта" - надо ему соответствие в 1с искать. а что выгружать-загружать хотитм?
#10 by Худой
Да. Именно так и хочу попробовать. Выгрузить строки из сметы. Строки могут быть разные по назначению Например, материалы, работы и т.д(возможно у них какие то признаки). Так вот в загруженном в 1С документе напротив каждой строки материала проставлять позицию из справочника номенклатуры и единицу измерения. Естественно, при этом коэффициент пересчета какой то формировать. Ведь потом хотелось бы фактической исполнение формировать
#11 by Maxus43
надо смотреть какие данные выгружаются, будет ли их достаточно для 1с
#12 by Худой
Это понятно, что "надо смотреть какие данные выгружаются". А больше того, что там есть, загрузить нельзя, даже если этого будет недостаточно.
#13 by Maxus43
ну 1с не волшебная, инфу из воздуха не сделает)
#14 by Худой
инфу добавлять надо уже в загруженном документе руками. Вернее, не добавлять, а присваивать аналитику объектов 1С
#15 by Нуф-Нуф
нетленка детектед
#16 by Сияющий Асинхраль
У ГрандСметы есть выгрузка, дело в том, что в принципе существует некий принятый всеми стандарт обмена сметной информацией, реально, конечно, этот стандарт каждая из существующих сметных программ понимает по своему, однако выгрузка из сметных программ, в том числе и в Гранд Смете, по этому формату есть, формат не помню то ли текстовый, то ли иксэмэльный, но в любом случае достаточно простенький, чтобы его разобрать. Достаточно найти указанный формат обмена сметной информацией, сравнить его с полученной выгрузкой и лепить загрузку...
#17 by Худой
Выходит так. Но, неужели, такой изврат больше никому в голову не приходил? У меня, к сожалению, нет с собой ГрандСметы. Но в отделе я попросил чтобы из нее выгрузили в пару форматов, заложенных в программе. Вот теперь думаю, что с этими данными делать. Ну и потом "приклеивать" к этим данным в 1С свою оналитику.
#18 by Сияющий Асинхраль
Тот формат про который я сказал документирован (хоть его каждая фирма и понимает по своему), поэтому, сдается мне, этот вариант наиболее близок к жизни, потому что пытаться разобрать недокументированный иксэмэль - удовольствие ниже среднего...
#19 by Худой
А где взять этот самый документ на формат?
#20 by Худой
есть тут кто?
#21 by Maxus43
неа. а формат видимо должен быть в комплекте с Грант-Сметой
#22 by Худой
Именно, формат файла XML?
#23 by Maxus43
незнаю в каком виде, покрыто туманом
#24 by Худой
Интересно, а в текстовый файл там есть выгрузка?
#25 by Худой
Вот нашел кое что в инете Вопрос: Скажите пожалуйста, можно ли из Гранд Сметы делать выгрузки в бухгалтерские программы(на пример 1С)? Заранее спасибо за ответ! Ответ: Гранд-Смета формирует все документы в формате xls. Помимо этого, существует возможность выгрузки всей информации по смете в формат xml. Обладая должными знаниями в 1С можно сделать импорт данных из файлов xls или xml непосредственно в 1С. вот, где бы, формат узнать и, "Обладая должными знаниями в 1С" все это грузить в 1С
#26 by Худой
Подскажите, плиз, структуру файла
#27 by big
Года 3 назад занимался таким "совокуплением". Изначально казалось, что основная проблема это загрузить данные. Ан нет )))  Смета состоит из оооочень многих параметров и одну и ту же смету можно выгрузить (распечатать) в самых разных ипостасях. Есть основные материалы, есть дополнительные, есть основные работы, есть управленческие расходы, есть расходы на ЗП, есть НДС и т.д. и т.п.  И всё это в одной смете, причем на экране монитора этого не видно. Т.е. увидеть это можно конечно, просто оно скрыто. Вобщем - задача ооочень нетривиальная. Плюс к этому - смета ПОСТОЯННО меняется. Одни материалы заменяются другими, одна работа заменяется на другую. Изменения основного проекта вносят изменения во всю смету. Кстати, смета состоит из определенных частей и имеет определенную структурую. Это я не про файл выгрузки, а про реальную, которая в бумаге существует. з.ы. если есть желание, то могу скинуть обработку для клюшек по загрузке из екселевского файла. Правда в конфу надо изменения вносить или же колхозить свою систему хранения данных.
#28 by Худой
Спасибо большое за разъяснения. В принципе, я не думал, что все будет просто и безпроблемно. Тут, как я понял, ГрантСмету используют как печатный станок. По крайней мере, с этим определением они согласились. Печатают из нее формы для подписания договора на работы. Фактически, заказчик присылает смету в файле по почте. Ее загружают в свою ГрантСмету и, возможно, что то дополняют или корректируют. Потом отсылают заказчику снова(или по телефону договариваются об изменениях). Цены и все остальное "приводятся" к обоюдосогласованным объемам и суммам. Это является конечной стадией. Вот а дальше начинается веселье с фактом. Вот этот факт хотелось бы в 1С на импортированный документ накладывать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям