powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Обмен с внешним приложением
25 сообщений из 82, страница 3 из 4
Обмен с внешним приложением
    #36273381
Enot5467
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Егоров Александр,

К сожалению без проведения часто бывает так, что кодом в 1С тоже что-то предусмотрено (например регистрация изменений или перезапись других объектов), поэтому все отслеживать каждый раз тяжело.
С другой стороны пишите напрямую, кто мешает? Софтпоинт развернулся вон как. Другой вопрос, что в реальности то очень редко у кого получается по нормальному сделать.
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273459
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,
iscrafmЕгоров Александр,
насчет интерфейсных таблиц...
внешняя программа выполняет выгрузку требуемых данных в таблицы на SQL сервере. 1С при помощи обработки читает данные из этих таблиц, создает необходимые объекты в своей БД, выполняет их проведение... Это просто шлюз о структуре которого договариваются две стороны. При массовых загрузках, имхо, более живучий вариант, чем общение с объектами 1С через OLE

1) В топиках Александра Егорова нигде и не говорится, что OLE механизм используется для общения с объектами 1С (в этом случае действительно тормоза да еще какие). Внимательно читаем топики.
2) Зачем нам нужны какие либо промежуточные таблицы, в которые внешнее приложение грузит данные? А напрямую к этим данным обратится нельзя, без промежуточных таблиц? По моему лишнее.
Промежуточные таблицы имеют смысл для хранения связей объектов база 1 - база 2.
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273489
Enot5467
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vitkhv
Промежуточные таблицы имеют смысл для хранения связей объектов база 1 - база 2.
Не совсем согласен. Когда одна и вторая база в разное время по разному нагружены, тогда необходимо делить нагрузку между ними. Проще всего, если каждая база будет вызывающей. Это как аккумулятор в бесперебойнике, просто промежуточное накопление. Так же, если между насосом и шлангом не предусмотреть рессивер, тогда получается прохождение газа не равномерным. Плюс в такую схему можно запросто вписывать и 3-ю и 4-ю базу. Самый большой плюс, что если одна система меняется, то только её можно переписывать, не затрагивая остальные (хотя это только, если хранилище проработанное до мелочей). Еще из плюсов можно отметить, это упрощение создания универсального механизма обмена. До кучи можно там хранить односторонние данные (база является и источником и приемником).
В принципе все перечисленное можно сделать и без промежуточного, только сложнее все получается на порядок
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273497
Егоров Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmЕгоров Александр,
насчет интерфейсных таблиц...
внешняя программа выполняет выгрузку требуемых данных в таблицы на SQL сервере. 1С при помощи обработки читает данные из этих таблиц, создает необходимые объекты в своей БД, выполняет их проведение... Это просто шлюз о структуре которого договариваются две стороны. При массовых загрузках, имхо, более живучий вариант, чем общение с объектами 1С через OLE
Будем считать термин "промежуточные таблицы" определен как таблицы связей между БД и, при необходимости, трансформация данных или предстваление их через, например, вьюхи в некий вид, более универсальный для выгрузки в разнообразные конфигурации 1С :) Я практически про это же и писал - таблицы соответствий ID объектов 1С неким представлениям (или напрямую PK) объектов внешней системы. Без этого не обойтись, но это дело лучше поручить либо самой внешней системе, либо сервису обмена. Хранить какие-то внешние связи в 1С - дорогое удовольствие. Соотв. и скорость формирования этих таблиц тогда лежит вне 1С
Но! Речь идет как раз не о массовых загрузках сразу множества документов в 1C, речь идет о множестве передач одного документа, при этом скорость загрузки и проведение - значительно уступает скорости инициализации v77.Application. Собство сервис нужен именно для online-обмена документами с проведением их в 1С. Фактически он нужен просто ради держать загруженную 1Ску. Для синхронизации справочников вполне можно и напрямую писать. Для массовой же загрузки и проведения множества документов сервис конечно же не нужен. И схема там будет именно 1С при помощи обработки читает данные из этих таблиц, создает необходимые объекты в своей БД, выполняет их проведение...
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273512
Егоров Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Enot5467,

Так я собственно тоже говорю - нужно очень хорошо подумать, прежде чем браться за "прямую запись в таблицы 1С". Просто считаю более актуальным- Зависимость от версии конфигурации
- Сложность найти помощника/замену разработчику
чем - Сложность разработки разработчиком
Для 8.x актуально еще и - Зависимость от платформы (ни кто не знает, что будет со следующим релизом 1С), но в ней получить структуру БД можно хотя бы штатными средствами. Для 7.7 уже все давным-давно устаканено и меняться ничего не будет в связи с прекращением ее развития.
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273575
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Enot5467Про прямую запись в базу 1С: так же как и с SQL, пишите без проблем. Просто когда встанет вопрос по стоимости сопровождения, поймете, чем чревато. Любое изменение в конфигурации может ненароком разрушить всю базу. К сожалению такие моменты наблюдал лично.


Ага и изменение прям таки любое может разрушить тебе базу!
имхо очень сильно преувеличенно.
Опять же прошу факты: из-за чего произошло крушение.



Enot5467
Ну а по существу:
- Зависимость от платформы (ни кто не знает, что будет со следующим релизом 1С)

Ага а любые другие виды обмена платформонезависимы?

Enot5467
- Зависимость от версии SQL

Здесь зависимость минимальная.

Enot5467
- Зависимость от версии конфигурации

Оказывает самое сильное влияние на все виды обмена.

Enot5467
- Сложность разработки разработчиком

А что ждать всей бухией пока данные перенесуться,
а потом работать по ночам и по выходным будет ЛЕГЧЕ (дешевле)?

Enot5467
- Сложность найти помощника/замену разработчику


Согласен. Найти 10 вменяемых бухгалтеров легче чем 1 вменяемого разработчика.

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

Разработчики бывают разные. Но а такого, который не свои руки кривые выпрямлять будет, а головой на платформу кивать - гнать надо. И выявлять таких до появления архиважных планов.
ИМХО вопрос качества подбора персонала.

Enot5467
Руководитель смотрит на это пару месяцев и вызывает самый задрипаный франч, что бы тот поставил что-то стандартное.

Мудрость и опыт руководителя была определенна еще на этапе подбора персонала;)
-----------------

Enot5467
Про скорость в 1С: при помощи промежуточного хранилища у меня работает связка баз 1С на одном предприятии. Скорости удовлетворяют на 100% всех. Работают не зависимо от активности сотрудников. Бухи даже не понимают, что есть где-то обмен. Вообще скорость зависит не от 1С (можно и на асме и на С# таких тормозов написать...), а от того кто туда руки прикладывал.

И где здесь:
1) не зависимость от релиза 1С?
2) не зависимость от версии SQL?
3) не зависимость от версии конфигурации 1С?
4) простота в разработке?
5) простота в замене вас на нового разработчика?


И еще уважаемый Enot5467 оцените стоимость приведенных ниже решений:

Считаем, что в абстрактной компании торговых операций очень много, потому как для небольшого количества операций актуальней будут другие средства обмена. В абстрактной компании существует какая либо торговая система на базе 1С или западная (искрафарм учитываем сюда же) или самописка.
Задача иметь актуальную бухгалтерскую и налоговую отчетность на основе данных торговой системы.

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

А, что будет дешевле в целом для компании - поддерживать обмен на .XML между западной системой и 1С бухгалтерией или поддерживать обмен на прямых запросах (в том числе с ипользованием промежуточных хранилищ) между этими системами?

Только оценивайте пожалуйста не только стоимость разработки/подержки отделом ИТ. Учитывайте какие буду затраты со стороны смежных отделов использующих решение.
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273606
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Егоров АлександрДля массовой же загрузки и проведения множества документов сервис конечно же не нужен. И схема там будет именно 1С при помощи обработки читает данные из этих таблиц, создает необходимые объекты в своей БД, выполняет их проведение...
Александр, да, я только такой вариант рассматривал. Раз в месяц выгружаются данные в бухгалтерию и проводятся.
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273615
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitkhvЗачем нам нужны какие либо промежуточные таблицы, в которые внешнее приложение грузит данные? А напрямую к этим данным обратится нельзя, без промежуточных таблиц? По моему лишнее.

может и можно. я имею ввиду самый простой и незатратный способ. Обратный способ, конечно же, возможен, в теории. Но владелец информации гораздо эффективнее подготовит ее для обработки.
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273628
Егоров Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmЕгоров АлександрДля массовой же загрузки и проведения множества документов сервис конечно же не нужен. И схема там будет именно 1С при помощи обработки читает данные из этих таблиц, создает необходимые объекты в своей БД, выполняет их проведение...
Александр, да, я только такой вариант рассматривал. Раз в месяц выгружаются данные в бухгалтерию и проводятся.
Ну... главное - взаимопонимание достигнуто :) Осталось только дождаться автора топика, чтобы узнать причину необходимости именно онлайнового обмена. :)
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273635
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmvitkhvЗачем нам нужны какие либо промежуточные таблицы, в которые внешнее приложение грузит данные? А напрямую к этим данным обратится нельзя, без промежуточных таблиц? По моему лишнее.

может и можно. я имею ввиду самый простой и незатратный способ. Обратный способ, конечно же, возможен, в теории. Но владелец информации гораздо эффективнее подготовит ее для обработки.
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273637
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если нет возможности что либо изменять в конфигурации владельца информации?
а при наличии возможности, что либо менять надо еще иметь и разработчика чтобы мог что ли бо менять.
т.е. нужен 1С ник, SQL щик и Искрафармщик (Абапер, X++ сник и т.д.).
а без подготовки информации на владельце нужны только 1С ник и SQL щик + профайлер.
При этом 1С ник со знанием SQL гораздо более частое явление - чем 1С ник со знанием Искрафарм(абап, Х++).
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273642
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitkhv
При этом 1С ник со знанием SQL гораздо более частое явление - чем 1С ник со знанием Искрафарм(абап, Х++).
а зачем нужен 1С-ник со знанием той же Искры? Это "взаимоисключающие" знания (в кавычках, потому что на предприятиях они живут и дружат). Т.е. приложение (часть корпоративной ИС) делается или на 1С или на Искре. Я, лично, сталкиваюсь с 1С по "долгу службы" (точно также как с R3 и другими), но одновременно использовать оба подхода смысла нет, по крайней мере в контексте онлановой интеграции.
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273654
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,
ну так я и говорю, чтобы готовить информацию на владельце информации, нужен человек который умеет ее готовить.
Поэтому можно и без человека такого обойтись, напрямую долбя таблицы владельца информации.
А если вообще нет возможности готовить данную информацию на владельце?
В обоих случаях нужен только 1С, SQL щик и профайлер.
Хотя к вам это не относится, готовить у вас возможность есть.
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273656
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitkhvа если нет возможности что либо изменять в конфигурации владельца информации?

и такие ситуации бывают. Например, на точке стоит типовая, 1С-ника нет, а забирать с точки данные нужно, причем силами простых пользователей. Ищутся различные способы, но только такие, которые может воспроизвести простой юзер, воспользовавшись простой справкой. Допустим сформировать стандартный XML-файл обмена. Ничего... забираем его и парсим в SQL скрипт для обновления хранилища. Например так . Но это все не он-лайновое взаимодействие. С необходимостью он-лайн не встречался, пока.
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273663
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,
Я не говорю про онлайн обмен из 1С обратно в Торговую систему.
Я говорю про обмен Торговая система -> 1C.
Нет у тебя доступа к конфигурационным слоям Торговой системы или нет спеца который умеет ее конфигурить, а данные в Бухию грузить надо, что делать будеш?
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273665
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitkhvЯ говорю про обмен Торговая система -> 1C.
Нет у тебя доступа к конфигурационным слоям Торговой системы или нет спеца который умеет ее конфигурить, а данные в Бухию грузить надо, что делать будеш?
заменю бухгалтерский модуль. Серьезно. Или, если нужно, найду спеца.
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273668
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitkhv,

на самом деле такие ситуации маловероятны.
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273671
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmvitkhvЯ говорю про обмен Торговая система -> 1C.
Нет у тебя доступа к конфигурационным слоям Торговой системы или нет спеца который умеет ее конфигурить, а данные в Бухию грузить надо, что делать будеш?
заменю бухгалтерский модуль. Серьезно. Или, если нужно, найду спеца.

Вот вот, а если живешь где нибудь в Хабаровске.
На предприятии развернули Западную систему (вторую на весь город), а бухгалтерского модуля к РСБУ к ней вообще нет.Что будеш спецов с Москвы заказывать?

И на какой бухгалтерский модуль ты собираешся 1С менять?
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273673
Егоров Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmС необходимостью он-лайн не встречался, пока.
Я делал возможность получать на КПК результат проведения заявки покупателя в 1С (она была системой оперативного учета). Онлайн был актуален, ибо дефицит товарных запасов при множестве удаленных торговых представителей, едином складе и схеме работы "два профильных ТП - один клиент", приводил к необходимости оперативно изменять заказ при его непроведении.
Собсно, почему и хочется услышать автора топика - в чем необходимость онлайна...
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273674
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitkhvИ на какой бухгалтерский модуль ты собираешся 1С менять?
разве их мало? На тот же БЭСТ
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273675
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Егоров Александр, хороший пример.
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273676
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmvitkhv,

на самом деле такие ситуации маловероятны.

Т.е.маловероятны ситуации когда дешевле иметь одного спеца в лице 1С ника и SQL щика, чем двух в лице 1С ника и искрафармщика (абапера, x++ сника)?
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273677
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitkhv,

когда невозможно найти поддержку для купленной бухгалтерии.
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273680
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmЕгоров Александр, хороший пример.
Ну Александра я лично знаю.
Работали даже вместе :)
...
Рейтинг: 0 / 0
Обмен с внешним приложением
    #36273681
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Егоров АлександрiscrafmС необходимостью он-лайн не встречался, пока.
Я делал возможность получать на КПК результат проведения заявки покупателя в 1С (она была системой оперативного учета). Онлайн был актуален, ибо дефицит товарных запасов при множестве удаленных торговых представителей, едином складе и схеме работы "два профильных ТП - один клиент", приводил к необходимости оперативно изменять заказ при его непроведении.
Собсно, почему и хочется услышать автора топика - в чем необходимость онлайна...

/topic/478881&hl=
...
Рейтинг: 0 / 0
25 сообщений из 82, страница 3 из 4
Форумы / [игнор отключен] [закрыт для гостей] / Обмен с внешним приложением
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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