Имя: Пароль:
1C
1С v8
Знак=""
, ,
0 Rolandas
 
12.09.14
10:28
В модуле РегистрНакопления> ВзаиморасчетыСКонтрагентами есть процедура .
Процедура КонтрольОстатков(…., Знак="") Экспорт

Если Знак ="" Тогда

// Контроль числа дней задолженности
……
КонецЕсли;

Вопрос . Что это за Знак ="", и зачем нужна эта проверка?
1 Турист
 
12.09.14
10:29
жесть )) сегодня что, день идиотских вопросов? ))
2 PR
 
12.09.14
10:32
(0) Это говорится о том, что знак равен дюйму. Просто кто-то зачем-то знак дюйма написал два раза. Опечатался, бывает.
3 Aleksey
 
12.09.14
10:36
(0) Выбирай как тебе понятнее

Если ПустоеЗначение(Знак) = 1 тогда

или

Если не ЗначениеЗаполненоЗнак) тогда
4 Asmody
 
12.09.14
10:39
(0) это знак Диавола! Посмотри: рога, копыта — всё на месте.
Рекомендую осенившись троекратным крестным знамением, выключить компьютер левой рукой, вызвать священника и провести обряд очищения. Пред этим держать пост 10 дней и причаститься.
5 Steini
 
12.09.14
10:43
Я поддержу всеобщее негодование, но постараюсь серьезно ответить на вопрос "Что это за Знак ="", и зачем нужна эта проверка?". "Знак =""" определил автор этой процедуры для реализации алгоритма. Проверка нужна для контроля остатков.
6 Steini
 
12.09.14
10:43
(5) ТЬФУ ТЫ!!! контроля числа задолженности!
7 Maxus43
 
12.09.14
10:47
Знак="" значит что при выхове данной процедуры указывать данный параметр необязательно, это его значение по умолчанию
8 YurAnt
 
12.09.14
10:48
(6) не путайте автора, числа "дней" задолженности - этот нюанс в корне меняет смысл.
9 Жан Пердежон
 
12.09.14
10:51
Синтаксис:
     Процедура <Имя_процедуры>([[Знач] <Парам1> [=<ДефЗнач>], ...
=<ДефЗнач>
     Необязательная установка значения параметра по умолчанию.
10 Rolandas
 
12.09.14
10:54
(2) По моему это пустые кавычки в которых может быть штото или нет.
(3) Как действует конструкция «Если» я знаю, мне это обеснять не надо.
(5) Контроль числа дней задолженности идёт уже внутри ветвления «Если», значит контроль происходит не всегда, тогда и встаёт, почему не всегда нужно контролировать число дней задолженности, и когда это происходит
11 Любопытная
 
12.09.14
10:59
(10) Когда параметр "Знак" в процедуру передается не пустой. Подозреваю, что "Знак" это знак задолженности. Отрицательную задолженность контролировать не надо, потому что она означает, что ты должен покупателю, а не он тебе.
12 Rolandas
 
12.09.14
11:01
(11) Это контроль не сумы а дней задолжности…
13 Любопытная
 
12.09.14
11:01
(12) Ну и я о том. Если задолженность отрицательная, то зачем контролировать число дней?
14 Любопытная
 
12.09.14
11:02
(12) Да в конце концов, ну найди, где эта процедура вызывается и посмотри, что в этот параметр передается. Устроил угадайку тут, а теперь выпендривается
15 Rolandas
 
12.09.14
11:04
(14) Обычно там ничего не передаётся… По моему ты не Любопытная а Злая :)
16 Любопытная
 
12.09.14
11:07
(15) А ты поищи, чтобы передавалось. Раз параметр этот вписали, значит предполагали, что он может передаваться.
17 Любопытная
 
12.09.14
11:08
И я не злая. Мне просто скучно
18 John83
 
12.09.14
11:14
(17) "мне просто скучно", а когда мне скучно - я злая :)
19 xXeNoNx
 
12.09.14
11:17
(16) Не факт, могли на будущее сделать)
20 Любопытная
 
12.09.14
11:18
(15) Не передается знак нигде во внутреннем коде. Наверное это атавизм. Или сделали на будущее. Но я остаюсь при своем мнении.
21 Любопытная
 
12.09.14
11:18
(18) Да разве ж я злая? Это вы злые... Лишь бы обидеть девушку...
22 John83
 
12.09.14
11:20
(21) ни кто ни кого не обижал - это вам показалось ;)
23 Эльниньо
 
12.09.14
11:22
Программистам, занимающимся не свои делом, свыше даётся знак.
Обычно в виде переменной Знак
24 Эльниньо
 
12.09.14
11:23
(10) Не мы добрые. Мы никого здесь не обесняем.
25 Любопытная
 
12.09.14
11:26
(22) А ТСу показалось, что я злая. Вот и поговорили :)
26 Rolandas
 
12.09.14
11:32
(17) Если вам скучно, то для этого есть развлекательные порталы. Пофлеймили и хватит.
Может кто ни будь выскажется по существу...
27 Любопытная
 
12.09.14
11:34
А я типа не по существу высказалась?
28 Rolandas
 
12.09.14
11:37
По существу, но этого мало для получения ответа на поставленный вопрос!
29 Asmody
 
12.09.14
11:59
(28) Учите русский, читайте СП. СП недорого можно купить у ДенисЧ
30 Rolandas
 
12.09.14
12:08
Так как я не в теме … а что такое СП?
31 ДенисЧ
 
12.09.14
12:14
(29) Не обманывай клиента. У меня они продаются дорого.