#ЗагрузитьИзФайла в формуле кнопки #24895


#0 by sanches2
Хочу сделать чтобы по нажатии кнопки на форме программа открывалась из файла. Пишу в формуле этой кнопки #ЗагрузитьИзФайла...., а при нажатии на нее ничего не происходит. Такое вообще можно сделать?
#1 by Eugene G
Читай СП на эту конструкцию.Сделать можно.
#2 by sanches2
Чтотакое СП и где его барать ? :)
#3 by sanches2
А моно еще при загрузке из файла передавать контекст в этот модуль?
#4 by Пух
СП - синтаксис-помошникКонструкция #ЗагрузитьИзФайла должна записываться в первой строке программного модуля с первой позиции.Подробнее см. в документации, глава 'Управляющие операторы'
#5 by Anton R
#ЗагрузитьИзФайлаПереключение загрузки программного модуля на загрузку из тексто­вого файла.Синтаксис:#ЗагрузитьИзФайла <ИмяФайла>Англоязычный синоним:ftLoadFromFileПараметры:<ИмяФайла> Имя файла, содержащего исходный текст программного модуля (записывается без кавычек и скобок). Описание:Данная конструкция переключает загрузку программного модуля на загруз­ку из указанного файла. Специальная конструкция #ЗагрузитьИзФайла должна записываться в первой строке программного модуля с первой позиции. Ее использование рекомендуется для отладки, чтобы быстро отлаживать код какого-либо программного модуля без промежуточного сохранения всей кон­фигурации. Данная конструкция переключает загрузку программного модуля конфигурации на загрузку из указанного файла. Содержимое программного модуля конфигурации при этом игнорируется.Для редактирования собственно файла, откуда загружается текст программ­ного модуля, можно использовать встроенный текстовый редактор системы 1С:Предприятие , открывая его через главное меню «Файл» — «Открыть». Да­лее, если выбрать в главном меню «Действия» — «Текст модуля», то это позво­лит при редактировании использовать свойства контекстного выделения цве­том синтаксических конструкций языка и установленную для программных модулей ширину табуляции.Данную возможность можно использовать для отладки любых программных модулей. Считывание текста файла и его компиляция происходит в момент открытия окна формы (документа, отчета и т. д.). Таким образом, в режиме ис­полнения, после внесения изменений и записи файла, содержащего текст моду­ля, следует просто закрыть и открыть окно формы заново. Внесенные в текст файла изменения сразу сработают, что позволяет отлаживать систему без про­межуточного сохранения всей конфигурации.После окончания отладки текста программного модуля в файле, следует пе­ренести текст из файла в программный модуль конфигурации.Замечание: #ЗагрузитьИзФайла является не оператором, а специальной конструкцией, поэтому не должна заканчиваться точкой с запятой.Пример:#ЗагрузитьИзФайла NEW_MOD.TXT
#6 by GrayT
sanches2, а что вообще сделать хочешь?
#7 by sanches2
ДаЕсли делать отдельный отчет и все удалить из его модуля, только оставить #ЗагрузитьИзФайла <Имя файла>, то все загружает, а если #ЗагрузитьИзФайла <Имя файла> поставить в формулу кнопки, то никаких действий не происходит
#8 by Пух
Ты что мастеришь то?
#9 by sanches2
Хочу чтобы модуль загружался из текстовика ( а если честно, то так для опыта)Я хочу сделать на документе кнопу отпарвить по электронке, при нажатии на нее я хотел чтобы программмный модуль открывался из текстового файла, но я тут подумал что мне еще нужен контекст документа, чтобы оттуда брать адрес электроники покупателя, чтобы не парились продавцы с выбором адреса, а то отправят накладную не тому.
#10 by GrayT
"Специальная конструкция #ЗагрузитьИзФайла должна записываться в первой строке программного модуля с первой позиции"Может тебе посмотреть на TurboMD?
#11 by sanches2
А что это за стасть TurboMD?
#12 by 101
9. может подойти к решению задачи с её постаноки ? а то способов великое множество ...
#13 by GrayT
Используй внешнюю обработку не парься./
#14 by sanches2
СПАСИБКИ!!!!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям