![]() |
![]() |
![]() |
|
Импорт и экспорт данных для не-видевших-1С | ☑ | ||
---|---|---|---|---|
0
Сергей Шепелев
29.09.09
✎
21:05
|
Здравствуйте.
1С раньше никогда не видел. У нас 1С Бухгалтерия 8 "на локальном диске", никаких серверов. Имеется задача пакетно (сотни, тысячи в одно действие) импортировать/загружать в 1С хоз. операции из внешнего источника. Источник это наша информационная система, мы будем периодически выгружать список операций в любой формат, лишь бы попроще было его в 1С загрузить. То есть нужно загрузить список операций из файла в 1С бухгалтерию. Вторая задача - после того, как бухгалтер на основе этих операций создаст акты и счет-фактуры, необходимо эти документы (акты и счет-фактуры) пакетно экспортировать. В идеале, конечно, экспорт должен сделать, например, HTTP POST запрос с авторизацией (чтоб бухгалтер не делал лишних действий), но просто сохранить набор документов в файл тоже пойдёт, как меньшее зло. Поскольку справочник контрагентов в 1С и справочник контрагентов в нашей системе это разные вещи, нужно также производить загрузку и выгрузку списка контрагентов. Здесь, опять же, выгрузку было бы здорово сделать в виде HTTP POST запроса, но просто сохранить в файл пойдёт. Я пытался ковырять "Универсальный обмен данными". Там нужны какие-то "файлы правил", нашёл несколько XML файлов в поддереве 1С на диске, но выгрузка ругается что-то вроде "Поле объекта не обнаружено", подозреваю, что версия этого файла правил не совместима с конфигурацией или что-то такое. Также имеется проблема с редактированием конфигурации (если это будет нужно для решения задач). Открываю конфигуратор, всё дерево объектов или чего там слева помечено замком "нельзя изменять данные поставщика". В конфигураторе Администратор - Пользователи даёт пустой список. Каждый раз когда вызывают "1Сника" *после* своей деятельности он просит нашего админа ввести пароль. Видимо, используется Windows-авторизация, если какая-то авторизация вообще имеет место быть. Я понимаю, что правильно купить книжек, вникнуть в 1С как следует и все вопросы решатся сами собой. Но, как это обычно бывает, сроки. Да и кроме этих импорта операций и экспорта документов хотелось бы в будущем не связываться с 1С; разовая, то есть, задача. Еще правильный вариант - нанять профессионала, но профессионал сказал, что подобного рода прослойка между внешним миром и 1С Бухгалтерией будет стоить 120 тыс. руб., комментарии (на мой взгляд) излишни. |
|||
1
ТелепатБот
гуру
29.09.09
✎
21:05
|
||||
2
Джордж1
29.09.09
✎
21:06
|
Про какие операции речь? Обычно Реализация это и есть первичная операция
|
|||
3
acsent
29.09.09
✎
21:09
|
(0) Правильное решение - позвать специалиста
|
|||
4
Сергей Шепелев
29.09.09
✎
21:09
|
(2) Да-да, верно. Реализация, оказание услуг. В принципе, мы имеем дело только с оказанием услуг.
Услуги оказываются посредством нашей ИС, она должна "сообщать" об этом в бухгалтерию, бухгалтер контроллирует процесс создания документов, машина экспортирует документы во внешнее хранилище, клиенты имеют к нему доступ и все счастливы. Такова идея. |
|||
5
acsent
29.09.09
✎
21:10
|
(4) убьете и вашу систему и бухгалтерию
|
|||
6
DimG
29.09.09
✎
21:10
|
сделаю за шисят
|
|||
7
Сергей Шепелев
29.09.09
✎
21:11
|
(5) не понял где именно убийство. Разъясните, пожалуйста.
|
|||
8
Джордж1
29.09.09
✎
21:12
|
(7)Как будете боротся с повторной загрузкой и дублированием данных? Уже придумали?
|
|||
9
Mashinist
29.09.09
✎
21:12
|
(3) прав... с таким подходом лучше заплатить и будет и HTTP POST... и при желании в почти реальном времени :-)
|
|||
10
Сергей Шепелев
29.09.09
✎
21:15
|
(8) Как обычно, посредством уникального ключа. Наша система может присвоить каждой операции некоторый идентификатор, который также надо будет записать в бухгалтерию и сделать его уникальным ключом. В SQL это unique index, я уверен, что в 1С бухгалтерии что-то подобное тоже легко делается.
|
|||
11
Serg_1960
29.09.09
✎
21:16
|
(0) "Услуги оказываются посредством нашей ИС" - связались с 1С - Вашу ИС можете сдать в утиль, на свалку истории.
|
|||
12
ShoGUN
29.09.09
✎
21:16
|
(10) Писал почти такую фигню, правда на семерке. Стоило ~50 тыр.
|
|||
13
Джордж1
29.09.09
✎
21:17
|
(10)А если бухгалтер возьмет и что-то поправит в акте или сч/ф?
|
|||
14
ShoGUN
29.09.09
✎
21:18
|
(11) Бьюсь об заклад, "наша ИС" - это биллинг. Биллинг на 1С - это жпо. Большой и толстый.
|
|||
15
Serg_1960
29.09.09
✎
21:21
|
(14) Надеюсь автор после моего поста, начнет горячо защищать "нашу ИС" и мы наконец-то узнаем об чём речь идет. А то в тёмную играем...
|
|||
16
Сергей Шепелев
29.09.09
✎
21:24
|
(13) Именно для этого в 1С должны импортироваться операции, а наружу должны выходить готовые документы. Пускай поправит. Клиенты увидят поправленный акт. Вы говорите про вариант, когда документ уже "вышел", а потом бухгалтер поправил? Это равносильно отосланному по почте акту. То есть нужно вмешательство. Это не совсем задача про дублирование из-за повторной загрузки.
|
|||
17
Джордж1
29.09.09
✎
21:26
|
(16)Ок. ДУмаю ничего особо сложного в вашей задаче нет. Пригласите спеца по 1С он сделает.
HTTP POST - можно ли сделать в 1С не знаю, самому интересно |
|||
19
Immortal
29.09.09
✎
21:33
|
(0)за 100.
не сам конечно, но под моим руковдством. |
|||
21
Сергей Шепелев
29.09.09
✎
21:36
|
(14) "наша ИС" это старый большой вещь-в-себе проект, основной смысл - регистрация доменов. Да, там есть встроенный биллинг. И создание документов. И вот сейчас задача - вынести создание документов из него; упростить жизнь бухгалтера, которая копипастит строчки из "нашей ИС" в 1С, что (на мой взгляд) ужасно.
Я не маркетолог, мне платят не за горячую защиту. С радостью объясню детали, скажите только где именно в тёмную играем. |
|||
22
Джордж1
29.09.09
✎
21:38
|
устрой тендер на это дело. 120 т.р. значительно уменьшатся. может и вдвое
|
|||
23
Сергей Шепелев
29.09.09
✎
21:38
|
(18) Я прошу помощи. Попытался подробно объяснить в чём именно.
|
|||
24
tyrm
29.09.09
✎
21:43
|
(23) да это не так просто все. И куча нюансов может вылезти. Ответственность, опять же. И время на это нужно.
|
|||
25
Джордж1
29.09.09
✎
21:45
|
(23)А откуда такое желание 1С изучать?
|
|||
26
acsent
29.09.09
✎
21:46
|
(23) Тут нельзя помочь советом, ибо у тебя не конкретных вопросов.
|
|||
27
Сергей Шепелев
29.09.09
✎
21:47
|
(25) Есть задача, которую надо решить. Нужно изучать.
|
|||
28
Джордж1
29.09.09
✎
21:49
|
(27)У меня вот сейчас задача ремонт сделать - так я нанимаю работников - ибо это будет и быстрее и качественнее. За то время что я бы сам делал ремонт я больше на 1С заработаю
|
|||
29
Сергей Шепелев
29.09.09
✎
21:53
|
Конкретный вопрос: из чего состоит решение первой задачи (импорт операций)?
То есть, связано ли это с универсальным обменом данными; в каком формате нужен список и пр. |
|||
30
Сергей Шепелев
29.09.09
✎
21:58
|
(28) Вы правы. Идеологически всё верно. Но если ко мне придут работники и скажут, что положить плитку в ванной будет стоить 120 тыс. руб, то я просто рассмеюсь им в лицо, потому что я хорошо представляю объём работ. Аналогия очень близка.
|
|||
31
DeiMos
29.09.09
✎
21:59
|
(29): Квалифицированный ответ на этот вопрос стоит около 1500 евро. ИМХО.
(И не советую Вам связываться с теми, кто предложит обучить Вас дешевле). |
|||
32
acsent
29.09.09
✎
22:00
|
(29) импорт операций состоит из написания обрабтки по импорту операции
|
|||
33
Джордж1
29.09.09
✎
22:00
|
ИМХО - универсальный обменом данными - не нужен
в каком формате нужен список - в любом - XML, txt, dbf, можно по OLE // Есть еще такие штучки - Пакеты XDTO, Web-сервисы, WS-ссылки. Что это такое вам должно быть лучше известно |
|||
34
acsent
29.09.09
✎
22:00
|
(29) кд здесь не подойдет. формат обмена придется придумать самому
|
|||
35
Jolly Roger
29.09.09
✎
22:04
|
(30) мдя... простота хуже воровства...
|
|||
36
tyrm
29.09.09
✎
22:06
|
(30) объем работ ты может и представляеш. А толку? Ну попробуй сам ее положи. Скупой платит дважды.
|
|||
37
Сергей Шепелев
29.09.09
✎
22:12
|
Спасибо, с импортом понятно.
Если это делать обработкой, как в интерфейсе сделать кнопку "запустить такую-то обработку"? |
|||
38
Джордж1
29.09.09
✎
22:13
|
(37)ка сделаешь обраьотку, уже и сам догадаешься как чего в интерфейсе сделать
|
|||
39
Сергей Шепелев
29.09.09
✎
22:14
|
Хорошо, самый больной вопрос про замок в конфигурации, запрещающий "изменение данных поставщика". Как разблокировать конфигурацию, чтобы иметь возможность редактировать код и пр.?
|
|||
40
Mikeware
29.09.09
✎
22:17
|
(39)Поверь, это вообще не вопрос....
|
|||
41
Джордж1
29.09.09
✎
22:17
|
(39)Все таки нужен специалист. А вообще - обработки могут быть внешними
|
|||
42
Джордж1
29.09.09
✎
22:18
|
(39)Может тебе документацию купить или книжку Профеесиональная разработка
|
|||
43
ShoGUN
29.09.09
✎
22:20
|
(39) Стукнись-ка ко мне в аську или в джаббер(у меня gTalk). То о чем я говорю - я делал для http://www.r01.ru/ Может договоримся, зависит много от чего. И с замком я тебе быстренько помогу.
|
|||
44
DeiMos
29.09.09
✎
22:56
|
(0): Что мешает провести тендер (среди таджикских и киргизских разработчиков)?
Все фирмы-франчайзи 1С так и работают уже много лет... В России - исполнителей нужного уровня не то чтобы нет... Просто они все "заняты" постоянно... Самому - стать Руководителем Проекта и Представителем Заказчика... По итогам Проекта - уволить исполнителей, наказать невиновных, наградить непричастных... А самому - купить квартиру в центре Москвы? Ы? Все так и делают... Чего ты тупишь? |
|||
45
Skylark
29.09.09
✎
23:05
|
А мы 30 только за разработку ТЗ бы запросили...
|
|||
46
ShoGUN
29.09.09
✎
23:09
|
(45) А чего не 300? Надо уже дорастать до уровня Аксапты хотя бы :)
|
|||
47
Emvika
29.09.09
✎
23:12
|
(46) Миш, всего ~20 часов-то...
хорош демпинговать! |
|||
48
ShoGUN
29.09.09
✎
23:15
|
(47) У (0) больше будет. На семерке была только загрузка, напрямую из базы PostgreSQL(запрос через АДО), и там были существенные упрощения. Хотя разница невелика в данном случае, ТЗ в общих чертах у меня где-то валяется, наверное :)
|
|||
49
Skylark
29.09.09
✎
23:16
|
(46) Потому что нормальная цена для такого проекта.
А товарищей в (0) только слушай - плачут "120 дорого", а у директора новая Субару Импреза под окном стоит. Мы с такими не сюсюкаемся! |
|||
50
ShoGUN
29.09.09
✎
23:19
|
(49) "Проект" - это громко сказано :) То есть, конечно, не сказать, что "Делать нечего", но 30 за ТЗ - "Эй, на вахте! Круто заложили!" :)
|
|||
51
Emvika
29.09.09
✎
23:19
|
(48) Дык! о чем и речь...
120 тыров - это ~ 80 часов работы... по такой задаче - впритык! я бы часов 150 закладывала... |
|||
52
mselling_ru
29.09.09
✎
23:20
|
ваша база на скл?
нужно чтобы движения из вашей базы появлялись в 1с в виде доков? Запускаете 1с, 1с в течении дня просматривает вашу базу и тянет доки? 30тыр рублей. |
|||
53
Emvika
29.09.09
✎
23:21
|
(50) "Проект" - правильно сказано!
заколебешься потом кататься "мелкие недочеты" устранять, про которые просто даже не подумают при постановке задачи... |
|||
54
Skylark
29.09.09
✎
23:21
|
(50), (52) - вот с такими подходами к проектам и будете Мистофесты на вокзальных кафе проводить с чеком 150 руб. на человка
|
|||
55
ShoGUN
29.09.09
✎
23:21
|
(51) Я свою цену за (0) не называл еще.
(52) Демпинг, сразу говорю. Там есть неочевидные грабли, на которые я уже наступал. |
|||
56
Emvika
29.09.09
✎
23:22
|
(52) а обратно??
|
|||
57
Skylark
29.09.09
✎
23:22
|
(56) обратно за 300!
:-) |
|||
58
mselling_ru
29.09.09
✎
23:22
|
(55) какие уля грабли? у меня посложнее проекты в автоматическом режиме бегают, а тут децкий сад.
|
|||
59
Emvika
29.09.09
✎
23:23
|
(57) а-а!
тогда реально... да, согласна! ;)) |
|||
60
ShoGUN
29.09.09
✎
23:23
|
(53) Твоя правда, мне там очень сильно помог начальник ИТ-отдела ГПТ - на редкость грамотный парень. Но второй раз аналогичное делать проще.
(54) Я не провожу Мистофесты. (58) Отдыхай. |
|||
61
mselling_ru
29.09.09
✎
23:25
|
(60) гы, для меня это обычное дело, для тебя это я понимаю может быть второй проект? :) мож на кошках потренируешся?
|
|||
62
Emvika
29.09.09
✎
23:25
|
(60).1 ну что, возьмем по накатанной? ;)))
|
|||
63
ShoGUN
29.09.09
✎
23:26
|
(61) Для меня это второй АНАЛОГИЧНЫЙ проект. А ваще-то я свои проекты не считаю, за 5 лет их было достаточно.
|
|||
64
ShoGUN
29.09.09
✎
23:27
|
(62) Я ж говорю - договоримся :)
|
|||
65
Emvika
29.09.09
✎
23:27
|
(61) своих кошек предлагаешь?
|
|||
66
ShoGUN
29.09.09
✎
23:28
|
+(64) Нет таких вещей, о которых два уважающих друг друга человека не могли бы договориться.
|
|||
67
mselling_ru
29.09.09
✎
23:28
|
через файлы делать будете?
|
|||
68
ShoGUN
29.09.09
✎
23:29
|
(67) Через POST/GET вообще-то проблемы никакой нету сделать...
|
|||
69
Emvika
29.09.09
✎
23:30
|
(66) ну ты ж сейчас сам достаточно мобильный...
но если надо - я могу в контактах помочь |
|||
70
ShoGUN
29.09.09
✎
23:32
|
(69) Обращайтесь :) С тобой поработаю с удовольствием, Марин.
|
|||
71
mselling_ru
29.09.09
✎
23:34
|
и еще у меня свободный график и толстый канал интернета :)
|
|||
72
ShoGUN
29.09.09
✎
23:35
|
(71) Поверь, у меня не менее свободный график и не менее толстый канал интернета. ;) И 22 см, а с Мариниными - все 50 %)))
|
|||
73
mselling_ru
29.09.09
✎
23:37
|
у меня дешевле и на одного :)))
|
|||
74
Emvika
29.09.09
✎
23:38
|
(73) дешево - это не к нам с Мишей
у нас - качественно, сдаемся максимум со второго раза! |
|||
75
ShoGUN
29.09.09
✎
23:38
|
(73) Знаешь, в чем твоя проблема?
|
|||
76
mselling_ru
29.09.09
✎
23:40
|
час работы, оплата в виде кофе и булочки вас устроит :)
у меня такса 30, ниже не интересно. |
|||
77
ShoGUN
29.09.09
✎
23:41
|
(76) Твоя проблема в том, что я с (0) уже договорился.
|
|||
78
mselling_ru
29.09.09
✎
23:41
|
(75) у меня проблемы? человек, который просит 50 тыр за час работы, ты о чем?
|
|||
79
ShoGUN
29.09.09
✎
23:42
|
(78) Читай (77)
|
|||
80
mselling_ru
29.09.09
✎
23:43
|
лог в студию
|
|||
81
ShoGUN
29.09.09
✎
23:45
|
(80) 10 тыр, номер кошелька WM могу сказать.
|
|||
82
mselling_ru
29.09.09
✎
23:46
|
ясно, платить себе тоже сам будешь? :)
|
|||
83
ShoGUN
29.09.09
✎
23:46
|
(82) Платит тот, кто просит показать.
|
|||
84
mselling_ru
29.09.09
✎
23:53
|
(0) делаете мне хранимку с информацией клиента и движением ДС. я привожу внешнюю обработку, которая будет мониторить хранимку и оформлять новые движения в документы 1с. работы на час.
|
|||
85
mselling_ru
29.09.09
✎
23:54
|
и желаю успехов, тем ребята, которые из этого делают проЭкты с ТЗ на 50 000 рублей :)
|
|||
86
ShoGUN
29.09.09
✎
23:55
|
(84) Зря не веришь. (0) давно уехал домой к жене.
|
|||
87
Emvika
29.09.09
✎
23:56
|
(76) за обкусанную булочку и остывший вчерашний кофе работать как-то неинтересно...
|
|||
88
mselling_ru
30.09.09
✎
00:10
|
(0)забыл сказать, оплата Б/Н.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |