Здравствуйте, я начинающий программист в 1С. Версия, с которой приходится работать сейчас - 8.1.15.14. "Управление торговлей для Украины", редакция 2.3. Разработка конфигурации: "ABBYY Ukraine", 2003-2008 (2.3.3.4)
В конфигурацию были внесены такие изменения, что "НаименованиеПолное" теперь на украинском языке, а просто "Наименование" - на русском. В печатных формах теперь везде появился украинский язык. Я отдебажил процесс того, что при печати я попадаю во внешнюю обработку, где в запросе выбирается полное наименование - заменяю на обычное - и ничего не происходит. Файл удалял, сохранял, заменял, 1С перезапускал, спрашивало, сохранить изменения в файле xxxxx.epf - писал да. В итоге, как не крути в дебаггере открывается старая обработка и выбирается по-прежнему наименование полное, подскажите пожалуйста, я не так что-то делаю или это мистика?
Цитата(helluinn @ 01.08.22, 16:52) необходимо зарегистрироваться для просмотра ссылки
Я отдебажил процесс того, что при печати я попадаю во внешнюю обработку
Могу предположить, что у вас внешняя печатная форма. Если так, то вам надо эту внешнюю обработку выгрузить из справочника внешних печатных форм, поменять её и загрузить обратно в этот справочник.
Vofka @ Сегодня, 10:05 необходимо зарегистрироваться для просмотра ссылки
,
Спасибо вам большое за ответ! Да, всё верно. Я захожу на клиенте Сервис - Внешние печатные формы и обработки - Внешние печатные формы. Там выбираю нужную мне печатную форму, открываю её. Нажимаю "Сохранить файл внешней обработки на диск".
Возвращаюсь в конфигуратор, открываю её там через Файл - Открыть. Открываю её модуль объекта и уже вижу, что изменения нужные сделаны! Возвращаюсь в документ, жму печать, дебагером снова попадаю в тот же код, но изменений там этих снова нет! И работает по старому! Вот так..
andreydv87
02.08.22, 10:32
helluinn @ Сегодня, 10:55 необходимо зарегистрироваться для просмотра ссылки
,
А после внесения изменений делаете "загрузить внешнюю обработку" в меню сервис-дополнительные обработки....?
helluinn, если вы сохраняете обработку из справочника внешних обработок, после открываете её в конфигураторе и там есть ваши изменения, которые не отрабатывают на самом деле, то скорее всего вы это где-то не в том месте поменяли и ваш код не выполняется. Либо вы поменяли это не в той обработке, которая, как вы думаете, вызывается.
Вы же как-то
Цитата(helluinn @ 01.08.22, 16:52) необходимо зарегистрироваться для просмотра ссылки
Я отдебажил процесс того, что при печати я попадаю во внешнюю обработку, где в запросе выбирается полное наименование
Пройдитесь в отладке ещё раз и посмотрите, что действительно срабатывает внешняя обработка, в которой действительно есть ваш код, который действительно вызывается.
andreydv87 @ Сегодня, 11:32 необходимо зарегистрироваться для просмотра ссылки
,
Посмотрел все пункты списков "Сервис" - и в конфигурации и в клиенте - нигде нету такого пункта, как "Дополнительные обработки". После замены обработки на новую я делаю "Записать" - "ОК".
Vofka @ Сегодня, 11:54 необходимо зарегистрироваться для просмотра ссылки
,
Всё логично, но всё же всё так, как есть. Я всё проверил - то, что нужно меняю. Это далеко не единственная форма, в которой надо убрать полное наименование. Я пошёл пробовать с другими - и результат тот же.
helluinn @ Вчера, 16:52 необходимо зарегистрироваться для просмотра ссылки
,
Можу підключитись, щоб глянути
Gazulo @ Сегодня, 14:01 необходимо зарегистрироваться для просмотра ссылки
,
Було б чудово! Що для цього потрібно зробити?
helluinn @ Сегодня, 14:47 необходимо зарегистрироваться для просмотра ссылки
,
0975894803
helluinn @ Вчера, 16:52 необходимо зарегистрироваться для просмотра ссылки
,
Мільйон подяк @Gazulo за те, що допоміг розібратись. Я замінював файл просто зверху форми, а потрібно було саме там, де написано "Принадлежность печатной формы" - "Файл печатной формы". Мені пояснили, що там, де замінював я, зміни бі прийнялися лише у випадку, якщо б "Файл печатной формы" було пустим. Тож, потрібно було це враховувати. Тепер я можу редагувати, що треба!
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.