#0
by ERWINS
собственно использую компоненту в 1с Там много констант ошибок, как определить их в 1с?
#2
by Ненавижу 1С
констант таких нет, можешь использовать параметр сеанса (фиксированная структура) и не менять его
#3
by ERWINS
есть внешняя компонента в ней определены константы для чего? что бы не писать магические числа.
#6
by ERWINS
Если рез=0x70000006 тогда .... а хочется по нормальному рез =Инициализация (...) Если рез=ERROR_NOBLOCKS тогда .... конецЕсли;
#10
by spectre1978
Я не пробовал, но что если просто создать модулек, объявить в нем переменные экспортные и проинициализировать. Если обозвать модулек МояВК, то будет что-то типа Если рез=МояВК.ERROR_NOBLOCKS тогда .... конецЕсли; не так уж плохо имхо
#14
by Лефмихалыч
а нельзя заставить ВК генерить человеческое исключение, в котором человеческое же ОписаниеОшибки?
#16
by ERWINS
например ошибка - "длительная операция". надо просто подождать, но в твоем варианте мне пришлось бы разбираться с текстом Ошибки. Не есть Гуд.
#19
by Лефмихалыч
а зачем с ним разбираться? Ты собираешься вне ВК хэндлить ошибки, которые произошли внутри ВК? Чорт! Это ведь логично и правильно - сложить на клиента геморрой по отработки своих исключений
#21
by ERWINS
это как? Есть длл которая делает, что мне надо, мне просто надо сделать проброс ее функций в 1с ДЛЛ и так высокоуровневая.
#24
by Лефмихалыч
я к тому, что, если результатом "разбираться" будет сообщение пользователю, что он неудачник, то это может сделать сама ВК. А если "разбираться" - это программно что-то предпринять и продолжить работу, то это ОБЯЗАНА делать ВК. что за проброс?
#25
by ERWINS
Есть библиотека на С++ надо дать возможность вызывать из нее функции. А ваша позиция смешна. Представь, что я принес к кому нить компоненту и она не работает (так бывает) Если код реализован в 1с я могу оперативно поправить или понять в чем дело, а если код внутри компоненты пиши пропало, пока поставишь Вижуал студио и т д. А 1с там есть по определению
#26
by hhhh
ну ведь 0x70000006 - это нормальный результат, по нему если погуглить, сразу миллион советов, что и как поправить. а ваше "ERROR_NOBLOCKS" - это ведь вы правильно заметили, хрень собачья. Зачем этот бред может кому-то понадобиться?
#27
by spectre1978
погуглить по всем возможным кодам ошибок всех внешних компонент, в том числе и тех которые написаны программистом для узких нужд и никогда в инет не выкладывались?
#35
by spectre1978
ребят, вы все не о том. Человеку надо не расшифровку ошибок пользователю показывать, а сделать читаемый код для себя. Чтобы он, посмотрев через год на код, не думал что это такое за хрень 0x7000000.
#38
by YF
ниче не понял, что хочет автор ... чтобы все сделалось само в 1С телепатируя ошибки некой закрытой длл
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Через метаданные перебрать все константы и установить нужные значения у пер
- Как можно серый ip сделать белым если сделать у провайдера это нельзя
- Как лучше отслеживать статус изменения константы
- Можно ли сделать элемент формы "подменю" сделать недоступным для разворачивания?
- Можно ли сделать реквизит таб. части, сделать недоступным в отдельных строках?
- Как на С++ сделать переменную любого типа?
В этой группе 1С
- УТ 11.1 Ограничение видимости закупочных цен
- Управленческий учет в валюте, курсовые разницы в 1С УТ где почитать об этом?
- Вывод иерархии подразделений в 1С8 ЗУП
- Отбор по родителю в дин.списке. ЧЯДНТ?
- Условие предоставления скидок(наценок) УТ 11.1
- Факториалы и степени двойки
- ЗУП, неверно формируется отчет "Анализ начисленных налогов и взносов".
- Префикс в 1С:БП 3.0
- управляемые формы. Поиск строки в табличной части документа с клавиатуры
- FDB +1c
- Не выводится макет итогов в СКД?
- Доля отработанного времени больше 1 может ли быть?
- Список значений в колонке табличной части документа.
- Перенос данных oracle
- Тест на IQ 2014
- Начисление налогов с ФОТ
- СКД, получение максимального значения по реквизиту
- 1с8 УФ: Не выводятся реквизиты справочника на форму
- ресурс в зависимости от типа регистратора (СКД)
- 8.2 УФ сортировка по нажатию на колонки в ТаблицеЗначений