23.04.2014, 15:39 | #1 |
Участник
|
Транзакции и потоки
Собственно изначально тема старая. Печатаем в вордовскую форму через ComWrodDocoment_Ru в терминале. Единственно что уверенно и быстро нам помогло это запуск "любимых" наших ворд-форм в отдельном потоке. Но блин появилась жизненная необходимость все туже форму печатать по данным с данных из еще не завершенной транзакции - типа разноска накладной без галочки разноска. Нужна просто печатная форма, но в ворд! Но вот естественно проблема запуская форму в отдельном потоке данные в потоке из не завершенной транзакции не видны.
Вопрос. Можно ли както информации о connection передать в поток и там уже иметь доступ. Или это совсем ересь? |
|
23.04.2014, 18:31 | #2 |
Участник
|
Разделите процесс формирования данных и их печати. Сохраняйте необходимые для печати данные во вспомогательные таблицы, а потом вне транзакции из какого хотите потока, из такого и распечатывайте.
|
|
24.04.2014, 05:48 | #3 |
Участник
|
Нуда. Этот метод нам понятен. Программирование). Была идея фикс - тремя может строчками обойтись. Передал подключение и там уже старый код подходит)
|
|