Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Загрузка в 1с из сторонней программы / 25 сообщений из 73, страница 1 из 3
19.10.2009, 18:15
    #36260426
mikey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
Такая задача
Есть программа не 1с. Из нее необходимо выгружать счета и платежи и загружать их в 1с бухгалтерию. Как это реализовать, в файлы какого формата? Можно ли использовать формат xml? Напрямую коннектиться к 1с не получится , ибо считаем что пользователь, работающий с не1с-ной прогой , может не иметь доступа к проге 1с .
...
Рейтинг: 0 / 0
19.10.2009, 18:17
    #36260429
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
mikeyТакая задача
Есть программа не 1с. Из нее необходимо выгружать счета и платежи и загружать их в 1с бухгалтерию. Как это реализовать, в файлы какого формата? Можно ли использовать формат xml? Напрямую коннектиться к 1с не получится , ибо считаем что пользователь, работающий с не1с-ной прогой , может не иметь доступа к проге 1с .

>>Как это реализовать, в файлы какого формата? Можно ли использовать формат xml?

любого. Хоть txt с разделителями. Можно и xml
...
Рейтинг: 0 / 0
19.10.2009, 23:59
    #36260868
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
В каком хотите. Кидайте файлы в папку к 1с. И обработка будет их находить загружать и затирать
...
Рейтинг: 0 / 0
20.10.2009, 08:45
    #36261097
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
Код: plaintext
ибо считаем что пользователь, работающий с не1с-ной прогой 
ересь ...
пользователь может и не видеть что он подключился к 1С
причем подключаться можно под лубим логином зашитым в программу
если вы конечно свои платежки не экселе делаете ...
...
Рейтинг: 0 / 0
20.10.2009, 09:05
    #36261126
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
leaf
Код: plaintext
ибо считаем что пользователь, работающий с не1с-ной прогой 
ересь ...
пользователь может и не видеть что он подключился к 1С
причем подключаться можно под лубим логином зашитым в программу
если вы конечно свои платежки не экселе делаете ...с Excel как раз проблем не будет, а вот если на компьютере 1С не установлена, то действительно актуально
...
Рейтинг: 0 / 0
20.10.2009, 11:15
    #36261406
mikey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
Господин ПЖлюбого. Хоть txt с разделителями. Можно и xml

А есть формат этих файлов , который понимает 1с ? CommerceML, я так понимаю, подходит только для загрузки в 1с Управление торговлей, а мне бы в Бухгалтерию грузить.

Nafс Excel как раз проблем не будет, а вот если на компьютере 1С не установлена, то действительно актуально

1с на компе может быть не установлена , так что подключиться не получится.
...
Рейтинг: 0 / 0
20.10.2009, 11:28
    #36261441
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
mikey, если не ошибаюсь на ИТС есть и обработки загрузок и описание форматов выгрузок

http://savepic.org/16835.jpg
...
Рейтинг: 0 / 0
20.10.2009, 11:30
    #36261451
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
mikeyА есть формат этих файлов , который понимает 1с?

формально никаких ограничений на форматы нет. Ограничивается только фантазией разработчиков и их вменяемостью. Зовите 1С-ника вменяемого, он вам нарисует обработку для загрузки. Может на самом деле никакого переходного файла не понадобится. Из 1С тупо присосется к вашей БД по ADO и заберет что надо.
...
Рейтинг: 0 / 0
20.10.2009, 11:33
    #36261459
mikey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
А без доработок со стороны 1с можно обойтись ?
...
Рейтинг: 0 / 0
20.10.2009, 11:34
    #36261463
mikey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
Last1Cmenmikey, если не ошибаюсь на ИТС есть и обработки загрузок и описание форматов выгрузок

http://savepic.org/16835.jpg


А где можно взять этот ИТС ?
...
Рейтинг: 0 / 0
20.10.2009, 11:35
    #36261466
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
кстати да а почему именно в 1це а не наоборот ? специфика 1це в том что для целостности БД (и так же удобства применения внутренних методов) лучше загружать в неё её же методами нежели "вгружать в неё" сторонними программами...

скажем если у вас сторонняя программа имеет движок скл то можно туда напрямую подключаться и пользователь (бухгалетр) 1С знать не будет куда и откуда данные тянуться
...
Рейтинг: 0 / 0
20.10.2009, 11:37
    #36261471
Reder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
mikeyА без доработок со стороны 1с можно обойтись ?
А зачем конфигурацию дорабатывать? Можно и внешней обработкой 1С сделать обмен инфой.
...
Рейтинг: 0 / 0
20.10.2009, 11:37
    #36261475
Reder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
Да кстати если только платежи без счетов, то у 1С есть формат текстовый с которым она с клиент-банком общается.
...
Рейтинг: 0 / 0
20.10.2009, 11:40
    #36261484
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
Reder, устати сказал бы я пару слов об этом формате :)... сколько уже денег заработали на "дописывании" под те банки которые "упорно не работают с 1це" по Украине это почти серебрянная жила :)

час-два на переделку пару раз в неделю обеспечиают минимальной работой студентов :)
...
Рейтинг: 0 / 0
20.10.2009, 11:42
    #36261492
Reder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
Last1CmenReder, устати сказал бы я пару слов об этом формате :)... сколько уже денег заработали на "дописывании" под те банки которые "упорно не работают с 1це" по Украине это почти серебрянная жила :)

час-два на переделку пару раз в неделю обеспечиают минимальной работой студентов :)
А при чем в случае топикстартера твоя тирада?
...
Рейтинг: 0 / 0
20.10.2009, 11:44
    #36261500
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
Reder, это коммент на предложение использовать текстовый формат работы с клиент-банком для нужд клиента :)... ничего личного
...
Рейтинг: 0 / 0
20.10.2009, 11:45
    #36261502
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
mikeyА без доработок со стороны 1с можно обойтись ?

конечно... весь инет просто завален обработками загрузки данных из вашей базы, вашего формата, в вашу бухгалтерию...
...
Рейтинг: 0 / 0
20.10.2009, 11:48
    #36261523
mikey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
Просто есть вероятность что будет несколько клиентов , работающих с программой , из которой необходима выгрузка.. Поэтому как-то проблематично дорабатывать 1с-ку у всех клиентов ...
Получается в данном случае остается вариант с написанием внешней обработки загрузки ?
...
Рейтинг: 0 / 0
20.10.2009, 11:57
    #36261560
VladimirKr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
mikeyА без доработок со стороны 1с можно обойтись ?

Можно. Тогда придется писать внешнее приложение, использующее 1С в качестве com объекта для записи данных в базу 1С. Я, например, делаю именно так...
...
Рейтинг: 0 / 0
20.10.2009, 12:07
    #36261597
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
авторПросто есть вероятность что будет несколько клиентов , работающих с программой , из которой необходима выгрузка.. Поэтому как-то проблематично дорабатывать 1с-ку у всех клиентов ...
Получается в данном случае остается вариант с написанием внешней обработки загрузки ?

если у клиентов конфигурации одинаковы или схожи в требуемых частях то внешняя обработка может быть написан одна и подключена к каждой из конфигураций
...
Рейтинг: 0 / 0
20.10.2009, 12:51
    #36261743
mikey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
Получается извне в 1с файлы можно загрузить только в стандарте КлиентБанка и других стандартов нет ?
...
Рейтинг: 0 / 0
20.10.2009, 13:41
    #36261907
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
mikey, нет клиент банк тут ни при чем... это из другой оперы

Речь идет о том что существует несколько методов решения вашей задачи и каждый из них предусматривает то или иное участие специалиста 1с

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

2. Подготовка данных в стороннем ПО - Подключение скажем по OLE и выполение процедуры на стороне 1С (дописывать много на стороне 1с и вам в стороннем ПО)

3. Подключение к стороннему ПО со стороны 1с теми методами которые предназначены для работы с этим ПО и последующий разбор полученных данных в самой 1С

в любом из случаев управлять генерацией новых объектов необходиом из самой 1с т.к. она в состоянии сохранить целостность и уникальность своей БД наилучшим образом

посему и предлагается вам вариант №1 как наимение затратный... если учесть что самих конфигураций много то для случая если их структура идентичная или очень схожая то напрашивается написание (применение существующей универсальной) одной внешней обработки доступной из всех БД загрузок, если же она физически не может быть доступной то надо соответсвенно её "размножать"
...
Рейтинг: 0 / 0
20.10.2009, 14:20
    #36262006
mikey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
Last1Cmen2. Подготовка данных в стороннем ПО - Подключение скажем по OLE и выполение процедуры на стороне 1С (дописывать много на стороне 1с и вам в стороннем ПО)

А если все-таки допустить такой вариант, то почему со стороны 1с придется дописывать ?

и такой еще вопрос ..
В этом случае
Тогда придется писать внешнее приложение, использующее 1С в качестве com объекта для записи данных в базу 1С. Я, например, делаю именно так...
со стороны 1с совсем не придется дописывать ?
...
Рейтинг: 0 / 0
20.10.2009, 14:30
    #36262031
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
авторсо стороны 1с совсем не придется дописывать ?

если не боитесь "убить" БД нагенерировав непонятным образом новые записи о элементах то не нужно

поймите при создании новых элементов в 1це создаётся куча записей и ключевых внутренних идентификаторов целостность (по мнению 1це) которых проверяется только при создании их в самой среде 1с и никак при создании их под управлением стороннего ПО...

т.е. зная механизм формирования и структуру хранения данных теоретически вы можете внести эти элементы по таблицам в обход интерпритатора 1це но в реальности этого лучше не делать (за искл. разовых операций и то лучше доверить эту уже спецу)
...
Рейтинг: 0 / 0
20.10.2009, 17:04
    #36262529
mikey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка в 1с из сторонней программы
А можно, используя Конвертацию данных, создать правила обмена и впоследствии файл выгрузки таким образом , что потом выгружая из сторонней программы в соответствии с этим файлом выгрузки , загрузить данные в 1с ?
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Загрузка в 1с из сторонней программы / 25 сообщений из 73, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]