Мобильная версия форумов
Открыть
 −13°C
завтра: −7°C
Погода в Перми
−13°C
днем−11°C
вечером−8°C
завтра−7°C
Подробно
 65,51
−0.0252
Курс USD ЦБ РФна 23 февраля
65,5149
−0.0252
 74,33
+0.0369
Курс EUR ЦБ РФна 23 февраля
74,3332
+0.0369
  • Лютый Вжик

    Анонимный пользователь

    Можно ли как-нибудь в 1С перехватывать данные, которые консольное приложение выплевывает в stdout ? (приложение запускается из 1С).
    И реализованна ли как-нибудь мультипоточность ?

  • experienced

    Сообщений: 637

    Может запускать консольное приложение организовывая перенаправление вывода куданибудь в файл? А оттуда забирать с помощью 1Сины

    Скромность украшает мужчину. Но настоящий мужчина в украшениях не нуждается.

  • Лютый Вжик

    Анонимный пользователь

    Как вариант, но не самое красивое решение...

  • рыжий котэ

    Сообщений: 12083

    Мультипоточности нэма!

    Осторожнее с травой!
    Если хапнешь много дряни
    Увезут тебя с собой
    Злые инопланетяне

  • experienced

    Сообщений: 637

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

    Скромность украшает мужчину. Но настоящий мужчина в украшениях не нуждается.

  • Лютый Вжик

    Анонимный пользователь

    В ответ на: Мультипоточности нэма!
    Да будет проклят тот день, когда я сел за баранку этого 1С'а ! :ха-ха!:
    А данные с ком-порта в 1ску никто не читал ?

  • activist

    Сообщений: 289

    Напищи внешнию компоненту у тебя не будет проблем, которыми ты озадачен, ну или обратись к специалистам, например ко мне.

  • Лютый Вжик

    Анонимный пользователь

    В ответ на: Напищи внешнию компоненту у тебя не будет проблем, которыми ты озадачен
    У меня нет проблем, у меня есть вопросы, которые я уже решил. А также осознал, что "1С-программеров" надо называть "бухгалтерами машинного доения" :ха-ха!: :ха-ха!:

  • рыжий котэ

    Сообщений: 12083

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

    Осторожнее с травой!
    Если хапнешь много дряни
    Увезут тебя с собой
    Злые инопланетяне

  • забанен

    guru

    Сообщений: 3798

    еще на семерке был реализован вариант многопоточности... а точнее было интересное решение, которое позволяло одновременно запустить несколько отчетов, только обработчики по ним запускались поочередно:улыб:Экономии времени не было, зато фишка устраивала диекторов: запустили три-четыре отчета, после обеда приходят и смотрят :ха-ха!:

    п.3

  • рыжий котэ

    Сообщений: 12083

    ну это все равно не многопоточность в классическом понимании этого термина. параллельно 2 запроса в одном экзешнике ты не запустишь.

    Осторожнее с травой!
    Если хапнешь много дряни
    Увезут тебя с собой
    Злые инопланетяне

  • как-то так

    Сообщений: 12784

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

    А обычный вариант работы торгового оборудования с 1С не вдохновляет?
    Компонента/дровер + внешнее событие в 1С... :ухмылка:

    Скоро 15 year on board. Да - я чуточку странный.

  • Лютый Вжик

    Анонимный пользователь

    В ответ на: > А данные с ком-порта в 1ску никто не читал ?

    А обычный вариант работы торгового оборудования с 1С не вдохновляет?
    Компонента/дровер + внешнее событие в 1С... :ухмылка:
    Я актив-икс компоненту уже написал для этого )))

  • Sorry but...

    Сообщений: 44140

    Ну ты крут, судя по принципу *мы не ищем легких путей* на ассемблере?.

    Кладоискатель высшей категории

  • veteran

    Сообщений: 1178

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

  • Лютый Вжик

    Анонимный пользователь

    В ответ на: Ну ты крут, судя по принципу *мы не ищем легких путей* на ассемблере?.
    Лютый Вжик настолько лютый, что правит конфигурацию 1С в бинарном редакторе :ха-ха!:

  • забанен

    guru

    Сообщений: 3798

    не согласен... пример многопоточности еще в семерки был организован, когда заранее определялся набор отчетов и они выполнялись (правда не параллельно, а "построчно"), переключаясь с одного на другой.

    п.3

  • забанен

    guru

    Сообщений: 3798

    ты про 8.0.??? вранье!

    п.3

  • Лютый Вжик

    Анонимный пользователь

    В ответ на: ты про 8.0.??? вранье!
    Самовар, ты о чём ? :спок:

  • рыжий котэ

    Сообщений: 12083

    Жень, пока не увижу своими глазами, в жизни не поверю!

    Осторожнее с травой!
    Если хапнешь много дряни
    Увезут тебя с собой
    Злые инопланетяне

  • забанен

    guru

    Сообщений: 3798

    да запросто:улыб:у меня в архиве валяется :)))

    п.3

  • veteran

    Сообщений: 1978

    В ответ на: А данные с ком-порта в 1ску никто не читал ?
    Я соединяюсь с 1С7.7 по OLE Automation и по СОМ-соединению.

    OLE Automation - отстой
    А СОМ-соединение работает, как часы

    Таскаю данные из 1С7.7 в С# и из C# в 1C

  • experienced

    Сообщений: 963

    Тут очевидно, имелось ввиду не ком-соединение, а ком порт.

  • Полосатый мух

    Анонимный пользователь

    В ответ на: Я соединяюсь с 1С7.7 по OLE Automation и по СОМ-соединению.

    OLE Automation - отстой
    А СОМ-соединение работает, как часы

    Таскаю данные из 1С7.7 в С# и из C# в 1C
    Здравствуйте!

    А Вы можете просветить, как соединяться с 1С7.7 по COM-соединению? А то у меня только по OLE Automation получается...:улыб:

  • veteran

    Сообщений: 1978

    В ответ на: А Вы можете просветить, как соединяться с 1С7.7 по COM-соединению? А то у меня только по OLE Automation получается...:улыб:
    Если объяснить, то на интернете все объяснения есть.

    Хотя, что только писатели не пишут,
    никогда не перестану восхищаться -
    бумага всё терпит.

    А если сделать, то это немного другая история.
    Те, кто пишет - не делают,
    и наоборот.

    А про готовые решения - есть просьба клиентов
    не выкладывать код в интернет .
    Зачем мне с хорошими людЯми ссориться?

    А, что конкретно не получается?

  • veteran

    Сообщений: 1978

    В ответ на: Если объяснить, то на интернете все объяснения есть
    Там, в этой статье надо читать только то,
    что написано про СОМ,
    а всё про СОМ+ (бред сивой кобылы)
    нужно не читать :D.

  • Полосатый мух

    Анонимный пользователь

    Уф-ф-ф, Ananas, от сердца отлегло.

    Я, грешным делом, предположил, что Вы - сам Сергей Нуралиев...

    Внешние компоненты - это "примочки" к 1С. Они могут быть любыми - куда Вас Ваша фантазия заведет. Сама платформа 1С7.7 кроме как в режиме OLE Automation работать не может. А, Вы - COM-соединение! COM-соединение! COM-соединение!...

  • veteran

    Сообщений: 1978

    В ответ на: Внешние компоненты - это "примочки" к 1С. Они могут быть любыми - куда Вас Ваша фантазия заведет. Сама платформа 1С7.7 кроме как в режиме OLE Automation работать не может. А, Вы - COM-соединение! COM-соединение! COM-соединение!...
    Вы это про про что :dnknow:?
    Я не знаю Нуралиева и никогда ничего подобного не мог говорить.

    Я, вообще-то, согласен с ДИМА553:
    "Тут очевидно, имелось ввиду не ком-соединение, а ком порт."

    Увидел знакомые буквы.
    Дай, думаю суъмничаю быстренько,
    а получилось "как всегда"

Записей на странице:

Перейти в форум

Модератор: