Ошибка: "точка входа в процедуру ?doStartTimer@Thread@core@@MAEXXZ не найдена в библиотеке DLL core82.dll"
Способы решения проблемы (возникает при одновременной установке на клиенте 13-й и 14-й платформы):
ВАРИАНТЫ РЕШЕНИЯ ДЛЯ КЛИЕНТА (на локальной машине, терминальном сервере)!
1. Вариант:
Запустите в консоли
regsvr32 "C:\Program Files\1cv82\8.2.13.xxx\bin\comcntr.dll" перед запуском клиента 13 платформы.
и
regsvr32 "C:\Program Files\1cv82\8.2.14.xxx\bin\comcntr.dll" - при запуске 14 платформы.
где xxx - подверсия платформы
2. Вариант:
Нужно переустановить 13-ю платформу.
3. Вариант:
запустите утилиту Component Services;
создайте пустое COM+ приложение с:
Activation type - Server application;
именем, например, V81_COMConnector;
укажите имя пользователя Windows, от имени которого компонента будет
запускаться специальный процесс dllhost.exe;
в ветке Components добавьте новую компоненту comcntr.dll из последней версии.
4. Лучший вариант:
Иметь на сервере и клиенте 14-ю платформу.
16 декабря 2011 г.
14 ноября 2011 г.
Android, летнее время навсегда...
Столкнулся с проблемой часовых поясов после отмены зимнего времени на своем HTC HERO с Android 2.1 на борту.
Решение оказалось в замечательной программке TimeZone Fixer. Она потенциально опасна в использовании, но у меня все прошло в штатном режиме.
Решение оказалось в замечательной программке TimeZone Fixer. Она потенциально опасна в использовании, но у меня все прошло в штатном режиме.
25 сентября 2011 г.
Новая фича 1С 8.2.14 : Внешние источники данных
Подключимся и загрузим из файла Excel данные в таблицу значений 1С. Сделать теперь это очень просто.
1. В конфигурации добавляет новый объект метаданных типа "Внешние источники данных" и назовем его просто "Excel".
1. В конфигурации добавляет новый объект метаданных типа "Внешние источники данных" и назовем его просто "Excel".
2. На закладке "Данные" созданного объекта "Excel" добавляем новую таблицу. При этом появится окно мастера добавления таблицы внешнего источника.
Выбираем первый пункт "Вручную", т.к. лично у меня второй пункт "Выбрать из списка таблиц внешнего источника данных" работает нестабильно.
Если Вы все же хотите попробовать добавить таблицу через второй пункт, то в качестве строки соединения в появившемся окне указываем:
Driver={Microsoft Excel Driver (*.xls)};DBQ=C:\Documents and Settings\Admin\Мои документы\finance3.xls; DriverID=790
В этой строке укажите путь к своему файлу. Имя пользователя и пароль я не указывал.
Отмечу, что путь к файлу и строка соединения в дальнейшем не запоминается и нужны эти параметры единожды, чтобы создать автоматически описание полей таблицы источника.
Если соединение прошло нормально, то должен отобразиться список таблиц источника. Флажком можно выбрать нужную таблицу и ее поля.
3. Даем имя новой таблице "Данные". Переходим на вкладку таблицы "Данные". В поле "Имя в источнике данных" указываем имя листа в файле Excel и добавляем в конце знак "$". В моем случае это "Данные$". В табличной части "Поля" добавляем поля и редактируем их тип.
У каждого поля в свойствах должно быть задано как минимум "Имя" и "Имя в источнике данных".
4. Создаем процедуру в которой пишем подключение к источнику и запрос:
ПараметрыСоединения = Новый ПараметрыСоединенияВнешнегоИсточникаДанных;
ПараметрыСоединения.СтрокаСоединения=
"Driver={Microsoft Excel Driver (*.xls)};DBQ=C:\Documents and Settings\Admin\Мои документы\finance2.xls; DriverID=790";
ВнешниеИсточникиДанных.Excel.УстановитьОбщиеПараметрыСоединения(ПараметрыСоединения);
ВнешниеИсточникиДанных.Excel.УстановитьСоединение();
Запрос = Новый Запрос();
Запрос.Текст = "ВЫБРАТЬ
| Данные.date КАК Дата,
| Данные.time КАК Время,
| Данные.account КАК Счет,
| Данные.amount КАК Сумма,
| Данные.currency КАК Валюта,
| Данные.category КАК Категория,
| Данные.parent КАК КатегорияРодитель
|ИЗ
| ВнешнийИсточникДанных.Excel.Таблица.Данные КАК Данные";
ТЗ = Запрос.Выполнить().Выгрузить();
Вот и все!
4 ноября 2010 г.
Карл Фогель "Создание Свободного Програмного Обеспечения"
Карл Фогель книга "Создание Свободного Програмного Обеспечения" (русский перевод, неполный) http://producingoss.com/ru/index.html
97 вещей, которые должен знать каждый программист
Нашел переводы отличной статьи "97 вещей, которые должен знать каждый программист" ("97 Things Every Programmer Should Know").
16 октября 2010 г.
Разрыв соединения VPN в Ubuntu
Сталкнулся с такой проблемой: если в Ubuntu настраивать vpn соединение с провайдером (есть локальная сеть + выход в интернет по vpn) через "Connection manager", то после нескольких минут работы соединение разрывается. При чем это наблюдается только когда соединение используется (идет трафик), когда простаивает - держит.
Оказалось, что Connection manager делает не правильные настройки для моего провайдера. Решилось все путем добавления соединения vpn вручную.
Создал файл freedom в каталоге /etc/ppp/peers/ (предварительно настроив доступ к нему командой
Содержимое файла:
USERNAME - имя пользователя vpn (Ваш логин),
PASS - Ваш пароль.
Убеждаемся, что в файлах /etc/ppp/options, ~/.ppprc, /etc/ppp/options.ppp0 нет
незакомментированных параметров, которыми бы система могла затереть наши настройки. Если
есть - комментируем.
Поднимаем тестовое соединение VPN командой
pppd call freedom debug nodetach
Если есть необходимость запускать соединение от простого пользователя, добавьте в файл /etc/sudoers строку:
запускать и прерывать соединение командами
Все. готово, работает и соединение не рвется.
Оказалось, что Connection manager делает не правильные настройки для моего провайдера. Решилось все путем добавления соединения vpn вручную.
Создал файл freedom в каталоге /etc/ppp/peers/ (предварительно настроив доступ к нему командой
chmod 747 freedom).
Содержимое файла:
pty "pptp 192.168.149.1 --nolaunchpppd" name USERNAME user USERNAME password "PASS" defaultroute replacedefaultroute remotename PPTP +chap noauth ipparam freedom mtu 1300,где: 192.168.149.1 - адрес сервера vpn моего провайдера (замените на свой или укажите url),
USERNAME - имя пользователя vpn (Ваш логин),
PASS - Ваш пароль.
Убеждаемся, что в файлах /etc/ppp/options, ~/.ppprc, /etc/ppp/options.ppp0 нет
незакомментированных параметров, которыми бы система могла затереть наши настройки. Если
есть - комментируем.
Поднимаем тестовое соединение VPN командой
pppd call freedom debug nodetach
Если есть необходимость запускать соединение от простого пользователя, добавьте в файл /etc/sudoers строку:
username compname = NOPASSWD: /usr/bin/pon, /usr/bin/poffСоответственно, замените username и compname на имя вашего пользователя и его машины. Он сможет
запускать и прерывать соединение командами
sudo pon corbina sudo poff corbinaДелаем ярлык на рабочем столе с командой: sudo pon corbina
Все. готово, работает и соединение не рвется.
23 августа 2010 г.
Подписаться на:
Сообщения (Atom)


