Имя: Пароль:
LIFE
Юмор
OFF: самые интересные комментарии в коде, который вы видели
0 novichok79
 
10.07.12
11:04
утро доброе! самые прикольные - это в рарусовских модулях защиты. да, да, да - мне нечего делать и поэтому решил вас поотвлекать от работы в понедельник :)
1 geka-geka
 
10.07.12
11:05
сегодня понедельник?
2 novichok79
 
10.07.12
11:06
извиняюсь - я в отпуске просто... не слежу как-то
3 PR
 
10.07.12
11:06
(0) Чувак, выдыхай, сегодня вторник :))
4 rbcvg
 
10.07.12
11:06
(0) и?
5 Cube
 
10.07.12
11:06
(0) Всё сказал? Ващета сегодня вторник...
6 Goggy
 
10.07.12
11:06
Вообщето сегодня вторник. Надеюсь не сильно ошарашил? :)
7 novichok79
 
10.07.12
11:07
(6) да все нормально, бодрячком
8 Галахад
 
гуру
10.07.12
11:07
И где комментарии?
9 novichok79
 
10.07.12
11:08
(8) ах да.... в одной из франчевых баз видел
//это что?? Это, Оля, сделаешь сама???? МОНСТРА!!!!       СОН 21.03.03
10 ПрограмлюКак Индус
 
10.07.12
11:11
видел:
// Убить негра
// идиоты заставили сделать
я писал:
// работает плохо, но устраивает - потом переделать
11 novichok79
 
10.07.12
11:13
(10) неплохо
12 aka AMIGO
 
10.07.12
11:15
видел:
//исправил Алекс _\../
13 aleks-id
 
10.07.12
11:16
я в какой то конфе оставил комментарий "работает через опу, так что будем бить через дымоход"
14 pumbaEO
 
10.07.12
11:17
// Оставь надежду всяк сюда входящий.
15 n0ther
 
10.07.12
11:18
// антошка, антошка пошли копать картошку
Попытка
  ...
Исключение
// тили-тили, трали-вали, это мы не проходили, это нам не задавали
  ...
КонецПопытки
16 aka AMIGO
 
10.07.12
11:18
а, вот еще:
// это условие не выполняется никогда
17 Ненавижу 1С
 
гуру
10.07.12
11:19
иногда когда просят внести изменения сиюминутно, пишу так:


//переделать: плохой код
   ЭлементыФормы.ЗапретОтгрузки.Доступность = ДоступностьСнятияЗапрета();
18 Лефмихалыч
 
10.07.12
11:19

//АХТУНГ! Быдлокод

(с) Defender aka LINN


//а сейчас будет омерзительное дублирование кода

(с) я


   |    И Регионы.Ссылка В ИЕРАРХИИ(&РоссияДляРусских)
   |    И Регионы.Ссылка  <> &РоссияДляРусских");
   Запрос.УстановитьПараметр("РоссияДляРусских", Справочники.Регионы.ПолучитьСсылку(Новый УникальныйИдентификатор("5c59da32-4020-11e0-8a43-f99c56c0d913"))); // Россия


(с) неизвестный автор
19 CaptanG
 
10.07.12
11:19
Видел

"//нафига оно нужно не знаю но пусть будет"

посмотрел сам не понял нафига этот кусок нужен)))
20 Ненавижу 1С
 
гуру
10.07.12
11:20
(18) жесть какая
21 n0ther
 
10.07.12
11:21
для своего быдлокода - комментарий
// Это временно, надо придумать алгоритм. Только сейчас некогда, >|<опа в мыле
22 buhkiller
 
10.07.12
11:23
Клиент, возле моря, 77. Два прогера из франча вели. Один ЗП, другой общепит. Ездили по очереди в сезон, зимой удаленно вели.
// Серега, не вздумай подкатывать к новой бухше Алле - у нее парень неадекват
// Вчера отравился, ничего не ешь на пляже
23 ПрограмлюКак Индус
 
10.07.12
11:23
а я часто делаю конструкцию типа
УникальныйИдентификатор("5c59da32-4020-11e0-8a43-f99c56c0d913")
24 Плот
 
10.07.12
11:23
(0)  как то видел
Если....
ИначеЕсли....
Иначе
Сообщить("Позовите программиста!");
КонецЕсли;
25 Humandra
 
10.07.12
11:24
(21) О, у меня похожий:
// Изменено ООО "МояФирма"
// TODO: запрос в цикле, да, это ужасно, но надо за 5 минут!
// ДА, Я ПОНИМАЮ, что нет ничего более постоянного, чем временное!
собственно код
// Изменено ООО "МояФирма"
26 Андрей_Андреич
 
naïve
10.07.12
11:28
Видел конфу, в которой товарищ из старого БЭСМовского прошлого вставлял
Попытка
дальше идет код
Исключение
Предупреждение("Ошибка с кодом 050701!!! Сообщить программисту")
КонецПопытки
К сожалению, описания кодов не было. А может к счастью.
27 skiller3000
 
10.07.12
11:30
когда-то отлаживал запрос и написал в комменте что-то типа
//ахахахахах Сотрудник такой-то попался...
28 skiller3000
 
10.07.12
11:30
(27) оставил это и не стер, потом когда разбирали с другим программистом текст запроса - посмеялись
29 Андрей_Андреич
 
naïve
10.07.12
11:31
Вспомнил как в одной конфе был комментарий
// рано или поздно этот геморрой придется разгрбать
И вот настал этот момент. Я поиск по тексту "геморрой" - не находит. искал этот кусок 2 часа - оказалось в комменте "гемморой"
30 n0ther
 
10.07.12
11:34
это конечно не комментарий...

http://i.imgur.com/oZD0j.jpg

сократили название "зафиксирована"
31 H A D G E H O G s
 
10.07.12
11:34
Если PaintItBlack=Истина Тогда
Область.ЦветФона=Новый Цвет(0,0,0);
.....
32 Vladal
 
10.07.12
11:41
(24) Именно так я тоже вставлял заглушки. На всякий случай - вдруг забуду дописать обработчик или наоборот, пользователь выберет что-то не то.
33 Lama12
 
10.07.12
11:41
(26) Делал такие закладки в 7.7. Потом очень удобно искать место ошибки.
34 Fragster
 
гуру
10.07.12
11:47
(29) делай коммент //туду
35 Vladal
 
10.07.12
11:47
(26) Ага. А я писал просто номер строки "Строка 512" или "Ошибка 1", "Ошибка 2". Даавно это было.

Вчера встретил быдлокод:
Try РасчетнаяЦена = СуммаПродаж/Количество Except Message("Нулевое колличество") EndTry;

Блин...
Низзя, наверно, было условие:

Если Количество = 0 Тогда
   ...
Иначе
   Цена = Сумма/Количество
КонецЕсли;
36 Irbis
 
10.07.12
11:50
Иначе //самая ..опа
прямо сейчас есть в коде

даже матофильтр трудится
37 Stim
 
10.07.12
11:51
не знаю насчет комментериев, но запрос типа
http://i018.radikal.ru/1112/23/8f2f449da312.jpg
не может не радовать
38 buhkiller
 
10.07.12
11:52
// какой идиот сделал эту тупую процедуру ? хм... это же я в прошлом году сделал
39 H A D G E H O G s
 
10.07.12
11:52
(37) Откуда это?
40 kotletka
 
10.07.12
11:54
(37)рекурсия однако, квадратность будем вспоминать?
41 Stim
 
10.07.12
11:56
(39) правила переноса БП 1.6-2.0, получение остатков
42 n0ther
 
10.07.12
12:00
(37) в ЗУПе такого добра полно
43 ПрограмлюКак Индус
 
10.07.12
12:03
(37) ЗУП что ли?
44 Скользящий
 
10.07.12
12:05
Встретил как то, поржал.

Процедура ОстановкаСистемы(как,просьба) Экспорт
   ОчиститьОкноСообщений();
   Сигнал();
   Если как="жестко" Тогда
       Сообщить("                                Ну вот, наколбасил? ВАША ИМИТАЦИЯ РАБОТЫ ПРИВЕЛА К ОСТАНОВКЕ ПРОГРАММЫ.                                ","!!!");
       Сообщить("            Так, что лучше сохранить все необходимые документы или элементы справочников, если успеете.            ","!!!");
       Если ПопыткаВыхода=1 Тогда
           Коммент="Предупреждение об остановке системы.";
           ЗаписьЖурналаРегистрации(Коммент,,,,4);
       КонецЕсли;
       Если ПопыткаВыхода=4 Тогда
           ОчиститьОкноСообщений(); Сигнал(); Сигнал(); Сигнал();
           Предупреждение("Ну все, хватит! ОСТАНОВКА СИСТЕМЫ.",1);
           Коммент="Отключение охамевшего пользователя.";
           ЗаписьЖурналаРегистрации(Коммент,,,,4);
           ЗавершитьРаботуСистемы(0);
       КонецЕсли;
       Ответ=0;
       Если ПопыткаВыхода<4 Тогда    // Если не проверять, то при отключении (см. выше) система успевает снова задать вопрос.
           Ответ=Вопрос("Ну, что, расслабимся? Вы готовы к остановке системы?",4,10);
       КонецЕсли;
       Если Ответ=7 Тогда // Ответ - НЕТ
           Сигнал();
           Коммент="Отсрочка отключения № "+Строка(ПопыткаВыхода);
           ЗаписьЖурналаРегистрации(Коммент,,,,4);
           ПопыткаВыхода=ПопыткаВыхода+1;
       ИначеЕсли Ответ=6 Тогда // Ответ - ДА
           Сигнал(); Сигнал(); ОчиститьОкноСообщений();
           Коммент="Отключение раб. станции "+Строка(ИмяКомпьютера())+".";
           ЗаписьЖурналаРегистрации(Коммент,,,,4);
           ПопыткаВыхода=ПопыткаВыхода+1;
           ЗавершитьРаботуСистемы(1);
       ИначеЕсли Ответ=-1 Тогда // Ответ не получен. Выход по таймауту.
           ОчиститьОкноСообщений(); Сигнал(); Сигнал(); Сигнал();
           Предупреждение("Внимание! ОСТАНОВКА СИСТЕМЫ.",3);
           Коммент="Отключение неответившей раб. станции "+Строка(ИмяКомпьютера())+".";
           ЗаписьЖурналаРегистрации(Коммент,,,,4);
           ЗавершитьРаботуСистемы(0);
       КонецЕсли;
   Иначе
       Предупреждение(Просьба,5);
       ЗаписьЖурналаРегистрации(Просьба,,,,4);
   КонецЕсли;
КонецПроцедуры
45 МастерВопросов
 
10.07.12
12:08
Хотите загадку?

Строка кода:
"НайденнаяСтрока.Остаток=СтрокаТЗ.Остаток;"

До отработки строки:
Левая часть выражения: НайденнаяСтрока.Остаток=0
Правая часть выражения: СтрокаТЗ.Остаток=20

После отработки строки:
Левая часть выражения: НайденнаяСтрока.Остаток=9
Правая часть выражения: СтрокаТЗ.Остаток=20

До:
http://s017.radikal.ru/i426/1207/1c/4aec5d07141a.jpg
После:
http://s018.radikal.ru/i524/1207/10/70cd57b75369.jpg
46 novichok79
 
10.07.12
12:09
(43) как-то пришлось по мудреному ТЗ написать документ планирования. надо было дерево значений в документе заполнять в разрезе регионов, менеджеров, номенклатуры и и значения планирования ко всему еще. в итоге получилось 56 временных таблиц в запросе, в итоге по результату запроса строится дерево значений, которое потом выводится в отчете. пока шуршит, но чую грядет п****ц и наверное все это придется переделывать.
(44) 5 баллов!!!! программист написавший такое работает еще в организации?
47 Mort
 
10.07.12
12:11
/** * For the brave souls who get this far: You are the chosen ones,
* the valiant knights of programming who toil away, without rest,
* fixing our most awful code. To you, true saviors, kings of men,
* I say this: never gonna give you up, never gonna let you down,
* never gonna run around and desert you. Never gonna make you cry,
* never gonna say goodbye. Never gonna tell a lie and hurt you. **/
48 Stim
 
10.07.12
12:11
(43) хороший ник. ты где-нить видел счета БУ и НУ в зупе?)
49 Юрий Лазаренко
 
10.07.12
12:12
Если ПустоеЗначение(ВыбКонтрагент) Тогда
   // Если поле не заполнить,
   // То запрос будет пустым.
   // Так зачем гонять компьютер,
   // Время попусту терять?
   Сообщить("Не указан контрагент")
   Возврат;
КонецЕсли;
50 Юрий Лазаренко
 
10.07.12
12:13
ТабДанные = Новый ТаблицаЗначений;
// Берем табличечку, разбиваем ее на колоночечки и заполняем ее цыферками - ВАХ!
ТабДанные.Колонки.Добавить("....
51 Stagor
 
10.07.12
12:13
это было в одной торговой фирме в конфигурации ТиС 8.7

// 8-903-222-11-11 Маша. Не забыть заправить ей на этой неделе.
52 Грых
 
10.07.12
12:15
(45) Неявное приведение типов - сужение
53 ukolabrother
 
10.07.12
12:16
(49) отлично!
54 Stim
 
10.07.12
12:16
(51) а у меня одна бухша просила сменить ей пароль, который ей установил прошлый программист. Краснея и сущаясь, попросили сменить пароль "запорка" на что-то приличное)
55 zmaximka
 
10.07.12
12:17
Видел такое
// знаю что черезж0пн0 за то быстро и все довольны
56 МастерВопросов
 
10.07.12
12:18
(52) какое сужение?
57 Андрей_Андреич
 
naïve
10.07.12
12:18
(55) угу - сам иногда такие комменты пишу
58 novichok79
 
10.07.12
12:20
(54) запорка не такое уж и неприличное слово, я сам только что узнал значение:
ЗАПО?РКА, запорки, ·жен. (·прост. ). Задвижка, запор у двери, ворот.
хотя звучит да, неважно
59 Грых
 
10.07.12
12:21
(56)Кода область значения переменной меньше, чем передаваемое значение. т.е. НайденнаяСтрока.Остаток, возможно объявлен как Число(1,х)
60 МастерВопросов
 
10.07.12
12:22
(59) Правильно.
Только как раз речь таки о явном (а не неявном) назначении типов:
http://s018.radikal.ru/i524/1207/2e/086752e20f02.jpg
61 Скользящий
 
10.07.12
12:23
Я задолбавшим пользователям обычно пароли придумывал сам, в английской раскладке какое нибудь прикольное словосочетание, типа краснаяшапочка, пердуннанебесах и т.д.
62 ice777
 
10.07.12
12:29
// пля, я не согласен с этой дурой, но пусть так:
63 prosto-nik
 
10.07.12
12:30
(45) а почему и До и После курсор отладки на этой строке?
64 prosto-nik
 
10.07.12
12:31
че то ты обманываешь)
65 mehfk
 
10.07.12
12:31
(63) Потому что это один и тот же скриншот.
66 prosto-nik
 
10.07.12
12:32
и в чем загадка? (только в табло значения разные)
67 Patrio_
O_Muerte
 
10.07.12
12:32
(0)Сегодня вторник, было?
68 МастерВопросов
 
10.07.12
12:35
(63)(65)
упс, поправочка:
http://s019.radikal.ru/i638/1207/8d/a9a936c58d1f.jpg
69 prosto-nik
 
10.07.12
12:36
понятно)))
70 Patrio_
O_Muerte
 
10.07.12
12:37
(0)//ибучий склад стеклотары
71 Mafoni
 
10.07.12
13:04
(68) - и в чем же оказалось дело ?
72 Kuein
 
10.07.12
13:13
(71) Интуитивно подозреваю что длина числа в колонке НайденнаяСтрока.Остаток == 1.
73 МастерВопросов
 
10.07.12
13:14
(71)(72)
см. (60)
74 Kuein
 
10.07.12
13:15
(73) Ну как и подозревалось. Я просто не читал большую часть темы.
75 aka AMIGO
 
10.07.12
14:33
а у меня в конфе выяснилось вот что:

ТекстЗапроса=ТекстЗапроса+"Условие(Товар.ПренадлежитГруппе(ВыбТовар)=1);";

Естественно, выдает предупреждение и выводит пустую таблицу, поскольку условия фактически нет.

одно успокаивает: за 8 лет никто, и ни разу, не воспользовался отчетом, содержащим условие..
того, кто мне оставил такое наследство - я ни разу не видел.
76 1Сергей
 
10.07.12
15:11
Если РегС.СуммаЗаказаВал<>0 Тогда
                       Регистр.СуммыПоЗаказам.СуммаОтпущеногоВал=РегС.СуммаЗаказаВал;
                       Регистр.СуммыПоЗаказам.СуммаОтпущеногоБаз=РегС.СуммаЗаказаБаз;
                   Иначе
                       // Наверняка не проведена ЗВЦ...
                       // надо бы морду набить кому-нибудь за это...
77 Mafoni
 
10.07.12
15:11
Использую вот такую конструкцию что бы группировать код

Если 1=1 Тогда
.....
КонецЕсли;

аналог C#

#region RegionName
           
#endregion

жаль что в 1с-ке нет - #region! :(
78 skunk
 
10.07.12
15:13
с той конфой которую теперь разбираю ... можно смело выкладывать в образцы того ... как не надо программировать
79 skunk
 
10.07.12
15:14
всю конфу я сюда постить не стал ... иначе умрете от смеха
80 1Сергей
 
10.07.12
15:19
Процедура ОхУжЭтиПроцЦены()
81 Terve-R-
 
10.07.12
15:28
(77) зачем??
82 1Сергей
 
10.07.12
15:30
(81) чтобы плюсик появился :)_
83 Builder
 
10.07.12
15:35
Довелось работать с самописной конфой с приводить ее в нечто работающее. Отличительной особенностью конфы было:
1. НИ ОДИН регистр не закрывался ввиду наличия в измерениях "ТекущегоДокумента"
2. Цены и суммы в документах - округление до 3-х знаков.
3. "Кассы" сделаны перечислением. Добавить новую кассу - переписать кучу кода.
Остальное уж не помню, щас с ней кто то другой продолжает разгребаться...
84 Builder
 
10.07.12
15:36
+ (83) Оставлял закоментированные куски кода с комментариями потомкам о том как не надо писать программы :)
85 sergeante
 
10.07.12
15:37
////////////////////////////////
       // если бы какой нибудь педораз хоть на секугнду отвлёкся бы и вынул из своей
       // разъедрённой жёпы стеклянный дилдо и задумался: что же, суко, я делаю не так?
       // А тут голос с неба: "Не надо, сука, не надо так писать, и не надо быть педоразом."
       // А потом бог подумал и сказал ещё: "Лучше бы я не рождал бы тебя удака, который пишет такой код.
       // Тут Гилмор с гитарой рядом играет, а ты, сучонок, только в такт и можешь кивать головой.
       // А я в ответ ему: "Господь, а зачем же ты создал анальных педоразов, которые придумали
       // обмен данных через эксель? Зачем, Господи?"
       ////////////////////////////////
       
       // а дальше идёт жоский овнокод


(вот реальный такой коммент)
86 Stim
 
10.07.12
15:38
))))
87 1Сергей
 
10.07.12
15:40
(85) мде... :)
88 Андрей_Андреич
 
naïve
10.07.12
15:41
Только что свой коммент увидел
//    АШИПКА правидения!!!
89 Hipernate
 
10.07.12
15:41
ДоРождестваХристова = дата("01.01.1900");
90 Mafoni
 
10.07.12
15:41
(81) - сворачивать куски кода - зачем же еще !
91 pumbaEO
 
10.07.12
15:47
(90) 1С делает так
Если Истина Тогда

КонецЕсли

ну, а в снегопате есть регион...
92 Mafoni
 
10.07.12
15:49
(91) снегопат - не юзал - нужно будет попробовать.
93 Vakhrin
 
10.07.12
15:59
(92) оченно пользительная штукенция )
94 Злопчинский
 
10.07.12
16:08
хуже когда вообще никаких комментариев.
как правило - имеющиеся комментарии мало чем помогают, ибо в хитрых моментах надо проникнуться системой/идеологией. а расписывать подробно - времени дохрена уходит.
.
поэтому я довольно часто пишу тупой линейный код вместо красивых рекурсий и магапроцедур в неисчислимых количествах и прочее подобное. потому как - главное чтобы работало и работало устойчиво + после меня смогли найти проблему если надо.
.
ну, по крайней мере, я чужой код успешно разбирал; надеюсь что и мой - пусть над ним хоть уржутся всякие мегаписатели, но он возможно понятен и прозрачен.. надеюсь...
.
иногда в код я вставляю комменты типа:
/херню ниже я не писал!! это предыдущее наследство!!!
95 Оболтус
 
10.07.12
16:09
Сегодня ж вторник!
96 Толич
 
10.07.12
16:15
Однажды видел такое в доработанной форме документа. Неизвестный автор писал следующее...
//Сегодня пятница, уже вечер, а эти две дуры сидят и лупят свои глаза на меня
//посижу еще час и если не доделаю, то пошлю их нафиг
//лалы лалы
97 Sensodin
 
10.07.12
16:25
(91) вот оно чё.
на днях ковырялся в модулях наткнулся на подобное, долго думал
98 MRAK
 
10.07.12
16:30
(97) а вот:

Если Ложь Тогда

КонецЕсли

совсем для другого юзается
99 SUA
 
10.07.12
16:31
//2*2=6 и ниибет
что печально тот блок так и работал...
100 1Сергей
 
10.07.12
16:31
100
101 ildary
 
10.07.12
16:37
(77) в 1С есть #region - надо только использовать Colorer.
102 Mafoni
 
10.07.12
16:38
Ну и я поделюсь мелехо  ГК
видел в одной конфе примерно следующее
есть ТЗ (тзПоказатели)состоит примерно из таких полей
Период - Показатель - Значение
и есть

Функция ОбновитьЗначениеПоказателя(Период,Показатель,Значение)
Для Каждого Строка Из тзПоказатели Цикл
 Если Строка.Период = Период И Строка.Показатель = Показатель Тогда
    Строка.Значение = Значение;
 КонецЕсли;
КонецЦикла;  
КонецФункции

я когда это увидел - аж прослезился - есно от смеха . :)
хотя смеятся уже было позно :( - такого добра в конфе валом !!!!
103 Mafoni
 
10.07.12
16:39
(101) - как его юзать ?
104 aka AMIGO
 
10.07.12
16:39
старый коммент:

//Копируют цуки
105 Mafoni
 
10.07.12
16:39
(101) - или что это такое ?
106 Mafoni
 
10.07.12
16:39
(104) - кто кого копирует ?
107 aka AMIGO
 
10.07.12
16:43
(106)поясняю :)
в накладных дублирование товаров запрещено
чтобы неповадно было бушкам и прочим юзеркам копировать строки в табличной части, сделана проверка: свертка ТЗ и просмотр количеств >1
Если встречено количество >1 - внешне видно запрет копирования, а внутренне - коммент
// Копируют, цуки :)
108 aka AMIGO
 
10.07.12
16:45
(105)если ты 8-рочник - тебе это не интересно, и не нужно.
фича полезная в 7-ке, удобное дополнение к текстовому редактору
109 МойКодУныл
 
10.07.12
16:51
Нашел в старом самописном отчете по отработанному времени.

СтрокаДанных.ОтработаноМинут = СтрокаДанных.ОтработаноМинут - Обед - Перекуры; // люмпены
 Иначе
СтрокаДанных.ОтработаноМинут = СтрокаДанных.ОтработаноМинут - 60; // планктон
110 1Сергей
 
10.07.12
16:57
(109) тебя-то мы и ждали :)
111 Mafoni
 
10.07.12
16:58
(108) с легких наркотиков (1с 7.7) я давно слез и перешел на алкоголь (1с 8.х) - сейчас еще с тяжелыми балуюсь (1с 8.x УФ) :)
112 MRAK
 
10.07.12
17:49
113 Эльниньо
 
10.07.12
17:56
(109) Зачётно!
114 Злопчинский
 
10.07.12
20:56
у меня полно тоже всяких перлов, вт.ч. и своих.. бо я параноик...
.
       Если локТЗтекущийЛист.Артикул <> локАртикулТекущий
       Тогда //паранойя
           _ошибка = "ЛОГИЧЕСКАЯ ОШИБКА"+РазделительСтрок+
                     локТЗтекущийЛист.Артикул+" <?>"+локАртикулТекущий+РазделительСтрок+
                     "!СРОЧНО ЗОВИТЕ ПРОГРАММИСТА!"+
                       РазделительСтрок+РазделительСтрок+РазделительСтрок+"для продолжения - нажми BKSP";
           ИнициализироватьСлой_ОШИБКА("СРОЧНО",_ошибка);
           Возврат;
       КонецЕсли;
115 Юрий Лазаренко
 
10.07.12
23:06
(106) Дуровы копируют Цукирберга
116 Йохохо
 
13.07.12
10:49
// Ошибка, поправить потом. Вася 15.10.08
// + 1 Петя 13.02.10
// +100 Коля 21.05.12
117 forforumandspam
 
13.07.12
11:47
(116) Угар
118 forforumandspam
 
13.07.12
12:40
//***** Этот тупизм можно убрать и сделать просто
   //Спр=СоздатьОбъект("Справочник.Сотрудники");
   //Спр.ВыбратьЭлементы();
   //Пока Спр.ПолучитьЭлемент() > 0 Цикл
   //    Если  Спр.ЭтоГруппа() = 1 Тогда
   //        Продолжить;
   //    КонецЕсли;    
   //    Если СокрЛП(TS_директор) = Спр.Наименование Тогда
   //        Должность = Спр.Должность;
   //    КонецЕсли;
   //    Если СокрЛП(TS_ГлБух) = Спр.Наименование Тогда
   //        Должность1 = Спр.Должность;
   //    КонецЕсли;
   //КонецЦикла;    
   //вот так    
   Должность = TS_директор.Должность;
   Должность1 = TS_ГлБух.Должность;