Наверх

База знаний
Try 2 Fix
beta

Декларант-Алко: Необрабатываемое исключение в приложении при запуске программы. Индекс за пределами диапазона.

Начиная с ОС Windows 7 после новой (чистой) установки программы Декларант-Алко начали возникать проблемы: при запуске программы появляется окно «Платформа Microsoft .NET Framework» с текстом «Необрабатываемое исключение в приложении…» и так далее (там много технического текста), а далее «System.ArgumentOutOfRangeException: индекс за пределами диапазона…» и ещё много текста (всё, как на картинке). После закрытия этого окна появляется окно выбора базы, но не пытайтесь, всё равно ничего не заработает. Исправляем эту беду.

Решение достаточно простое: не хватает компонентов в Windows, а именно Microsoft SQL Server Compact 3.5 с пакетом обновления 2 (SP2) для настольных компьютеров Windows. Именно SP2, потому что просто SQL Compact 3.5 Вас не спасёт.

  1. Скачиваем эти компоненты с сайта Microsoft по этой ссылке.
  2. В открывшемся окне выберите путь для распаковки установочных файлов.
  3. Перейдите в указанную в п.2 директорию.
  4. Установите Microsoft SQL Server Compact 3.5 SP2. Внимание! Если у Вас 64-битная версия Windows, Вам нужно установить оба пакета: и 64-бита, и 86-бит! Будьте внимательны!
  5. Перезагрузитесь! Проверяйте!

Эти статьи будут Вам интересны

1С:Предприятие и PostgreSQL: Размещение базы данных 1С за пределами хранилища PostgreSQL

Вносить какие-то глобальные изменения сразу в работающую базу данных 1С:Предприятие - дело неблагодарное. Даже если у Вас есть резервные копии, понадобится время, чтобы восстановить их, а время для некоторых организаций критично. Поэтому лучше проводить отладку своих обработок на копии базы данных. Если это файловая версия - вообще нет никаких проблем. Если SQL - всё немного сложнее. А если ещё и закончилось место в хранилище баз данных СУБД, а расширять хранилище нет места/возможности - то это вообще проблема. Но мы поможем!

FreeBSD 11: монтируем NTFS флешки и внешние жёсткие диски с помощью fuse

NTFS - "родная" файловая система Windows. Поэтому просто так подключить флешки, жётские диски или другие неизвестные нам съёмные носители не получиться (по правде получится, но будут проблемы). Поэтому выкатываем наш исчерпывающий мануал по этому поводу.

Mercury MPrint LP58 EVA: печатает непонятные символы («иероглифы», «кракозябры»)

Клиент приобрёл указанный в заголовке принтер этикеток, потребовалось настроить его для 1С. Драйверы установлены, настройки принтера сделаны (размер бумаги, отступы). Ничто не предвещало беды. Пускаем на печать любой документ *.txt и вместо содержимого файла видим то, что можно увидеть на картинке, прикреплённой к этой записи. Разбираемся, почему это происходит.