Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 19:31

Не знаю, как посчитать

Автор Sparrow Rix, 25 окт 2012, 14:45

0 Пользователей и 1 гость просматривают эту тему.

Sparrow Rix

Не знаю :dfbsdfbsdf:, как посчитать количество товара. Если не трудно напишите код. Обе таблицы табличные части документа

Dethmontt

КопияТЧ = ТЧ.Скопировать();
КопияТЧ.Свернуть("ВидТовараНаименование","Количество");
Для каждого Стр Из КопияТЧ Цикл
Сообщить("Вид товара :"+Стр.ВидТовараНаименование+" ИТОГО: "+Стр.Количество);
КонецЦикла;
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

MuI_I_Ika

Выгрузка = ТЧ2.Выгрузить();

Выгрузка.Свернуть("ВидТовара","Количество");

Для каждого Элемент из ТЧ1 Цикл

   ИскомаяСтрока = Выгрузка.Найти(Элемент.Наименование,"ВидТовара");

   Если ИскомаяСтрока <> Неопределено Тогда
      Элемент.ОбщееКоличество = ИскомаяСтрока.Количество;
   КонецЕсли;

КонецЦикла;

Dethmontt

КопияТЧ = ТЧ.Скопировать();
КопияТЧ.Свернуть("ВидТовараНаименование","Количество");
ТЧВидТовара.Загрузить(КопияТЧ); //в этом случае имена колонок в ТЧ ВидТовара должны бить 1.ВидТовараНаименование 2.Количество

Добавлено: 25 окт 2012, 15:01


Оперативненько =))  :D
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Sparrow Rix

Выгрузка = Подробней.Выгрузить();

ВидТовара=Объект.ВидТовара;
    Подробней=Элементы.Подробней;
   Выгрузка = Подробней.Выгрузить();

Выгрузка.Свернуть("ВидТовара","Количество");

Для каждого Элемент из ВидТовара Цикл

   ИскомаяСтрока = Выгрузка.Найти(Элемент.Наименование,"ВидТовара");

   Если ИскомаяСтрока <> Неопределено Тогда
      Элемент.ОбщееКоличество = ИскомаяСтрока.Количество;
   КонецЕсли;

КонецЦикла;

выдает ошибка {Документ.Документ1.Форма.ФормаДокумента.Форма(21)}: Метод объекта не обнаружен (Выгрузить)
Добавлено: 25 окт 2012, 15:38


Цитата: Sparrow Rix от 25 окт 2012, 15:36
Выгрузка = Подробней.Выгрузить();

ВидТовара=Объект.ВидТовара;
    Подробней=Элементы.Подробней;
   Выгрузка = Подробней.Выгрузить();

Выгрузка.Свернуть("ВидТовара","Количество");

Для каждого Элемент из ВидТовара Цикл

   ИскомаяСтрока = Выгрузка.Найти(Элемент.Наименование,"ВидТовара");

   Если ИскомаяСтрока <> Неопределено Тогда
      Элемент.ОбщееКоличество = ИскомаяСтрока.Количество;
   КонецЕсли;

КонецЦикла;

выдает ошибка {Документ.Документ1.Форма.ФормаДокумента.Форма(21)}: Метод объекта не обнаружен (Выгрузить)
Написал в Процедура ПодробнейКоличествоПриИзменении

Dethmontt

Посмотри как тут
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск