|
как сделать проверку на наличие поля ? | ☑ | ||
---|---|---|---|---|
0
mi4asib
01.02.13
✎
08:10
|
всем привет !
заполняю СФ заполняю наименование товаром, есть запчасти и автомобили ОбластьМакета.Параметры.ТоварНаименование = спПолучитьНаименование(СтрокаТоваров.Номенклатура);//+" "+СтрокаТоваров.Номенклатура.Артикул; не могу допетрить как сделать проверку что если нет Артикула то не добавлять к наименованию его. |
|||
1
LehhaK
01.02.13
✎
08:11
|
(0) Попробуй через попытку
|
|||
2
Godofsin
01.02.13
✎
08:13
|
Если НЕ пустоеЗначение(СтрокаТоваров.Номенклатура) тогда
ОбластьМакета.Параметры.ТоварНаименование = ОбластьМакета.Параметры.ТоварНаименование +" "+СтрокаТоваров.Номенклатура.Артикул; КонецЕсли; |
|||
3
mi4asib
01.02.13
✎
08:13
|
точно )
а припоминаю условие в одну строчку делается как то |
|||
4
BDA80
01.02.13
✎
08:13
|
ОбластьМакета.Параметры.ТоварНаименование = спПолучитьНаименование(СтрокаТоваров.Номенклатура)+ " " + ?(ЗначениеЗаполнено(СтрокаТоваров.Номенклатура.Артикул), СтрокаТоваров.Номенклатура.Артикул, "");
|
|||
5
cw014
01.02.13
✎
08:14
|
(2) не то немного, задача стоит "если нет Артикула то не добавлять к наименованию его"
ОбластьМакета.Параметры.ТоварНаименование = спПолучитьНаименование(СтрокаТоваров.Номенклатура) + ?(ЗначениеЗаполнено(СтрокаТоваров.Номенклатура.Артикул)," "+СтрокаТоваров.Номенклатура.Артикул,""); |
|||
6
mi4asib
01.02.13
✎
08:14
|
(2) ty
|
|||
7
cw014
01.02.13
✎
08:14
|
(4) Опередил :(
|
|||
8
mi4asib
01.02.13
✎
08:15
|
спосибо комрады
|
|||
9
Godofsin
01.02.13
✎
08:16
|
(5) Да я ваще херню там написал )))
|
|||
10
Godofsin
01.02.13
✎
08:16
|
надо бы выспаться...
|
|||
11
mi4asib
01.02.13
✎
08:17
|
+ ?(ЗначениеЗаполнено(СтрокаТоваров.Номенклатура.Артикул), СтрокаТоваров.Номенклатура.Артикул, "");
какие операторы могут тут быть ? если кому не трудно распишите по запятым |
|||
12
Godofsin
01.02.13
✎
08:25
|
(11) ?
|
|||
13
mi4asib
01.02.13
✎
08:35
|
чота всеравно ругаица
При печати Счет-фактура выданный РЦ00000051 от 31.01.2013 19:32:32 обнаружены ошибки : Обработчик печатной формы Счет-фактура: {Документ.СчетФактураВыданный.МодульОбъекта(704)}: Поле объекта не обнаружено (Артикул) |
|||
14
mi4asib
01.02.13
✎
08:36
|
(12) я имел ввиду что как прочитать условие это в строчку :)
|
|||
15
Godofsin
01.02.13
✎
08:37
|
(13) Что у тебя в СтрокаТоваров.Номенклатура? Строка небось?
|
|||
16
mi4asib
01.02.13
✎
08:42
|
(15) ага
|
|||
17
mi4asib
01.02.13
✎
08:43
|
вообще ссылка, наименование строка
|
|||
18
Godofsin
01.02.13
✎
08:45
|
(17) точно ссылка на элемент номенклатуры? Покажи строчку 704 в модуле объекта
|
|||
19
mi4asib
01.02.13
✎
08:47
|
ОбластьМакета.Параметры.ТоварНаименование = спПолучитьНаименование(СтрокаТоваров.Номенклатура) + ?(ЗначениеЗаполнено(СтрокаТоваров.Номенклатура.Артикул)," "+СтрокаТоваров.Номенклатура.Артикул,"");
|
|||
20
cw014
01.02.13
✎
08:48
|
(19) Тип в "СтрокаТоваров" у поля "Номенклатура" какой?
|
|||
21
Godofsin
01.02.13
✎
08:49
|
(19) Это значит что в СтрокаТоваров.Номенклатура нихрена не ссылка на номенклатуру или в справочнике номенклатура нет реквизита "Артикул"
|
|||
22
mi4asib
01.02.13
✎
08:51
|
СтрокаТоваров.Номенклатура KANGOO FOURGON VU Шоколадный (CNB) VIN VF1FW0YC547732179 СправочникСсылка.Автомобили
тип ссылка на справочник автомобили, вот как убрать ее из заполнения если нету реквизита этого :) |
|||
23
cw014
01.02.13
✎
08:56
|
(22) Почитать СП никак?
|
|||
24
cw014
01.02.13
✎
08:56
|
(22) Или книжки умные?
|
|||
25
Godofsin
01.02.13
✎
08:57
|
(22) Тогда (1)
|
|||
26
Godofsin
01.02.13
✎
08:58
|
(24) Что-то вы сегодня не в духе =)
|
|||
27
mi4asib
01.02.13
✎
09:01
|
(25) ок )
|
|||
28
cw014
01.02.13
✎
09:01
|
(26) Да вообще, сам в шоке
(22) Если ТипЗнч(СтрокаТоваров.Номенклатура) = Тип("СправочникСсылка.Автомобили") тогда Продолжить; Иначе ОбластьМакета.Параметры.ТоварНаименование = спПолучитьНаименование(СтрокаТоваров.Номенклатура) + ?(ЗначениеЗаполнено(СтрокаТоваров.Номенклатура.Артикул)," "+СтрокаТоваров.Номенклатура.Артикул,""); КонецЕсли; |
|||
29
cw014
01.02.13
✎
09:07
|
Определись, барашка, какого типа вообще поле "Номенклатура" (составное, из чего состоит и т.п.). И у какого справочника есть реквизит Артикул
|
|||
30
mi4asib
01.02.13
✎
09:09
|
Оо, барашка ? :)
|
|||
31
mi4asib
01.02.13
✎
10:50
|
вообщем как то так :)
Если ТипЗнч(СтрокаТоваров.Номенклатура)=Тип("СправочникСсылка.Автомобили") Тогда ОбластьМакета.Параметры.ТоварНаименование = спПолучитьНаименование(СтрокаТоваров.Номенклатура); ИначеЕсли ТипЗнч(СтрокаТоваров.Номенклатура)=Тип("СправочникСсылка.Номенклатура") Тогда ОбластьМакета.Параметры.ТоварНаименование = спПолучитьНаименование(СтрокаТоваров.Номенклатура)+" "+СтрокаТоваров.Номенклатура.Артикул; КонецЕсли; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |