Расширение ИзменениеИКонтроль

1. Astala 17.05.21 14:05 Сейчас в теме
Добрый день. Экспериментирую с расширениями. Установлен релиз 8.3.18.1363
Одну из процедур общего модуля сунул в расширение. Выбрал изменение и контроль.
пишу
#Вставить
...
#КонецВставки
И постоянно вылазит сообщение "ожидается оператор препроцессора". Где то читал писали, что 1ска не знает директиву #Вставить.
Кто в курсе помогите плиз.
По теме из базы знаний
Найденные решения
23. Sakuraso 17.05.21 15:50 Сейчас в теме
(22)У вас модуль глобальный, и насколько помню в глобальном модуле нельзя расширять процедуры и функции.
EvgeniyOlxovskiy; user712426; Alex_Iz; user1600441; user1592156; Astala; vv2; Aftee; +8 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. vv2 17.05.21 14:11 Сейчас в теме
5. Kovekh 17.05.21 14:42 Сейчас в теме
(1)Изменение и контроль у них не так работает) Вручную мутно писать. В процедуре выделяете место, которое хотите изменить - ПКМ - добавить в расширение - и там изменение и контроль) Но спешу обрадовать, больше 1 места в пределах одной процедуры так не изменить - будет в валиться в ошибку, что модули различаются
9. vv2 17.05.21 15:10 Сейчас в теме
(5)Можно больше одного, только за пробелами и переводами строк следить надо
3. Astala 17.05.21 14:14 Сейчас в теме
Уже пробовал. Тоже самое пишет
4. Aftee 17.05.21 14:32 Сейчас в теме
Прикрепите полный листинг нерабочей процедуры (вместе с директивой)
6. Astala 17.05.21 14:45 Сейчас в теме
На код внимания не обращайте :)
Прикрепленные файлы:
7. Sakuraso 17.05.21 15:05 Сейчас в теме
(6)Первым делом закройте 1с и почистите кэша. Скорей всего из-за этого мозг выносит.
А так все правильно написано.
12. Astala 17.05.21 15:19 Сейчас в теме
(7)
Попробовал не помогло.
8. Sakuraso 17.05.21 15:07 Сейчас в теме
(6)И зачем вы в общем модуле директиву &НаКлиенте пишите? Уберите возможно из-за этого еще ругается.
user712426; +1 Ответить
10. Aftee 17.05.21 15:11 Сейчас в теме
(6) Спасибо. А можно такой же скрин исходной процедуры?
11. Astala 17.05.21 15:18 Сейчас в теме
Вот
Прикрепленные файлы:
13. Astala 17.05.21 15:20 Сейчас в теме
14. Sakuraso 17.05.21 15:22 Сейчас в теме
(13)Уберите директиву "&НаКлиенте". Она в общем модуле не нужна, используется только в модулях формы.
user712426; +1 Ответить
16. Astala 17.05.21 15:25 Сейчас в теме
(14) Удалил. Результат не дало. Все по прежнему
15. Astala 17.05.21 15:23 Сейчас в теме
Если удалить директивы вставить, то все работает.
Прикрепленные файлы:
17. vv2 17.05.21 15:28 Сейчас в теме
(15)
1. Вы перед #Вставка нафигачили таб или пробелов.
2. Вы перед КонецПроцедуры нафигачили перевод строки.
3. Вы убрали Экспорт
18. Sakuraso 17.05.21 15:31 Сейчас в теме
(17)1. Не влияет
2. Не влияет
3. Экспорт убирает сама 1С-ка когда в расширение добавляем.
19. Sakuraso 17.05.21 15:34 Сейчас в теме
Все же попробуйте еще раз, закрыть конфигуратор и кэш почистить.
20. Astala 17.05.21 15:40 Сейчас в теме
(19) Не помогло. Может это работает только в клиент-серверном варианте?
21. Sakuraso 17.05.21 15:42 Сейчас в теме
(20)Да нет, должно работать и в файловом.
22. Astala 17.05.21 15:43 Сейчас в теме
23. Sakuraso 17.05.21 15:50 Сейчас в теме
(22)У вас модуль глобальный, и насколько помню в глобальном модуле нельзя расширять процедуры и функции.
EvgeniyOlxovskiy; user712426; Alex_Iz; user1600441; user1592156; Astala; vv2; Aftee; +8 Ответить
24. Astala 17.05.21 16:02 Сейчас в теме
(23)Вы правы. Убрал глобальный модуль и стало компилироваться. Но без отметки глобальный я не могу получить доступ к процедурам из формы
25. Sakuraso 17.05.21 16:04 Сейчас в теме
(24)Так вызывайте так "ИмяОбщегоМодуля.ИмяПроцедуры".
26. Astala 17.05.21 16:07 Сейчас в теме
(25)Согласен. Чет тупанул. Пока перекурить. :)

Жаль что про глобальный модуль ни где не было написано. :(

Спасибо большое, что помогли.
27. Sakuraso 17.05.21 16:08 Сейчас в теме
(26)Это можете прочитать про расширение процедур и функций, там как раз написано про глобальные модули.
Расширение модулей
28. Astala 17.05.21 16:18 Сейчас в теме
Читал эту статью, но видимо как то плохо я прочитал. Надо будет по внимательней читать
29. Ranetka 23 08.12.23 16:30 Сейчас в теме
(28) а еще русский язык подучить на досуге.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот