Ошибка net framework декларант алко

Обновлено: 04.07.2024

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

21 октября 2016 ВК Tw Fb


Решение достаточно простое: не хватает компонентов в 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. Перезагрузитесь! Проверяйте!

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

13 октября 2016 ВК Tw Fb

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

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

FreeBSD 11: Обновление портов вручную и по расписанию

Порты - наше всё во FreeBSD. Почти всё ПО, которое нам может пригодится для решения любых задач уже есть в портах. Поэтому необходимо держать их в обновлённом состоянии. Добиваемся этого.

База знаний "Try 2 Fix" Beta

Все материалы свободны
к распространению с обязательным
указанием источника

ошибка первого запуска Декларант-Алко

26.01.2017 admin Comments 6 комментариев

Ошибка звучит так: Необрабатываемое исключение в приложении. При нажатии кнопки « Продолжить » приложение проигнорирует ошибку и попытается продолжить работу. При нажатии кнопки « Выход » приложение немедленно завершит работу. Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции. Имя параметра: index.

Программа называется SSCERuntime-RUS. Качаем программу и устанавливаем ее. Скачали? Вы увидите вот такой файл.

SSCERuntime-RUS

Запустим его и увидим вот такое окно. Пока не будем обращать внимание что там написано, к этому вопросу вернемся попозже. Нажимаем просто кнопку « ДА »

Версия SSCERuntime-RUS

Дальше увидим окно, в котором нас просят выбрать папку для того, чтобы распаковать файлы. Просто выбираем любую папку, нажав кнопку « Обзор », после того как путь выбран, нажимаем « ОК »

Выбор пути для распаковки SSCERuntime-RUS

Дальше видим окно, сообщающее нам об удачной распаковки наших файлов, нажимаем « OK »

Успешная распаковка файлов

Теперь переходим в папку с распакованными файлами. В этой папке мы видим 3 файла, но нам интересны только два, это SSCERuntime_x64-RUS. msi и SSCERuntime_x86-RUS. msi

Папка с SSCERuntime-RUS

Теперь дальнейшие шаги зависят от того, какая у Вас разрядность Windows. Разрядность можно посмотреть так: нажимаете на «Мой компьютер» правой кнопкой и нажимаете кнопку «Свойства»

Проверка разрядности системы

И тут смотрим, какая у Вас разрядность Windows. У меня 32х разрядная.

32 разряд Windows

Теперь приступим к самой установке SSCERuntime-RUS. Если у Вас 32х разрядная Windows, то Вам следует запустить SSCERuntime_x86-RUS. msi. Если у Вас 64х разрядная Windows, то Вам следует запустить SSCERuntime_x86-RUS. msi, а после Вам нужно будет установить и SSCERuntime_x64-RUS. msi, ПОСЛЕДОВАТЕЛЬНОСТЬ НАРУШАТЬ НЕЛЬЗЯ!

Предположим, что у Вас как и у меня 32х разрядная приступим к установке. Запускаем SSCERuntime_x86-RUS. msi и видим вот такое окно приветствия, просто нажимаем «Далее»

Установка SSCERuntime_x86-RUS

Теперь мы видим окно с условиями лицензионного соглашения. Ставим точку на пункт «Я принимаю условия лицензионного соглашения» и нажимаем «Далее»

Лицензия SSCERuntime_x86-RUS

Теперь выбираем путь, куда будет произведена установка, я оставлю по умолчанию, просто нажму «Установить»

Выбираем путь установки SSCERuntime_x86-RUS

Теперь наблюдаем процесс установки

Процесс установки SSCERuntime_x86-RUS

По окончанию установки нажимаем «Готово»

Конец установки SSCERuntime_x86-RUS

Все, теперь снова пробуем запускать наш Декларант-Алко. Все удачно запускается!

Успешный запуск Декларант-Алко

Ну вот и все, надеюсь я помог Вам победить ошибку: Необрабатываемое исключение в приложении. При нажатии кнопки «Продолжить» приложение проигнорирует ошибку и попытается продолжить работу. При нажатии кнопки «Выход» приложение немедленно завершит работу. Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции. Имя параметра: index.

Если у Вас остались вопросы пишите их в комментариях! Всем удачи и добра!

Здравствуйте! Установила на новом компьютере программу Декларант-Алко, при входе вылетает ошибка и программа не работает в должном режиме:

 Необрабатываемое исключение в приложении Microsoft.net framework

************** Текст исключения **************
System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index
в System.Collections.ArrayList.get_Item(Int32 index)
в System.Windows.Forms.DataGridViewColumnCollection.get_Item(Int32 index)
в Declarant_Alko.modalDialogs.BaseChoice.BaseChoice_Load(Object sender, EventArgs e)
в System.Windows.Forms.Form.OnLoad(EventArgs e)
в System.Windows.Forms.Form.OnCreateControl()
в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
в System.Windows.Forms.Control.CreateControl()
в System.Windows.Forms.Control.WmShowWindow(Message& m)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
в System.Windows.Forms.ContainerControl.WndProc(Message& m)
в System.Windows.Forms.Form.WmShowWindow(Message& m)
в System.Windows.Forms.Form.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Программа Декларант-Алко рабочая и на втором компьютере работает без проблем.

Прошу помощь в исправлении указанной ошибки.

Здравствуйте, Лада Щербакова.

Ошибка у Вас возникает в самой программе. Поэтому обращаться за решением возникшей у Вас проблемы нужно к разработчику программы Декларант-Алко.

Встречался с подобным поведением этой программы. В моём случае проблема вылечилась полной переустановкой Декларант-Алко, с заведомо рабочего, актуального дистрибутива.

Бесплатных консультаций по лицензированию и Законодательству РФ здесь больше не предоставляю.


Чем вызвана ошибка?

С ошибкой необрабатываемого исключения при запуске приложения можно столкнуться по ряду причин:

Замена антивирусной программы

Для проверки причастности антивируса к этой ошибке, во время установки приложения отключите защиту в реальном времени. Но это действие не всегда решает проблему, особенно, когда используете бесплатный антивирус. Поэтому попробуйте его удалить. Если выяснится, что он был причиной сбоя, замените другим антивирусным пакетом или активируйте Защитника Windows.

Откройте Панель управления с помощью системного поиска или командой control , запущенной из окна «Выполнить» (Win + R).


Переключите просмотр на категории в правом верхнем углу и кликните на вкладку «Удалить программы».


Найдите в списке антивирус, щелкните по нему правой кнопкой мыши и выберите «Удалить». Следуйте инструкциям на экране до завершения удаления.


После перезагрузки компьютера попробуйте открыть приложение, которое вызвало ошибку о необрабатываемом исключении.

Запуск в режиме чистой загрузки

Перейдите в конфигурацию системы командой msconfig , запущенной из окна командного интерпретатора (Win + R).


В меню Службы отметьте флажком опцию «Не отображать службы Майкрософт» и кликните на кнопку «Отключить все».


В меню Автозагрузка нажмите на «Открыть диспетчер задач». Отключите все программы, которые присутствуют в списке, и перезагрузите компьютер.


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

Ошибку необрабатываемого исключения можно решить путем установки последней версии платформы. Для этого с сайта Microsoft, на который можно перейти по запросу «download net framework», загрузите последнюю версию пакета.


Запустите загруженный файл и следуйте инструкциям на экране. Если после этого продолжаете сталкиваться с проблемой, выполните следующие шаги.

Откройте раздел Компоненты и программы командой appwiz.cpl из окна «Выполнить».


В левой панели щелкните на «Включение или отключение компонентов Windows».



Если флажки были установлены, попробуйте повторно инициализировать платформу. Для этого снимите их и перезагрузите ПК, затем снова активируйте.


После загрузки запустите диагностику и следуйте инструкциям до ее завершения.


Восстановление системных файлов

Если продолжаете сталкиваться с ошибкой необрабатываемого исключения, то, скорее всего, она произошла из-за повреждения dll библиотек, к которым обращается приложение при запуске. Для их восстановления проверьте Windows на наличие повреждений командами SFC и DISM.

Откройте командную строку с правами администратора с помощью поиска Windows или из меню Win + X.


Проверьте систему командой sfc /scannow .


После ее завершения перезагрузите компьютер и выполните следующую:

DISM /Online /Cleanup-Image /RestoreHealth


Читайте также: