>Удаление""> >Удаление""/>
|
|
|
Проблема с "оператор препроцессора #<>>Удаление" | ☑ | ||
|---|---|---|---|---|
|
0
hider222
27.11.25
✎
16:08
|
При попытке внести изменения в типовую конфигурацию 1С столкнулся с проблемой:
{Основная Справочник.МестаХранения.Форма.ФормаЭлемента.Форма(19,4)}: Ожидается оператор препроцессора #<<?>>Удаление (Проверка: Толстый клиент (обычное приложение)) {Основная Справочник.МестаХранения.Форма.ФормаЭлемента.Форма(23,4)}: Ожидается оператор препроцессора #<<?>>КонецУдаления (Проверка: Толстый клиент (обычное приложение)) {Основная Справочник.МестаХранения.Форма.ФормаЭлемента.Форма(24,4)}: Ожидается оператор препроцессора #<<?>>Вставка (Проверка: Толстый клиент (обычное приложение)) {Основная Справочник.МестаХранения.Форма.ФормаЭлемента.Форма(28,4)}: Ожидается оператор препроцессора #<<?>>КонецВставки (Проверка: Толстый клиент (обычное приложение)) Код изменения следующий: Функция Расширение_ПолучитьГруппыСчетов(ВидТМЦ) Перем СписокСчетов; СписокСчетов = Новый СписокЗначений; Если ВидТМЦ = Перечисления.ВидыТМЦ.Материал тогда СписокСчетов.ЗагрузитьЗначения(обПолучитьМассивГруппСчета10()); Если Константы.ВестиКоличественныйУчетМатериаловНа08Счете.Получить() Тогда СписокСчетов.Добавить(ПланыСчетов.Основной.А08_16); КонецЕсли; Если Константы.ВестиКоличественныйУчетМатериаловНа20Счете.Получить() Тогда СписокСчетов.Добавить(ПланыСчетов.Основной.А20_3); КонецЕсли; СписокСчетов.Добавить(ПланыСчетов.Основной.А002); СписокСчетов.Добавить(ПланыСчетов.Основной.А003); #Удаление // ОЛ { СписокСчетов.Добавить(ПланыСчетов.Основной.А41_60); // } #КонецУдаления #Вставка // ОЛ { СписокСчетов.Добавить(ПланыСчетов.Основной.НайтиПоКоду("41.60")); // } #КонецВставки КонецЕсли; КонецФункции |
|||
|
1
hider222
27.11.25
✎
16:09
|
Аннотация &ИзменениеИКонтроль
|
|||
|
2
denk32
27.11.25
✎
16:19
|
(0) попробуй удалить комментарии в секции Удаление
|
|||
|
3
hider222
27.11.25
✎
16:22
|
(2) Я пробовал и не помогает
|
|||
|
4
hider222
27.11.25
✎
16:25
|
(2) До этого изменения я уже добавлял другие и там все было нормально, но тут появились ошибки.
Вот пример другого изменения c Аннотация &ИзменениеИКонтроль, только там была процедура, а тут функция: #Вставка обСформироватьСтрокуТаблицыСчетов(ТзСчетов,ПланыСчетов.Основной.А60_1,НЕ обОсновнаяВалюта(Валюта)); обСформироватьСтрокуТаблицыСчетов(ТзСчетов,ПланыСчетов.Основной.НайтиПоКоду("60.4"),НЕ обОсновнаяВалюта(Валюта)); обСформироватьСтрокуТаблицыСчетов(ТзСчетов,ПланыСчетов.Основной.А76_15,НЕ обОсновнаяВалюта(Валюта)); #КонецВставки #Удаление обСформироватьСтрокуТаблицыСчетов(ТзСчетов,ПланыСчетов.Основной.А60_1,НЕ обОсновнаяВалюта(Валюта)); обСформироватьСтрокуТаблицыСчетов(ТзСчетов,ПланыСчетов.Основной.А76_15,НЕ обОсновнаяВалюта(Валюта)); #КонецУдаления |
|||
|
5
Гипервизор
27.11.25
✎
16:41
|
(4) Что-то ваша функция ничего не возвращает.
|
|||
|
6
hider222
27.11.25
✎
16:48
|
(5) Весь код не стал вставлять. Вставил только фрагмент с #Вставка и #Удаление.
|
|||
|
7
Garykom
гуру
27.11.25
✎
16:51
|
Сохрани текст текущего расширения
Заново добавь функцию в расширение и отредактируй, проверяя по очереди |
|||
|
8
Garykom
гуру
27.11.25
✎
16:52
|
А еще проверь что в толстом клиенте можно в формах расширения применять
Что версия платформы такое позволяет |
|||
|
9
d4rkmesa
27.11.25
✎
20:22
|
(0) А какая версия платформы? До 25-й было дело, не работали директивы расширения на толстом клиенте.
|
|||
|
10
hider222
28.11.25
✎
08:40
|
(9) 8.3.22.2557
|
|||
|
11
d4rkmesa
28.11.25
✎
08:53
|
(10) На 8.3.25+ попробуйте.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |