Ввод на основании
☑
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) Типы не совпадают
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший