Полигон 1С
06 Февраль 2012, 09:36:56 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: НОВЫЕ РАЗДЕЛЫ НА ФОРУМЕ: РАБОТА И ОБРАЗОВАНИЕ, КЛУБ ПУТЕШЕСТВЕННИКОВ, БЫТОВАЯ ТЕХНИКА, ПОЛИТИКА И ЭКОНОМИКА, ЗДОРОВЬЕ, БИБЛИОТЕКА, КУХНЯ, БАРНАЯ СТОЙКА
Расширенный поиск  
Страниц: [1]   Вниз
Печать
Автор Тема: v7.7: Использование меток  (Прочитано 2437 раз)
0 Пользователей и 1 Гость смотрят эту тему.
JEKA
Администратор
*****

Карма: +67/-2
Offline Offline

Сообщений: 4627


ГЫ-ГЫ


WWW
« : 05 Декабрь 2007, 13:39:30 »

Ниразу не встречал в типовой конфигурации метки (оператор "Перейти"). Видимо, использование меток не приветствуется в 1С.

И вот случайно наткнулся на обработку, где она используется. Делается это так:

В нужном месте пишем:

Перейти ~Дал;

И помечаем место куда переходим:

~Дал:
Записан

tonyk
Ветеран
*****

Карма: +8/-0
Offline Offline

Сообщений: 581



WWW
« Ответ #1 : 05 Декабрь 2007, 15:47:06 »

Ниразу не встречал в типовой конфигурации метки (оператор "Перейти"). Видимо, использование меток не приветствуется в 1С.

Не приветствуется не только 1С, но и вообще в программировании, потому что это нарушает линейность, а соответственно и понятность, прозрачность программы. Использование операторов безусловного перехода считается плохим стилем...
Поэтому надо стараться избежать применения Перейти...

Хотя у меня были пару раз ситуации, когда я не смог придумать как обойтись без него...

Перейти ~Дал;

И помечаем место куда переходим:

~Дал:

Немножко уточню, а то вдруг кто не догадается:
Дал - имя метки, так что можно писать любое слово - лишь бы удовлетворяло правилам именования переменных.
в одном модуле можно использовать сколько угодно меток, лишь бы назывались они по-разному.
Записан

Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать.

Если консультироваться с достаточно большим числом экспертов, можно подтвердить любую теорию.
IVA
Новичок
*

Карма: +2/-0
Offline Offline

Сообщений: 21



« Ответ #2 : 06 Декабрь 2007, 23:56:22 »

В универе за это по рукам били :).
Записан

Сколько было б в жизни стресса
без родного 1с-а :)
Vasko
Ветеран
*****

Карма: +8/-0
Offline Offline

Сообщений: 577



« Ответ #3 : 29 Январь 2008, 19:16:06 »

В универе за это по рукам били :).
А нам препод рассказал, что когда-то машины были слабые, отладчиков не было, и программисты отлаживали программы в ручную. Они распечатывали их на длинных листах, разворачивали их по коридорам университета, и по очереди, в уме проходя по ним, кричали друг другу GOTO 80, GOTO 100, и т. д.  ;D Сейчас он сказал, что это делать не стоит  :)
« Последнее редактирование: 29 Январь 2008, 19:20:00 от Durt » Записан
Страниц: [1]   Вверх
Печать
 
Перейти в:  

�������@Mail.ru Rambler Top100
 
Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | © 2008 Полигон 1С