Игорь (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Спасибо еще раз, Антон. Подождем пояснений от Egor Zaytsev,
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Поставил галку "Запускать ... автоматически", вышел из квика.
Запускаю квик, загружается Excel (по ощущению, даже раньше квика на мгновение).
Появляется окно квика (без ввода пароля), а ошибка уже в окне сообщений - самое ПЕРВОЕ сообщение.
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Цитата
Anton написал:
Не надо эксель запускать, только фейкосервер.
Понял. Я поставил галку "Запускать ... автоматически". Думал по другому не стартует передача.
1. Убрал галку.
2. Запустил сервер.
3. Запустил квик: https://yadi.sk/i/HZqE02HUIMgeLQ
4. Прошло соединение. Передача идет циклически: https://yadi.sk/i/d2HXKCFH1CoBmg
Ошибок не было совсем.
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Цитата
Anton написал:
создать таблицу состояние счета, настроить вывод в эксель с любыми книгой/листом, поставить галку "вывод после создания", закрыть квик. Запустить  сервер из поста выше , запустить квик.
Создал отдельную вкладку, в ней таблицу "Состояние счета", настроил вывод в новую книгу, поставил галку "Вывод после создания", закрыл квик.
1. Запустил сервер.
2. Запустил квик: https://yadi.sk/i/tVxAK4OWad_ayA2
3. Прошло соединение: https://yadi.sk/i/lq9CxCQdwYkFWA
4. В Excel вывод есть, в сервере - тишина: https://yadi.sk/i/zZMPVXcv7Wq_gQ
Где-то накосячил?
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Цитата
Anton написал:
Остается вариант без макросов затестить
Убрал название из "Рабочей книги" совсем. При запуске открывается новый Excel файл, но перед ним - ошибка и вывод останавливается. Все таки рано передаются данные в файл, он не открылся еще. Еще раз: при автозапуске выходит ошибка, потом файл открывается уже. Если запускать вывод вручную - ошибки нет.
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Цитата
Anton написал:
Остается вариант без макросов затестить, больше пока ничего нового в голову не лезет.
Спасибо, Антон за заботу :wink:  Позже проверю обязательно и отпишусь.
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Цитата
Anton написал:
Вчерашний скрин был сделан при подключенном квике или при отключенном?
Quik был подключен, Excel выгружен. Но таблица была по фонде, которая после 19 мск не работает уже, соответственно данные в ней не менялись.
И да, ошибка появляется при загрузке Quik, еще до соединения с сервером. Она самая первая в сообщениях идет.
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Цитата
Anton написал:
По некотором размышлении это действительно недоработка, но не моя, а арки. Как видим, квик безусловно стартует заданное приложение перед началом дде-обмена, а это неправильно, правильно будет сначала попробовать подключиться как есть, и только если ответа нет и установлена галка автозапуска, тогда запустить сервер и пробовать подключиться еще раз.
Кажется стало проясняться. Запустил Quik со снятыми галками "Запускать ... автоматически", в сообщениях вышли в ошибку (как указано выше) все мои 5 таблиц. Файл Excel не запустился, соответственно. Поставил во всех таблицах галку "Запускать ... автоматически", но снял "Вывод после создания", запуск прошел без ошибок, Excel не запустился. Я нажал Ctrl+Shift+L, запустился Excel без ошибок, вывод из всех таблиц идет.
Впечатление, что вывод из таблиц начинает идти раньше, чем загрузится Excel.
В принципе, меня устраивает и такой вариант, но к QUIK clients support просьба проверить. Файл Excel у меня около 1 Мб, в нем работают свои макросы в 5 модулях. Может файл тяжелый слишком?
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Цитата
Anton написал:
Попробуйте снять галку "новый поток на отдельный DDE-сервер" в основные настройки - экспорт данных, будет ли ошибка повторяться?
Тут, как раз, галка не стоит.
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Цитата
Anton написал:
Может галку "запускать приложение DDE сервера автоматически" снять?
Точно. Снял.
Вот результат: https://yadi.sk/i/IyR4ZMzjwwNf2A
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Цитата
Anton написал:
В общем,  вот софтинка примитивнейшая , что с ней делать:1. Убедиться, что эксель НЕ ЗАПУЩЕН.2. Запустить софтинку, появится черное консольное окошко с надписью сервер работает.3. Запустить экспорт из квика в эксель (софтинка притворяется экселем).4. Смотреть в консольном окошке, что приехало из квика, делать скриншоты по желанию.5. Остановить экспорт из квика.6. Закрыть консоль.
Скачал, сделал как написано.
1. Excel закрыт, экспорт по DDE из всех таблиц остановлен.
2. Запустил - появилось окошко с надписью.
3. Запускаю экспорт - и вот тут какая-то недоработка, видимо. Похоже, что притворяется она не очень. Запускается Excel (пробовал убрать название рабочей книги, запускается пустая новая).
4. Соответственно в окошке - пусто.
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Цитата
Anton написал:

Вот это очень важный, по-моему, довесочек. Выходит, квик стартует дде перед тем, как таблицу заполнил. Крайне было б любопытно взглянуть, что ж все-таки приезжает в эксель в первом случае, только софтину надо писать для этого.
Интересное предположение. Софтину написать я, конечно же, не смогу, но попробовал очистить лист, перед закрытием Excel, затем при запуске, после очередной ошибки посмотрел этот лист - естественно там ничего не было :what: .
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Цитата
Egor Zaytsev написал:

Проверили. У нас работает корректно. Сообщите рекомендации от пользователей Вам помогли?  
Рекомендации не помогли. Ставил заголовки формальные - то же самое.
От одной таблицы (ФОРТС) отказался совсем - заменил данные из других. Осталась таблица "Состояние счета" со счетом фонды. Ошибка остается.
Отключил вывод по DDE из таблицы "Состояние счета", создал новое окно, в нем создал новую таблицу "Состояние счета", в которой ничего не меняя установил только нужный счет и поставил значение "На дату" в Т2. Из нее сделал вывод в ту же книгу Excel, в тот же лист, что и раньше. Перезапустил Quik - при запуске сразу появляется ошибка: "DDE сервер 'excel'. Документ 'F:\Cloud@Mail.Ru\Файлы\Финансы\Отчеты\____.xlsm[Quik-old]'. Таблица 'Позиции'. Произошла ошибка: Ошибка при передаче таблицы, вывод приостановлен. Сервер отказался выполнять обмен данными: Размер либо формат данных неверен".
Осталось отдельный Excel-файл создать новый, чтобы проверить до конца. Больше нет мыслей. Но другие таблицы же выводятся. Да и эта выводится, когда вручную ее запустишь.
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Цитата
Anton написал:

Думал-думал, при чем тут автомат Мура или рост размера памяти. Потом, кажется, понял, что речь о Мерфи. Это лирика, впрочем. Насколько понимаю, другие таблицы, с которыми все хорошо, в ту же рабочую книгу идут? Я б с пристрастием поглядел, что там в таблице имеется, должно быть что-то такое, что эксель в ступор вгоняет. В других нет, а вот в этих есть. Что бы это могло быть. А если ей формальные заголовки поставить, то же ли самое будет?
Конечно же Мерфи, извиняюсь, клинануло что-то. :oops:
Да, все идет в одну книгу. За идею спасибо, проанализирую. Хотя итак видно, что таблица "Состояние счета" не такая, как другие, двумерная, что ли. Попробую настройками упростить ее.
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Цитата
Anton написал:

Это бессмысленно, через дде имя таблицы вообще не передается. Передается то, что книга и лист написано.
Логично. Но законы Мура обычно работают против логики, т.ч. всякое может быть.
Попробовал обе таблицы "Состояние счета" удалить и создать вручную по новой. Не помогло. Без них вообще вывод по DDE идет, как их включаешь на вывод (хоть одну, хоть обе) - ошибки и вывод останавливается.
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Цитата
Egor Zaytsev написал:

Добрый день.
Нужно больше информации.
Версия Excel, версия QUIK, выводите в разные книги excel или в одну, попробуйте переименовать таблицу, например Позиции 2 и проверьте результат.
Ясно. Предоставляю:
Версия Excel - 2016, версия QUIK - 8.3.1.38.
Вывожу в одну книгу, на разные листы (на один было раньше).
Таблицу Позиции я бы переименовал, но не найду где. В самой таблице она не редактируется (https://yadi.sk/i/obxmNpDVKM_PZA).
И сейчас даже одна таблица выдает ошибку при запуске Quik'а. Ту же, что выше на скрине давал.
По логике - ошибка в настройках таблицы. Хотя что там можно такого изменить было?
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Модераторам: подскажите, может вопрос не туда написал, или в личку надо, или не понятно что-то? Как на форуме получить ответ?
Вывод по DDE из окна Состояние счета, Вывод по DDE в Excel из окна Состояние счета - ошибки
 
Есть 2 окна "Состояние счета": одно - ФОРТС, другое - акции. Вывожу по DDE в Excel из них данные. Выдается ошибка (https://yadi.sk/i/dNb14e8MQZ6j5w).
Предполагаю, что это из-за одинакового названия таблиц "Позиции", т.к. если выводить только из одного окна - все в норме.
Подскажите, может можно переименовать таблицу, или по другому справить данную ситуацию.
QUIK 8.0 x64: что нужно знать перед обновлением на новую версию
 
Цитата
Alexey Ivannikov написал:

Попробуйте переустановить программу, запустив инсталлятор от имени Администратора. Такое ощущение что программа у Вас не в полном составе.
Спасибо за совет, чуть раньше сам дошел до этого. Правда наворочено получилось и логику не полностью уловил:
Quik 7 оказался изначально Quik 6.17 с обновлениями сверху. Удалил Quik 8, хотел удалить Quik 7, не удалось (нет файла uninst). Скачал Quik 7 последний со Сбера, установил поверх своего. Установил Quik 8 и "О чудо!" зашел.
Буду теперь с Quik 8 разбираться. Ляпов уже нашел малость. И почему-то вывод по DDE в Excel так и не работает в автомате.
QUIK 8.0 x64: что нужно знать перед обновлением на новую версию
 
Цитата
Alexey Ivannikov написал:

F7/Прочее/Таблица сообщений, там можно прочитать искомую диагностику.
В том то и дело, что таблица пустая. Соединиться ни разу не удавалось еще. Еще странное поведение заметил: не работает клавиша PrintScreen в окне Quik 8, при переходе в другое окно - все нормально.
QUIK 8.0 x64: что нужно знать перед обновлением на новую версию
 
Alexey Ivannikov, а по моей проблеме можете подсказать что-нибудь? Пост #157
QUIK 8.0 x64: что нужно знать перед обновлением на новую версию
 
Цитата
Anton написал:

Я б для начала посмотрел в система - соединения, одинаковые ли адреса и порты в обоих квиках? Виндовый файрвол как настроен, разрешены ли исходящие подключения, не соответствующие ни одному правилу? Если нет, есть ли разрешающее правило для нового квика? А вообще вы б хоть написали, что вам квик говорит, он может "не соединиться" тысячей и одним способом, и все по разным причинам.
Спасибо за мнение. Все, что нужно было проверено в первую очередь. Адрес IP одинаковый, порт - тоже (версии обе брались с сайта Сбера, и там все по умолчанию стоит). Фаером управляет DrWeb - Quik'у даны разрешения одинаковые и для 7 и для 8 версии. Если бы квик что-нибудь говорил, я бы обязательно написал. В том то и беда, что висит сообщение "Идет установление связи с информационным сервером" и ничего не происходит. Хоть бы ошибку какую выдал. :what:  Может можно где-то логи посмотреть?
QUIK 8.0 x64: что нужно знать перед обновлением на новую версию
 
Здравствуйте. Установил версию 8 в отдельную папку (Windows 10 x64) - не соединяется с брокером (Сбер). Версия 7 соединяется и работает. Пинг стабильный, по telnet цепляется. Quik взят с сайта Сбера. В техподдержке брокера ничего внятного сказать не смогли, но заявку приняли. Подскажите куда копать.
Страницы: 1
Наверх