Имя: Пароль:
1C
 
Не понятно.
0 proglib
 
24.02.25
21:11
В коде 1с (писаный одинэсовцами) после возврата есть код, зачем он нужен?

Вот код:

Процедура ПечатьЧекаПослеЗаписиИзмененийЛокализация(ПараметрыОперацииФискализацииЧека)
				
				//++ Локализация
				ФорматноЛогическийКонтрольКлиентСервер.ПровестиФорматноЛогическийКонтроль(ПараметрыОперацииФискализацииЧека, ПараметрыКассыККМ.ИдентификаторУстройства);
				
				ВыполнитьДействиеПослеЗаписи(
							   Новый ОписаниеОповещения("ПробитьЧекПослеПроведения", ЭтотОбъект, ПараметрыОперацииФискализацииЧека),
							   НСтр("ru = 'Перед выполнением операции пробития чека не удалось провести документ.'"));
				
				Возврат;
				//-- Локализация
				
				//@skip-warning
				УстановитьФискальныйСтатусПробит();
				
КонецПроцедуры
1 maxab72
 
24.02.25
15:59
для автоматической сборки кода
2 Кирпич
 
24.02.25
15:59
(0) вот оно тебе надо? без тебя в 1С разберутся.
3 ads55
 
24.02.25
16:00
(0) Чтобы не выполнялась процедура "УстановитьФискальныйСтатусПробит()". Скорее всего она вызывается где-то между "Локализациями".
Ваш КЭП.
4 Fedor-1971
 
24.02.25
16:02
(0) Как вариант: сделали свою логику для процедуры, а стандартную оставили.
Потом, если что, просто выбрасываем свой код и получаем штатную работу функции
5 Волшебник
 
24.02.25
16:03
(0) Тема не отражает суть сообщения
6 proglib
 
24.02.25
16:31
(5) Лучше ни чего не придумал.
Какую надо было написать тему?
7 Волшебник
 
24.02.25
16:39
(6) надо было так: я бот, я не умею формулировать темы
8 dmt
 
24.02.25
16:49
(6) нейронка предлагает
"Зачем в 1С код после Возврат, если он не выполняется?" если ты новичок
"Код после Возврат в 1С: зачем нужен @skip-warning?" если тебе интересны маркеры в комментариях
9 Волшебник
 
24.02.25
21:52
(0) В фирме 1С применяется технология мета-программирования, когда куски программного кода вырезаются и вставляются внешними средствами.
В Вашем примере блок Локализация мог быть вырезан/вставлен именно такой технологией

 //++ Локализация
... здесь код
 //-- Локализация


Конструкция //@skip-warning похожа на директивы другой системы мета-программирования или пре-процессора.

В какой-то момент Вы просто перестанете понимать 1С-код из-за этой внешней компиляции.
И Вам там делать будет нечего.

Всё сбудется так, как я предсказывал в своём выступлении:
2024-05-24 CORS-пятница. Митичкин, Отькало
Прошлое, настоящее и будущее платформы 1С
https://wizard.mista.ru/video/2024-05-24-CORS-Friday-Mitichkin-Otkalo.html
на видео отметка примерно 50:00
в тексте ищите по слову "метапрограммирование"