1с 8.2 УТ 11. Есть внешний отчет на управляемой форме. Необходимо реализовать так чтобы при нажатии на одну из кнопок формировалась таблица значений, а на другую кнопку из этой таблицы значений формировался файл по своим правилам. Разграничение между кнопками необходимо для того чтобы пользователь проверил таблицу значений на ошибки, т.е. первая кнопка формирует печатную форму. Вторая кнопка ее записывает если она правильная. Но пока пользователь проверяет таблицу значений документы могут поменяться и при нажатии на 2 кнопку которая формирует плейлист данные уже могут быть другие.
Так собсветнно вопрос как в Управляемой форме задать глобальную переменную типо таблица значений?
&НаСервере
Процедура СоздатьПлейлистНаСервере()
//Обработка таблицы значений (ТЗплейлист ,ТЗплейлистНочь)
//и вывод в файл, но они пустые и не объявленные получается уже здесь
КонецПроцедуры
Вроде в модуле формы они объявлены в самом начале но не являются глобальными для модуля формы.
Как получить эти самые таблицы значений в обработчике второй кнопки?
{Форма.ФормаОтчета1.Форма(423)}: Ошибка при установке значения атрибута контекста (Плейлист)
Плейлист = ТЗПлейлист.Скопировать();
по причине:
Нельзя изменять поле, содержащее объект данных формы
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший