Имя: Пароль:
1C
1C 7.7
v7: Требуется помощь (для Вас, Профи - дело 5 секунд :) )
,
0 bestship
 
28.11.12
13:27
Помогите, кому не жалко потратить минутку времени:
В форме элемента номенклатуры имеется поле "Полное наименование для печати", соответственно, оно = Наименованию
Процедура ПриИзмененииНаименования()
   Если ПустаяСтрока(ПолнНаименование)=1 Тогда
        ПолнНаименование = Наименование;
   КонецЕсли;                          
КонецПроцедуры // ПриИзмененииНаименования()

Но... добавил 2 новых реквизита в форму Serial и MAC. И мне надо теперь объединить в форме элемента, чтобы было Полное Наименование = Наименование + Serial + MAC для печати в документах.
1 acsent
 
28.11.12
13:27
ну так и пиши
2 Vitello
 
28.11.12
13:27
ты уже почти все написал
3 Wobland
 
28.11.12
13:27
чем помочь?
5 Жан Пердежон
 
28.11.12
13:29
ПолнНаименование = Наименование + Serial + MAC;

с Вас 500 рублей
6 Hmster
 
28.11.12
13:29
ПустаяСтрока(ПолнНаименование)=1
:))))
7 Reset
 
28.11.12
13:29
вы это бросьте Если ПустаяСтрока(ПолнНаименование)=1 Тогда
8 Reset
 
28.11.12
13:29
(6) :)
9 Hmster
 
28.11.12
13:30
Синтаксис:

ПустаяСтрока(<Строка>)
Параметры:

<Строка> (обязательный)

Тип: Строка.
Исходная строка.
Возвращаемое значение:

Тип: Булево.
Истина - строка не содержит значащих символов или не содержит ни одного символа (пустая); Ложь - в противном случае.
10 Wobland
 
28.11.12
13:30
(5) пробелы забыл. неустойка с тебя 250
11 bestship
 
28.11.12
13:30
Ошибку выдает:
<<?>>+Serial
Неопознанный оператор
12 Жан Пердежон
 
28.11.12
13:31
(10) наоборот, с пробелами уже 900 будет
13 Reset
 
28.11.12
13:31
(10) Про пробелы в ТЗ ни слова.
Если надо с пробелами - это дополнительно 200р к тарифу
14 Wobland
 
28.11.12
13:31
(11) это бывает..
15 Жан Пердежон
 
28.11.12
13:32
есть подозрение, что семерка
16 Reset
 
28.11.12
13:32
или

ПолнНаименование = Наименование;
+ Serial
17 Maxus43
 
28.11.12
13:33
Процедура ПриИзмененииНаименования()
   ПолнНаименование = Наименование + Serial + MAC;
КонецПроцедуры

на изменение сериала и мака - тоже добавить эти процедуры
18 bestship
 
28.11.12
13:33
Жан! Вы правы!
Не в ту ветку закинул просьбу
19 Maxus43
 
28.11.12
13:33
(11) нет такого реквизита значит
20 Wobland
 
28.11.12
13:34
пять секунд, пять секунд... до автора уже пять минут не доходит
21 dva1c
 
28.11.12
13:35
(18) Так у тебя 7-ка?
22 Godofsin
 
28.11.12
13:36
(19) При чем здесь реквизит и неопознанный оператор
23 bestship
 
28.11.12
13:36
Maxus, ну как нет, если все серийники и маки добавлены, при выборе видны и в печатных формах (если отдельно) все пишутся
24 godmod80
 
28.11.12
13:37
может написать "+ ЭлементыФормы.serial" всетки
25 Godofsin
 
28.11.12
13:37
(23) Скопируй сюда код, который сюда написал
26 godmod80
 
28.11.12
13:37
еще 500р)
27 Wobland
 
28.11.12
13:37
(23) дальше читай, не останавливайся
28 dva1c
 
28.11.12
13:38
(26) Автор разорится ))
29 Godofsin
 
28.11.12
13:38
(28) В рабство, хуле
30 dva1c
 
28.11.12
13:39
(29)+100500 )))
31 DJ Anthon
 
28.11.12
13:53
а СокрЛП не надо?
32 Wobland
 
28.11.12
13:54
(31) ещё сотня
33 palpetrovich
 
28.11.12
13:56
(0) "добавил 2 новых реквизита в форму Serial и MAC" - точно реквизита? ...чую проблема здесь :)
34 bestship
 
28.11.12
13:56
Wo blяnd! Вы должно быть миллионер уже, если за каждый печатный знак по сотне "рубите"
35 bestship
 
28.11.12
13:58
palpetrovich
Точно реквизиты (<Строка>)
Чтобы не делал -ошибка
<<?>>+Serial
Неопознанный оператор
36 DJ Anthon
 
28.11.12
14:00
(34) теоретически я уже миллиардер поди
37 Жан Пердежон
 
28.11.12
14:00
(32) быстро втянулся
38 dva1c
 
28.11.12
14:00
(35) Приведи код полностью или включай мозг.
39 palpetrovich
 
28.11.12
14:04
(35) точно при помощи "желтого плюсика" добавлял? ну и так получше будет наверное:  
Процедура ПриИзмененииНаименования()
   ПолнНаименование = Наименование + " Serial:" + Serial + " MAC:" + MAC;
КонецПроцедуры
40 Wobland
 
28.11.12
14:05
(34) ага, виртуальный ;)
не нужно чужие имена коверкать
41 Sedoy
 
28.11.12
14:05
ПолнНаименование = ""+СокрЛП(Наименование)+" "+СокрЛП(Serial)+" "+СокрЛП(MAC);
42 dedmoroz777
 
28.11.12
14:08
Ковычки передвинь в самый конец строки
43 oslokot
 
28.11.12
14:08
5 секунд растянулись
44 dedmoroz777
 
28.11.12
14:09
то есть точку с запятой после " = наименование"
45 dva1c
 
28.11.12
14:10
(40) Wobland я и не думал, что можно так, как в (34) )))
46 bestship
 
28.11.12
14:10
Всем СПАСИБО!
ОСОБЕННО Sedoy! СПАСИБО!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.