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

Помогите пжл как вывести сумму

Автор Айрат116, 23 июл 2019, 11:48

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

Айрат116

Здравствуйте. Помогите пжл как вывести сумму. У меня на данный момент выходит только одна сумма, а надо чтоб было пять
Как правильно сделать?
Проводки = РегистрыБухгалтерии.Хозрасчетный.ВыбратьПоРегистратору(СсылкаДеф);
Может я тут где не правильно сделал?:dfbsdfbsdf:   
Пока Проводки.Следующий() Цикл
Сумма = Проводки.Сумма[0];
КонецЦикла;

Для Каждого СТР Из Ссылка.Товары Цикл
А = А + 1;
об.Параметры.А     = "1." + Строка(А);
об.Параметры.Номенклатура = СТР.Номенклатура;
об.Параметры.ЕдиницаИзмерения = СТР.Номенклатура.ЕдиницаИзмерения;
об.Параметры.Кол   = СТР.Количество;
об.Параметры.Сумма = Сумма;
ТабДок.Вывести(об);
КонецЦикла;

MuI_I_Ika

Что есть переменная Проводк и что такое там Сумма?

Потому что обращение к ней как коллекции наводит на разные мысли

Айрат116

Цитата: MuI_I_Ika от 23 июл 2019, 13:04
Что есть переменная Проводк и что такое там Сумма?

Потому что обращение к ней как коллекции наводит на разные мысли

Все спасибо разобрался
Добавлено: 23 июл 2019, 14:06


Цитата: MuI_I_Ika от 23 июл 2019, 13:04
Что есть переменная Проводк и что такое там Сумма?

Потому что обращение к ней как коллекции наводит на разные мысли


А можете еще помочь?)


Для Каждого СТР Из Ссылка.Товары Цикл
      А = А + 1;
      об.Параметры.А     = "1." + Строка(А);
      об.Параметры.Номенклатура = СТР.Номенклатура;
      об.Параметры.ЕдиницаИзмерения = СТР.Номенклатура.ЕдиницаИзмерения;
      об.Параметры.Кол   = СТР.Количество;
      
      стрТЗПроводки = ТЗПроводки.Найти(СТР.Номенклатура, "Номенклатура");
      Если стрТЗПроводки = Неопределено Тогда
         об.Параметры.Сумма = 0;
      Иначе
         об.Параметры.Сумма = стрТЗПроводки.Сумма;
      КонецЕсли;
          об.Параметры.Цена = стрТЗПроводки.Сумма / СТР.Количество;
      ТабДок.Вывести(об);
   КонецЦикла;
   об                            = Макет.ПолучитьОбласть("СуммаПР");
   
Не получается сделать сумму прописью( нужно итогувую сумму. Попробывал Итог(стрТЗПроводки.Сумма) пишет ошибка Процедура или функция с указанным именем не определена (Итог)
об.Параметры.СуммаПР             =  ЧислоПрописью(стрТЗПроводки.Сумма,"Л = ru_RU; ДП = Ложь","рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2");
   ТабДок.Вывести(об);

Теги:

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

Рейтинг@Mail.ru

Поиск