Программирование на 10.2
17.01.2015 20:49
#
Огромное спасибо разработчикам за обновленную среду программирования!
Сейчас, например, пригодился метод XML_КУРСОР, при помощи которого свободно читаю и переношу данные баланса из xml-файла, создаваемого при пересчете баланса.
Спасибо огромное, еще раз!
Почему при создании новых проектов при компилляции выдается ощибка в стандартных библиотеках:
C:\IB\Ib10Applications\Projects\stdibl\Стандарт\Диалоги\СписокОбъектовСлуж.ibl(35, 2): ошибка 3054: 'ОБРАБОТЧИК': неизвестное имя типа.
Понятно, что в новых библиотеках можно ОБРАБОТЧИК заменить на ПОДМЕНА, а как быть в данном случае?
- 190 просмотров
Спасибо большое!
Именно так я и сделал, проект успешно откомпилировался.
Странно как-то стала ругаться программа при открытии журнала:
"Ошибка выполнения (локальный файл: РС_ОБОРОТ.ibx):
> [7091] invalid GUI model
> [7053] 'ДИАЛОГ.ПОКАЗАТЬ': ошибка выполнения метода."
Подскажите, пожалуйста, что такое GUI model?
Судя по РС_... - это у Вас расчетный столбец.
В алгоритмах расчетных столбцов запрещен показ диалоговых окон и использование некоторых других возможностей пользовательского интерфейса (GUI).
Такие алгоритмы работают с ограниченной моделью пользовательского интерфейса (GUI model),
в которой пресекаются попытки запрещенных вызовов.
В данном случае имела место попытка вызова метода ДИАЛОГ.ПОКАЗАТЬ.
Спасибо большое за исчерпывающий ответ!
При запуске алгоритма выдается ошибка:
> [7002] 'D:\IBW\Ibx\release\ПРОИЗВОДСТВО\ДОБАВЛЕНИЕ_СправочникПроектов.ibx': невозможно открыть файл исполнимого кода.
Заранее благодарен!
Значит проект не был скомпилирован в конфигурации "Релиз".
И в папке release нет соответствующего файла.
В среде разработке, по умолчанию, активна конфигурация "Отладка".
Конфигурацию "Отладка"/"Релиз" можно переключить,
нажав "молоточек" на панели инструментов.
Для компиляции сразу всех конфигураций из среды разработки выберите в меню Проект->Компиляция конфигураций.
По умолчанию там стоят все галочки. Нажимаете ОК и готово.
Спасибо, откомпилировал еще раз, но бланк не читается, хотя предупреждение исчезло.
Что написано между ВЫЧИСЛИТЬ и КОНЕЦ в исходном тексте?
Для проверки можно вставить СООБЩЕНИЕ("Проверка") сразу после ВЫЧИСЛИТЬ.
Тогда это сообщение должно показываться каждый раз перед "чтением бланка".
Дальше идет ВЫЧИСЛИТЬ и ссылка на алгоритм.
Может этого нельзя делать в алгоритме ДОБАВЛЕНИЕ_...?
////////////////////////////////////////////////////////////////
// ДОБАВЛЕНИЕ_СправочникПроектов, 30.06.2016
////////////////////////////////////////////////////////////////
ИСПОЛЬЗОВАТЬ ("stdibl\Константы.ibl")
ВЫПОЛНИТЬ(ПЕРЕМ АНАЛИТ_КОНТЕКСТ: контекст; // вход
ПЕРЕМ Проекты: об; // вход/выход
ПЕРЕМ ПРАВА_ДОСТУПА: права; // вход/выход
ПЕРЕМ МОДИФ_ПАРАМ: парам; // вход/выход
ПЕРЕМ ПУБЛ_ПАРАМ: публ; // вход/выход
ПЕРЕМ СТРОКА: рез; // вход/выход
ПЕРЕМ ПРАВА_ДОСТУПА: пд;
ПЕРЕМ МОДИФ_ПАРАМ: мп
)
ПЕРЕМ ЛОГИКА: результат
ВЫПОЛНИТЬ ( ["ДобИзмПроект.ibx"]
(НЕТ, ПЕРЕМ об, ПЕРЕМ мп, ПЕРЕМ пд, ПЕРЕМ результат) )
ЕСЛИ результат
ТО
рез = КВ_ОК
КОНЕЦ_ЕСЛИ
КОНЕЦ
Вот это лишнее.
Спасибо за ответ, я это понимаю...
Как добавить новую папку в Настройках Отображения?
У меня соответствующее меню неактивно, или это нормально для демоверсии?