Версия для печати темы (https://pro1c.org.ua/index.php?s=7608800837558e896703f510c3580c16&showtopic=67044)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.1 (8.0) _ Внешняя обработка не хочет меняться

Автор: helluinn 01.08.22, 15:52

Здравствуйте, я начинающий программист в 1С. Версия, с которой приходится работать сейчас - 8.1.15.14. "Управление торговлей для Украины", редакция 2.3. Разработка конфигурации: "ABBYY Ukraine", 2003-2008 (2.3.3.4)
В конфигурацию были внесены такие изменения, что "НаименованиеПолное" теперь на украинском языке, а просто "Наименование" - на русском. В печатных формах теперь везде появился украинский язык. Я отдебажил процесс того, что при печати я попадаю во внешнюю обработку, где в запросе выбирается полное наименование - заменяю на обычное - и ничего не происходит. Файл удалял, сохранял, заменял, 1С перезапускал, спрашивало, сохранить изменения в файле xxxxx.epf - писал да. В итоге, как не крути в дебаггере открывается старая обработка и выбирается по-прежнему наименование полное, подскажите пожалуйста, я не так что-то делаю или это мистика?

Автор: Vofka 02.08.22, 9:05

Цитата(helluinn @ 01.08.22, 16:52) *
Я отдебажил процесс того, что при печати я попадаю во внешнюю обработку

Могу предположить, что у вас внешняя печатная форма. Если так, то вам надо эту внешнюю обработку выгрузить из справочника внешних печатных форм, поменять её и загрузить обратно в этот справочник.

Автор: helluinn 02.08.22, 9:55

Vofka @ Сегодня, 10:05 * ,
Спасибо вам большое за ответ! Да, всё верно. Я захожу на клиенте Сервис - Внешние печатные формы и обработки - Внешние печатные формы. Там выбираю нужную мне печатную форму, открываю её. Нажимаю "Сохранить файл внешней обработки на диск".
Возвращаюсь в конфигуратор, открываю её там через Файл - Открыть. Открываю её модуль объекта и уже вижу, что изменения нужные сделаны! Возвращаюсь в документ, жму печать, дебагером снова попадаю в тот же код, но изменений там этих снова нет! И работает по старому! Вот так..

Автор: andreydv87 02.08.22, 10:32

helluinn @ Сегодня, 10:55 * ,

А после внесения изменений делаете "загрузить внешнюю обработку" в меню сервис-дополнительные обработки....?

Автор: Vofka 02.08.22, 10:54

helluinn, если вы сохраняете обработку из справочника внешних обработок, после открываете её в конфигураторе и там есть ваши изменения, которые не отрабатывают на самом деле, то скорее всего вы это где-то не в том месте поменяли и ваш код не выполняется. Либо вы поменяли это не в той обработке, которая, как вы думаете, вызывается.

Вы же как-то

Цитата(helluinn @ 01.08.22, 16:52) *
Я отдебажил процесс того, что при печати я попадаю во внешнюю обработку, где в запросе выбирается полное наименование

Пройдитесь в отладке ещё раз и посмотрите, что действительно срабатывает внешняя обработка, в которой действительно есть ваш код, который действительно вызывается.

Автор: helluinn 02.08.22, 11:12

andreydv87 @ Сегодня, 11:32 * ,
Посмотрел все пункты списков "Сервис" - и в конфигурации и в клиенте - нигде нету такого пункта, как "Дополнительные обработки". После замены обработки на новую я делаю "Записать" - "ОК".

Vofka @ Сегодня, 11:54 * ,
Всё логично, но всё же всё так, как есть. Я всё проверил - то, что нужно меняю. Это далеко не единственная форма, в которой надо убрать полное наименование. Я пошёл пробовать с другими - и результат тот же.

Автор: Gazulo 02.08.22, 13:01

helluinn @ Вчера, 16:52 * ,
Можу підключитись, щоб глянути

Автор: helluinn 02.08.22, 13:47

Gazulo @ Сегодня, 14:01 * ,
Було б чудово! Що для цього потрібно зробити?

Автор: Gazulo 02.08.22, 14:22

helluinn @ Сегодня, 14:47 * ,
0975894803

Автор: helluinn 02.08.22, 14:46

helluinn @ Вчера, 16:52 * ,
Мільйон подяк @Gazulo за те, що допоміг розібратись. Я замінював файл просто зверху форми, а потрібно було саме там, де написано "Принадлежность печатной формы" - "Файл печатной формы". Мені пояснили, що там, де замінював я, зміни бі прийнялися лише у випадку, якщо б "Файл печатной формы" було пустим. Тож, потрібно було це враховувати. Тепер я можу редагувати, що треба!

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua