Имя: Пароль:
1C
1С v8
Ввод на основании
0 Ly_Alena
 
10.10.14
08:59
Без Если работает и переносит все, но мне надо чтобы переносил только те строки, в поле у которых в статье затрат = материальные затраты.
Что делаю не так?

Если ТипЗнч(Основание) = Тип("ДокументСсылка.ПлановаяТаблицаЦенообразования") Тогда
// Заполнение шапки
Организация                  = Основание.Организация;

Для Каждого ТекСтрокаПроект Из Основание.Проект Цикл
//Если ТекСтрокаПроект.СтатьяЗатрат="Материальные затраты" Тогда

НоваяСтрока = Материалы.Добавить();
НоваяСтрока.Номенклатура               = ТекСтрокаПроект.НаименованиеКСЕР;
НоваяСтрока.ЕдиницаИзмерения           = ТекСтрокаПроект.ЕдИзмКСЕР;
НоваяСтрока.Количество                 = ТекСтрокаПроект.КоличествоКСЕР;
НоваяСтрока.СтатьяЗатрат               = ТекСтрокаПроект.СтатьяЗатрат;

//КонецЕсли;
КонецЦикла;              
КонецЕсли;
1 shuhard
 
10.10.14
09:04
(0)[Если ТекСтрокаПроект.СтатьяЗатрат="Материальные затраты"]
опупеть
2 portowyi
 
10.10.14
09:09
(0) А "ТекСтрокаПроект.СтатьяЗатрат" у вас точно тип "строка" имеет? Или может все таки это СправочникСсылка???
3 Ly_Alena
 
10.10.14
09:12
(2) Ссылка на перечисление
4 portowyi
 
10.10.14
09:14
(3) "ТекСтрокаПроект.СтатьяЗатрат= Перечисления.СтатьиЗатрат.МатериальныеЗатраты" Вместо "СтатьиЗатрат" тока то как называется Ваше перечисление!
5 Ly_Alena
 
10.10.14
09:21
Поле объекта не обнаружено (СтатьяЗатрат)
6 шаэс
 
10.10.14
09:26
(5) написали же, что вместо СтатьиЗатрат - Ваше перечисление. Или это недоступная информация?
7 Ly_Alena
 
10.10.14
09:27
Все заработало - спасибо!
8 Ly_Alena
 
10.10.14
09:28
(6) Шаэс, грубо.
9 Крошка Ру
 
10.10.14
09:28
(8) Зато быстро.
10 Ly_Alena
 
10.10.14
09:35
А почему поле СтатьяЗатрат в поле таблицы не передается?
11 Banned
 
10.10.14
09:48
(10) Типы не совпадают