Имя: Пароль:
1C
1С v8
Изменить фон строки номенклатура в Реализация Товаров и Услуг: продажа, комиссия. Новый
0 shulika
 
20.08.18
19:30
Скажите, пожалуйста что делаю не так?
Хочу изменить фон строки номенклатура в "Реализация Товаров и Услуг: продажа, комиссия. Новый", если Номенклатура = "Товар". Делаю так: Процедура ТоварыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)

Если
  ДанныеСтроки.Номенклатура = "Товар" Тогда
  ОформлениеСтроки.Цветфона = WebЦвета.Красный;
КонецЕсли;
1 shuhard
 
20.08.18
19:38
(0)[ДанныеСтроки.Номенклатура = "Товар"]
не а
2 Cool_Profi
 
20.08.18
19:40
@ДанныеСтроки.Номенклатура = "Товар" Тогда@

У тебя номенклатура это строка?
3 shulika
 
20.08.18
19:52
Номенклатура, это столбец!
4 shulika
 
20.08.18
19:55
(0)[ДанныеСтроки.Номенклатура = "Товар"]
не а

а как???
5 shuhard
 
20.08.18
19:57
(3)[Номенклатура, это столбец!]
чей ?
6 shulika
 
20.08.18
20:00
(3)[Номенклатура, это столбец!]
чей ?

Извините, не понял!??
7 Mort
 
20.08.18
20:28
- "У тебя номенклатура это строка?"
- "Номенклатура, это столбец!"

Тянет на анекдот!
8 Малыш Джон
 
20.08.18
21:01
(3) Вот поэтому условие и не срабатывает: номенклатура - это столбец, а сравниваешь с товаром.
9 Михаил Козлов
 
20.08.18
22:19
Коллеги намекают на то, что тип ДанныеСтроки.Номенклатура - СправочникСсылка.Номенклатура, а не СТРОКА (как тип данных).
Видимо Вы хотите раскрасить строки по типу (или виду - не помню точно) номенклатуры.
10 shulika
 
20.08.18
22:47
и как будет выглядеть строка кода?
11 hhhh
 
20.08.18
23:02
(10) там у тебя абсолютно всё - товары. Ты весь экран хочешь в красный цвет закрасить? Какой смысл? Бред какой-то.
12 shulika
 
20.08.18
23:06
(10) там у тебя абсолютно всё - товары. Ты весь экран хочешь в красный цвет закрасить? Какой смысл? Бред какой-то.

ОформлениеСтроки.Ячейки.Номенклатура.Цветфона = Новый Цвет(255,0,0);

вот так, да!
13 shulika
 
20.08.18
23:07
Если
  ДанныеСтроки.Номенклатура = "Товар" Тогда
  ОформлениеСтроки.Цветфона = WebЦвета.Красный;
КонецЕсли;

а с этим кодом - нет!
14 shulika
 
20.08.18
23:08
мне нужно по условию!
15 shulika
 
20.08.18
23:09
раскрасить строку или ячейку с конкретным названием товара!
16 shulika
 
20.08.18
23:11
Коллеги намекают на то, что тип ДанныеСтроки.Номенклатура - СправочникСсылка.Номенклатура, а не СТРОКА (как тип данных).
Видимо Вы хотите раскрасить строки по типу (или виду - не помню точно) номенклатуры.

да, к "Номенклатуре" как к типу!
наверно в этом и ошибка!??
17 Cyberhawk
 
20.08.18
23:12
Ошибка в выборе
18 hhhh
 
20.08.18
23:13
(15) ну так бы и сказал, что с названием.

Если
  ДанныеСтроки.Номенклатура.Наименование = "Товар" Тогда
19 shulika
 
20.08.18
23:16
hhhh - спасибо!!!
20 shulika
 
20.08.18
23:17
коллеги спасибо за ваши ответы, все заработало!!!