#0
by Интрудер
Возможно большинству коллег этот прием знаком, однако встречал и не знающих. Пользуюсь им обычно при разработке новых документов/макетов или значительной модификации существующих. Итак, нужно значительно изменить документ ЗаказПокупателя. Создаем внешнюю обработку, скажем "ЗаказПокупателя.epf". Форму Заказа в конфигураторе копируем в буфер, вставляем в состав форм обработки, назначаем основной. В той, что в конфигурации, в документе в "ПередОткрытием" пишем примерно следующее: ИмяФайла = "D:BasesОбработкиЗаказПокупателя.epf"; Все. Для вступления любых изменений в силу, в коде или в элементах управления после редактирования формы в обработке и её сохранения, достаточно переоткрыть документ. Когда Вы довольны результатом, заменяете форму документа обратно. Экономит массу времени. А если ночью накосячили и приходится утром всех юзверей выгонять?... Не ограничивается описанным, легко сделать "санки" для функций любых модулей через Экспорт директиву. Но добавить к примеру новый реквизит придется все же в конфигурации, добавляйте несколько резервных, потом переименуете.
#3
by IamAlexy
а если модуль объекта правишь? мизерно так.. или общий модуль? зы: я бы кстати добавил в код из проверку файла на наличие и в ситуации отсутствия оного открывал штатную форму :)
#4
by Интрудер
В модуле перенаправляю вызов в экспортную функцию внешней формы. ): Дык и написано - "примерно следующее", зачем тривиальные вещи писать. Понятно, что в рабочем коде все универсальней и с проверками. У меня к примеру вообще функция в общем модуле, принимает докОбъект или докСписок, или еще что, по нему вычисляет имя файла, при нахождении выполняет вышеописанное...
#7
by IamAlexy
ну и накуя сей гомнокод? часто меняешь по живой базе? зы: с содроганием вспоминаю адскую самописку в 7ке где каждый модуль был вынесен в текстовой файл.. вообще каждый тот еще звиздец был
#8
by Интрудер
Я просто поделился... не нравится, но заказчик требует конфу править - правь. Сравнивать с текстовыми файлами... Ты в обработке полноценную форму получаешь.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А Форма.Параметр возвращает значение только когда форма открыта модально?
- форма МБ-4 (Форма по ОКУД 0320002)
- У кого есть внешняя печатная форма "Унифицированная форма № МХ-1"
- v8.2 ЭтотОбъект во внешней обработке
- Подключение внешней компоненты во внешней обработке 1С 8.2
- Получить и вывести макет во внешней обработке, управляемая форма?
- 1с 8.3 Форма.Форма.Форма(9,17): Тип не определен (Запрос)
- Как сделать подбор документов во внешней обработке?
В этой группе 1С
- Обычные формы. Как добраться до кнопки командной панели?
- как добавить отчет в командный интерфейс справочника
- Как отобрать строки из Таблицы Значений по условию например "сумма < 70"
- Можно ли каким-то образом задать вопрос из серверной процедуры в УФ
- 8.2 СКД. Вариант отчета vs Пользовательские настройки отчета
- ЗУП настройка "Мои задачи"
- Ошибка в базе MSSQL
- Аналог doxygen для 1С есть?
- Как быстро скрыть лицо или предмет в видео?
- Как в отчете скд вывести количество регистраторов?
- УПП.Рауз. Учет фактических данных по бюджетам УПП Нет данных по статье
- Процент годовой амортизации ОС
- Помогите разобраться с SQL
- Как сделать в запросе нумерацию строк?
- Старый вопрос. Закрытие счета 20 по НУ на счет 90.08
- Как быть с объемом базы 1с 8.1 УТ 10.3?
- !1с 8.2! Помогите плиз создать отчет ДДС!
- УТ 11. Как сохранить настройки списка справочника.
- Минус на 70 счете
- РАУЗ: Где делаются движения