Программист

еще немного слов про 1С

1C + Vista

Опубликовано | 20.12.2007 | 28 Comments


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

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

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


Комментарии

  • Vitaliy

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

  • http://programmer.com.ua Руслан Хут

    Я писал:

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

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

  • Amorfus

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

  • http://every.com.ua DR

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

  • http://programmer.com.ua Руслан Хут

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

  • http://every.com.ua DR

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

  • http://programmer.com.ua Руслан Хут

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

  • http://every.com.ua DR

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

  • Максим

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

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

  • http://www.vegas.tut.su VeGaS

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

  • http://programmer.com.ua Руслан Хут

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

  • Галина

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

  • http://mutki.com.ua/ Руслан Хут

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

  • Паша

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

  • http://www.teleroliki.ru Одмин

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

  • Елена

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

  • http://love1c.kiev.ua/index.htm Love1c.kiev.ua

    Огромнейшее спасибище!!!
    За
    1) Метод отключения проверки кодовой страницы!
    2) За избавление от ошибки «Неверное имя атрибута»!

    Ура!!! Ставлю Windows 7!!!

  • Pingback: 1С работает в Windows 7

  • Николай

    спасибо

  • http://www.1ctop.ucoz.com Михаил

    В конфигурации «Бухгалтерский учет для Украины» для 7.7 под Вистой (стоит на ноутбуке) при создании нового элемента в справочниках «сотрудники» или «Контрагенты» выскакивает ошибка.
    Соответственно релизы 1С последние. К сожалению точное описание ошибки не помню — это было у клиентов. Но очень многие клиенты у которых ноутбук + Виста именно на эти моменты жаловались. Может есть решение?
    За решение про внешние компоненты благодарю. Намотали на ус :)

  • http://mutki.com.ua/ Руслан Хут

    Подитожу то, что должно помочь:

    1. Региональные настройки поставить Русские.
    2. Базу проиндексировать в режиме «Текущие системные настройки» или, если есть еще клиенты под WinXP, в русской кодовой странице.
    3. Релиз 1С должен быть 27.
    4. Если есть клиенты с WinXP, то на машине с Vista или Win7 отключить проверку кодовой страницы (OrdNoChk.prm).

    У меня работает в 100% случаев на Vistе и Win7.

  • Евгений

    Здравствуйте.У меня имеется небольшая проблема с 1С под управлением винды 7.При запуске с правами администратора(как положено) у меня возникает ошибка сообщающая мне, что порядок сортировки не соответствует или что то в этом роде.Подскажите пожалуйста как решить данную проблему.

  • http://mutki.com.ua/ Руслан Хут

    2Евгений: Если база не сетевая, то в конфигураторе — меню Администрирование — Кодовая страница таблиц ИБ, установить кодовую страницу в «Текущая системная установка», если база сетевая, то установить таблицу Русскую, 1С-ку использовать 27-го релиза, с помощью файла OrdNoChk.prm отключить проверку страницы. В обоих случаях в системных Региональных настройках использовать русские настройки.

  • сергей

    помогите пожалуйста.1с лицензионная установил на флешку на ноутбуке 7-ка запускаю с флешки 1с пишет:»ошибка загрузки метаданных».запуск конфигуратор:»не обнаружен ключ защиты программы».на хр все работало.

    • http://mutki.com.ua/ Руслан Хут

      Обычно «Ошибка загрузки метаданных» бывает если при запуске прописана ссылка на папку, в которой отсутствует файл 1cv7.md, надо проверить путь к базе в окне загрузки. Ну а с ключом нужно проверять установку драйвера ключа и сам ключ не забыть вставить ;)

  • Александр

    Спасибо Вам большое за описание проблем связаных с глобальным модулем.

  • Веталь

    Еще такая ошибка при открытии рег. отчетов — отчет в пенс. фонд (месячная персонишикация)
    {Глобальный модуль(1643)}: Неверное имя атрибута
    как лечить?

    • http://mutki.com.ua/ Руслан Хут

      Если это в Windows7 или Vista, то рецепт тот-же: перевести региональные настройки на Русские, кодовую таблицу в «Текущая»

  • Последние записи

  • Популярное