1C + Vista

Недавно обновил свой ноутбук, как сейчас водится они все продаются уже с установленной Windows Vista, на моей модели ее вариация Home Basic. В целом впечатления от системы хорошие, правда с требовательностью к ресурсам, конечно, смириться тяжело. Для меня самым важным был вопрос стабильной работы 1С с этой системой. Подводных камней пока нашлось два и, к счастью, они успешно пройдены.

  1. Работа внешних компонент требует запуск 1С с правами администратора. Это можно делать временным способом - вызывая пункт Запуск от имени… в контекстном меню, а можно открыть свойства ярлыка и на закладке Совместимость выставить опцию Выполнять от имени администратора. Но и это еще не все, потому что при каждом запуске будет срабатывать система контроля уровня доступа пользователя и спрашивать, а на самом деле вы хотите запустить эту программу или нет, по-буржуйски эта система называется UAC. Ее можно отключить, команда Выполнить, вводим msconfig, на последней закладке ищем пункт Отключить контроль учетных записей (UAC), жмем кнопку Запуск. Ну и еще - для дополнительной свободы действий 1С можно установить не в стандартный каталог Program files, а в любой другой, т.к. стандартный особенно опекается системой от вредных воздействий.
  2. Порядок сортировки. И тут не все гладко. Если запускать базу только на компьютере с Vistа, то вариант простой - в Конфигураторе, в меню Кодовая страница таблиц ИБ выбрать Текущие настройки системы. Хуже обстоит в сетевой версии, которая работает с компьютерами под другими Windows, там скорее всего прийдется отключить проверку кодовой страницы, хотя для верности стоит попробовать сначала выставить ее в соответствии с системными региональными настройками и попытаться запустить базу. Тут тоже есть грабли - ни в коем случае не ставить украинскую страницу, появляются ошибки совсем необъяснимые. Отключается проверка кодовой страницы просто: в папке с базой нужно создать файл (пустой, содержание не важно) с именем OrdNoChk.prm, версия 1С должна быть не ниже 26 (!).

На сегодняшний день других ошибок не замечено.

Еще на эту тему:

Если вам понравился пост, вы можете оставить комментарий или подписаться на RSS и получать каждый новый пост из этого блога.

Комментарии

Глюков куча, на 27 релизе и “Бухгалтерский учет” для Украины (265 релиз) при открытии Начисление ЗП выдает “Значение=Константа.ПолучитьАтрибут(сИдентификатор);
{Глобальный модуль(242)}: Неверное имя атрибута
При сохранении нового контрагента тоже ошибка
Неверное имя атрибута
Перепробовал все вышеописаное ничего не помогло, а Виста то лицензионная у меня

Я писал:

ни в коем случае не ставить украинскую страницу, появляются ошибки совсем необъяснимые

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

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

А как обстоят дела с установкой типовой конфигурации на vista 64bit ? Ведь там “древний” инсталятор который не запускается на этой ОС.

Ну я, например, давно не использую инсталлятор, а пользуюсь готовой папкой, которую создает эта инсталляция и вручную подключаю и запускаю ее. Хотя, конечно, чтобы получить такую папку нужен “простой” компьютер, но разве это проблема? :)

Пробовал Virtual PC… тоже самое не запускаетсЯ)

Ну тогда такой вариант: загрузочный СD с Windows XP PE или miniWindows 98, запустить, установить, получить папку и использовать ее дальше. Мини-виндоуз можно найти на Hiren’s Boot CD.

ок! Спасибо вариантов конечно много, но разработчики могли бы както более лояльно к Vista относиться, хотя понять можно - надо продвигать 1с 8.1 ! p.s. неплохо было бы конфигурации просто в архивах поставлять.

Ошибка указанная ниже у нас исправилась установкой региональных настроек на Россию (была Украина):

[“Значение=Константа.ПолучитьАтрибут(сИдентификатор);
{Глобальный модуль(242)}: Неверное имя атрибута
При сохранении нового контрагента тоже ошибка
Неверное имя атрибута
Перепробовал все вышеописаное ничего не помогло, а Виста то лицензионная у меня]

У меня на организации стоит 25 релиз, создание данного сайте никак не повлияло, что можно придпренять?
Заранее всем спасибо.

2 VeGaS: а какие ошибки? Скорее всего необходимо обновить релиз до 27-го и отключить проверку кодовой страницы.

А такой вопрос, при обновлении регламентированной отчетности (1с УСН -базовая)не создает временный файл temp.grp, обманом загрузила, отчетность работает, но не формирует печатные бланки с машиночитаемыми кодами. Все установлено, поверено. Сообщение такое :”Ошибка при создании объекта из компоненты……\v7plus.dll (отсутствует CLSID). Что с эти делать? В XP - все работает. Спасибо, если что-то подскажете.

Скорее всего проблема с правами доступа для пользователя, от имени которого запускается 1С, для решения проблемы можно первый раз запустить от имени Администратора, а потом уже как обычно. Также можно поправить права на доступ к папке ExtForms и разрешить запись в нее.

У меня ошибка изчезла после того как я в региональных настройках висты, украинский язык поменял на русский. Это не ошибка кода в 1с.

Млин, ну, скока можно это обсасывать! На каждом столбу разве ще не написано об этом. Вдумайтесь, неужели стоит еще обсуждать?

Огромное, Вам спасибо за разъяснение по поводу работы внешних компонент в 1С с Вистой.

Оставьте комментарий

(обязательно)

(обязательно)