Особливості встановлення 1С:Підприємство. Версія 7.7 у середовищі Windows 7 (і Vista).
Встановлення платформи 1с 7.7 під Windows 7 і Windows Vista. Порядок сортування даних відрізняється від системного. Значення = Константа.ОтриматиАтрибут (сІдентифікатор); {Глобальний модуль (242)}: Неправильне ім'я атрибута. Помилка при створенні з компоненти V7Plus.dll (Відсутній CLSID). Для доступу до бази даних потрібен ODBC-драйвер для MS SQL Server версії 3.50.0303 або старше. Помилка завантаження метаданих. Робочий каталог користувача не виявлено. Помилка відкриття таблиці. Помилка відкриття індексного файлу таблиці. Інші докладні інструкції
Перш ніж розглядати технічні проблеми встановлення програми 1С: Підприємство. Версія 7.7 у середовищі Windows 7 (Vista), необхідно зазначити, що 1С: Підприємство 7.7 (7.70.027) має останній реліз, датований 2006 роком, а фактичний розвиток платформи (з виходом 25-го релізу) закінчився у 2004 році. Отже, запуск застосунку шестирічної давнини в середовищі сучасної ОС може мати низку проблем, включно з простоєм підприємства через втрату даних.
Розглянемо особливості встановлення 1С: Підприємство. Версія 7.7 у середовищі Windows 7 (Vista).
Зміст
- Порядок сортування даних відрізняється від системного
- Значення = Константа.ОтриматиАтрибут(сІдентифікатор); {Глобальний модуль (242)}: Неправильне ім'я атрибута
- Помилка при створенні з компоненти V7Plus.dll (Відсутній CLSID)
- Для доступу до бази даних потрібен ODBC-драйвер для MS SQL Server версії 3.50.0303 або старше
- Помилка завантаження метаданих
- Помилка завантаження метаданих 7.7 — як виправити пошкоджений файл
- Робочий каталог користувача не виявлено
- Помилка відкриття таблиці
- Помилка відкриття індексного файлу таблиці
- Версія цього файлу несумісна з використовуваною версією Windows
- Інші докладні інструкції
Наші курси 1С 7.7 у Києві — навчальний центр Стимул,
а також інші курси для бухгалтера.
Платформа 32 біти (x86)
Не існує жодних особливих проблем під час встановлення на 32-бітні версії Windows 7 релізу 7.70.027 незалежно від складу компонент і версії дистрибутива.
Платформа 64 біти (x64)
Встановити програму 1С: Підприємство. Версія 7.7 безпосередньо на 64-бітну платформу неможливо через застосовуваний досі 16-бітний інсталятор, незважаючи на те, що сам застосунок є 32-бітним.
Програма 1С: Підприємство 7.7 у реєстрі не зберігає жодних глобальних налаштувань, а всі записи знаходяться у гілці реєстру HKEY_CURRENT_USER\Software\1C (для одного користувача) або у гілках HKEY_USERS (для кількох користувачів) і містять, крім списку баз, шляхи до них та інші користувацькі налаштування. Такий підхід дозволяє перенести папку зі встановленою програмою з одного комп'ютера на інший, повністю зберігши при цьому функціональність застосунку.
Для "встановлення" 1С 7.7 на 64-бітну операційну систему необхідний комп'ютер із 32-бітною системою (найкращою буде Windows XP), на якому виконується інсталяція застосунку та необхідних конфігурацій до нього. Після чого в 64-бітній системі у відповідне місце (за замовчуванням C:\Program Files (x86)\1Cv77) копіюється папка з програмою (за замовчуванням C:\Program Files\1Cv77).
Однак через вищезазначені особливості інсталятора неможливо повноцінно супроводжувати 1С, встановлювати релізи оновлень і регламентовані звіти — їх доведеться попередньо встановлювати у 32-бітному середовищі, а потім переносити у відповідне місце в 64-бітній системі — за замовчуванням у C:\Program Files (x86)\1Cv77. Використання 64- бітних робочих станцій співробітниками, які займаються супроводом або програмуванням для 1С у мережевому варіанті, пов'язане з низкою проблем.
Таким чином, найпростішим варіантом встановлення програми 1С: Підприємство. Версія 7.7 на 64-бітну платформу є її встановлення з підготовленого 32-бітного пакета встановлення.
Версія для SQL
У середовищі Windows 7 (Vista) є можливість виконати встановлення 1С Підприємство 7.7 для SQL, незважаючи на те, що з SQL Server 2000 Windows 7 не підтримує роботу, а пізніші випуски SQL Server не підтримує сама програма 1С: Підприємство. Версія 7.7.
Існують два способи такого встановлення: для роботи з SQL Server 2005/2008 у Windows 7 необхідно замінити бібліотеки ODBC драйвера (що відповідає за роботу з SQL) на їхні аналоги з Windows XP або пропатчити 1С. Але перший спосіб може призвести до нестабільної роботи системи загалом (переважно застосунків, що використовують ODBC), а другий викликає сумніви з точки зору ліцензійної чистоти. При цьому внаслідок некоректного запиту не виключена ймовірність спотворення або руйнування інформації в базі даних, а також виникнення простою через збій у створеній зв'язці.
Для роботи 1С 7.7 з SQL Server 2005/2008 без зниження рівня бази даних можна скористатися розробками, представленими на сайті Секретний реліз платформи v77.27.1 для 1С (1C).
Розглянемо типові помилки та проблеми під час встановлення й роботи програми 1С: Підприємство. Версія 7.7
Типові помилки та проблеми під час встановлення й роботи програми 1С:Підприємство. Версія 7.7
Помилка "порядок сортування даних відрізняється від системного"

Причина помилки полягає у невідповідності кодових сторінок операційної системи сімейства NT6 та 1С. Ця проблема вирішується двома способами:
1 спосіб. Приведення кодової сторінки інформаційної бази (ІБ) у відповідність до системної. Для цього:
- Необхідно запустити Конфігуратор
- Потім слід зайти в Меню Адміністрування – Кодова сторінка інформаційної бази та внизу розкривного списку вибрати «+Поточне системне встановлення».

Описаний вище спосіб приведення бази у відповідність до кодової сторінки Windows 7 (Vista) найкраще справляється з виправленням помилки, однак будь-який запуск бази в операційній системі Windows XP знову призводить до виникнення цієї помилки.
2 спосіб. Якщо користувачі використовують мережеву версію бази даних і в мережі є клієнти зі встановленою операційною системою Windows XP, то при виникненні помилки "порядок сортування даних відрізняється від системного", насамперед необхідно вимкнути перевірку кодової сторінки.
З цією метою створюється сигнальний файл з ім'ям OrdNoChk.prm (файл необхідно завантажити). Будучи поміщеним до каталогу з інформаційною базою, він вимикає для цієї бази перевірку порядку сортування. При розміщенні сигнального файлу в каталозі BIN (у папці встановлення 1С) для всіх баз на цьому комп'ютері перевірка сортування вимикається. Цей спосіб застосовний лише для релізу 26 і вище. Крім того, у програмі 1С є застереження про те, що застосовувати другий спосіб усунення помилки можна лише в крайніх випадках, коли немає можливості узгодити наявний системний порядок сортування з тим порядком сортування, який встановлено для інформаційної бази. В умовах застосування компоненти керування розподіленими інформаційними базами при вимкненні перевірки порядку сортування слід використовувати символи латинського алфавіту з трибуквеним ідентифікатором інформаційних баз, що входять до складу розподіленої. Вимкнення перевірки ідентичності порядку в програмі 1С:Підприємство. Версія 7.7 може призвести до виникнення незвичного для користувача порядку проходження рядків (наприклад, при формуванні звітів).
Після виконання описаних вище дій можна запускати базу даних 1С будь-якої версії як під Windows Vista, так і під Windows 7.
При цьому необхідно враховувати, що комп'ютер з операційною системою Windows 7 (Vista) рекомендується використовувати виключно для роботи в режимі 1С Підприємство. На комп'ютері з операційною системою Windows XP будь-які зміни можуть бути внесені в режимі Конфігуратора. Якщо бази знаходяться на комп'ютері з операційною системою Windows 7 (Vista), то в обов'язковому порядку слід привести кодову сторінку інформаційної бази до системної (за першим способом), а на комп'ютерах з операційною системою Windows XP використовувати вже OrdNoChk.prm, інакше завантаження раніше вивантажених даних до ІБ буде неможливим.
Помилка під час запуску «Значення = Константа.ОтриматиАтрибут(сІдентифікатор); {Глобальний модуль (242)}: Неправильне ім'я атрибута»
Помилка з'являється, якщо регіональні налаштування комп'ютера відрізняються від встановлення «Російська/Росія». Вказати регіональні параметри можна через панель керування: Пуск – панель керування – годинник, мова та регіон – мова й регіональні стандарти. У 3-х місцях має бути вибрана мова «російська».



Помилка при створенні з компоненти V7Plus.dll (Відсутній CLSID)
Причина виникнення помилки пояснюється тим, що програма 1С Підприємство реєструє бібліотеку V7Plus.dll динамічно, за виникнення потреби в її використанні. Незважаючи на наявність V7Plus.dll у каталозі з базою, ця проблема з'являється при увімкненому UAC, при зверненні до зовнішніх обробок, а також при будь-яких діях, які потребують наявності бібліотеки V7Plus.dll — при вивантаженні даних, звітів тощо. При увімкненому UAC програма 1C працює з правами користувача, тому зареєструвати бібліотеку не може, тому рекомендується зареєструвати V7Plus.dll вручну. Для реєстрації, щоб не прив'язуватися до конкретної бази, потрібно скопіювати програму до папки BIN, потім з правами адміністратора слід запустити Командний рядок і виконати команду regsvr32 <шлях до 1С>\BIN\V7Plus.dll. У результаті цих дій бібліотека V7Plus.dll успішно реєструється.
Помилка "Для доступу до бази даних потрібен ODBC-драйвер для MS SQL Server версії 3.50.0303 або старше"
Ця помилка з'являється при спробі запуску SQL версії програми 1С Підприємство. Версія 7.7 на Windows 7 (Vista). Помилка полягає у відсутності підтримки цими операційними системами версій SQL сервера нижче SQL Server 2005 SP2. Витяг з офіційного пресрелізу Microsoft: «Для забезпечення вищого рівня безпеки операційні системи Microsoft Windows Server 2008 і Microsoft Windows Vista підтримуватимуть випуск SQL Server 2005 Express з пакетом оновлень 1 (SP1), а для всіх інших випусків SQL Server буде потрібен SQL Server 2005 з пакетом оновлень 2 (SP2) або пізніша версія. Ранніші версії SQL Server, включно з SQL Server 2000 (усі випуски, включно з випуском Desktop Engine, також відомим як MSDE), SQL Server 7.0 і SQL Server 6.5, операційними системами Windows Server 2008 і Windows Vista підтримуватися не будуть».
На сьогодні вирішення проблеми немає. Пропоновані на форумах в Інтернеті заміни файлів драйвера ODBC файлами з Windows XP неефективні й категорично не рекомендуються.
Як альтернативний варіант доцільно запуск програми 1С: Підприємство здійснювати в термінальному режимі на Windows Server 2003, цей самий варіант прийнятний і для файлового режиму 1С у мережі з різними версіями Windows.
Розглянемо такі види помилок, що не належать до особливостей Windows 7, але найчастіше трапляються.
Помилка завантаження метаданих.

Помилка виникає в тому разі, якщо програмі не вдалося виявити файл 1cv7.md у каталозі Бази Даних (вказується при запуску). Це означає, що:
- При вказанні шляху до Бази Даних допущено помилку. Слід перевірити та під час запуску програми 1С змінити шлях до
бази даних на правильний.

- До порожнього каталогу при початковому завантаженні не було завантажено архів вивантаження з даними. Для завантаження даних слід виконати в режимі «Конфігуратор» Адміністрування – завантажити дані, вказавши при цьому файл із вивантаженням (zip).
- Файл метаданих пошкоджено. Помилка завантаження метаданих 7.7 — як виправити пошкоджений файл
Робочий каталог користувача не виявлено

Помилка з'являється в тому разі, якщо каталог (робочий каталог користувача), зазначений у повідомленні,
відсутній на комп'ютері. Для виправлення помилки необхідно створити через провідник Windows робочий каталог
за шляхом, зазначеним у повідомленні.
Також можна змінити робочий каталог користувача в режимі Конфігуратор у меню Адміністрування – Користувачі – властивості.
Помилка відкриття таблиці
Помилка відкриття індексного файлу таблиці


Якщо здійснюється перший запуск 1С:Підприємство, то після встановлення програми необхідно виконати її запуск у монопольному режимі. Якщо виконано відновлення бази даних з архіву — файли CDX необхідно створити заново, тобто фактично виконати запуск програми в монопольному режимі.
Для студентів наших курсів на сайті є такі докладні інструкції:
- Встановлення платформи 1С 7.7 та її перший запуск
- Вивантаження копії бази 1С 7.7 з робочої копії на флеш-носій
- Завантаження бази 1С 7.7 з флеш-носія до робочої бази
- У чому відмінність пунктів меню Конфігуратора «Зберегти дані» та «Вивантажити дані»?
- Кракозябри (абракадабра) при копіюванні з 1С: помилка кодування