Программирование на 10.2

пользователь
Регистрация: 11.07.2005

Огромное спасибо разработчикам за обновленную среду программирования!
Сейчас, например, пригодился метод XML_КУРСОР, при помощи которого свободно читаю и переношу данные баланса из xml-файла, создаваемого при пересчете баланса.

Спасибо огромное, еще раз!

Почему при создании новых проектов при компилляции выдается ощибка в стандартных библиотеках:
C:\IB\Ib10Applications\Projects\stdibl\Стандарт\Диалоги\СписокОбъектовСлуж.ibl(35, 2): ошибка 3054: 'ОБРАБОТЧИК': неизвестное имя типа.
Понятно, что в новых библиотеках можно ОБРАБОТЧИК заменить на ПОДМЕНА, а как быть в данном случае?

пользователь
Регистрация: 11.07.2005

Спасибо большое!
Именно так я и сделал, проект успешно откомпилировался.

Странно как-то стала ругаться программа при открытии журнала:
"Ошибка выполнения (локальный файл: РС_ОБОРОТ.ibx):
> [7091] invalid GUI model

> [7053] 'ДИАЛОГ.ПОКАЗАТЬ': ошибка выполнения метода."
Подскажите, пожалуйста, что такое GUI model?

модератор
Регистрация: 06.09.2007

Судя по РС_... - это у Вас расчетный столбец.
В алгоритмах расчетных столбцов запрещен показ диалоговых окон и использование некоторых других возможностей пользовательского интерфейса (GUI).
Такие алгоритмы работают с ограниченной моделью пользовательского интерфейса (GUI model),
в которой пресекаются попытки запрещенных вызовов.
В данном случае имела место попытка вызова метода ДИАЛОГ.ПОКАЗАТЬ.

пользователь
Регистрация: 11.07.2005

Спасибо большое за исчерпывающий ответ!

При запуске алгоритма выдается ошибка:
> [7002] 'D:\IBW\Ibx\release\ПРОИЗВОДСТВО\ДОБАВЛЕНИЕ_СправочникПроектов.ibx': невозможно открыть файл исполнимого кода.

Заранее благодарен!

модератор
Регистрация: 06.09.2007

Значит проект не был скомпилирован в конфигурации "Релиз".
И в папке release нет соответствующего файла.

В среде разработке, по умолчанию, активна конфигурация "Отладка".
Конфигурацию "Отладка"/"Релиз" можно переключить,
нажав "молоточек" на панели инструментов.

Для компиляции сразу всех конфигураций из среды разработки выберите в меню Проект->Компиляция конфигураций.
По умолчанию там стоят все галочки. Нажимаете ОК и готово.

модератор
Регистрация: 06.09.2007

но бланк не читается

Что написано между ВЫЧИСЛИТЬ и КОНЕЦ в исходном тексте?

Для проверки можно вставить СООБЩЕНИЕ("Проверка") сразу после ВЫЧИСЛИТЬ.
Тогда это сообщение должно показываться каждый раз перед "чтением бланка".

пользователь
Регистрация: 11.07.2005

Дальше идет ВЫЧИСЛИТЬ и ссылка на алгоритм.
Может этого нельзя делать в алгоритме ДОБАВЛЕНИЕ_...?

////////////////////////////////////////////////////////////////
// ДОБАВЛЕНИЕ_СправочникПроектов, 30.06.2016
////////////////////////////////////////////////////////////////
ИСПОЛЬЗОВАТЬ ("stdibl\Константы.ibl")

ВЫПОЛНИТЬ(ПЕРЕМ АНАЛИТ_КОНТЕКСТ: контекст; // вход
ПЕРЕМ Проекты: об; // вход/выход
ПЕРЕМ ПРАВА_ДОСТУПА: права; // вход/выход
ПЕРЕМ МОДИФ_ПАРАМ: парам; // вход/выход
ПЕРЕМ ПУБЛ_ПАРАМ: публ; // вход/выход
ПЕРЕМ СТРОКА: рез; // вход/выход
ПЕРЕМ ПРАВА_ДОСТУПА: пд;
ПЕРЕМ МОДИФ_ПАРАМ: мп
)

ПЕРЕМ ЛОГИКА: результат

ВЫПОЛНИТЬ ( ["ДобИзмПроект.ibx"]
(НЕТ, ПЕРЕМ об, ПЕРЕМ мп, ПЕРЕМ пд, ПЕРЕМ результат) )

ЕСЛИ результат
ТО
рез = КВ_ОК
КОНЕЦ_ЕСЛИ

КОНЕЦ

пользователь
Регистрация: 11.07.2005

Спасибо за ответ, я это понимаю...

Как добавить новую папку в Настройках Отображения?
У меня соответствующее меню неактивно, или это нормально для демоверсии?