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

Реестр

Автор Jalekons, 06 сен 2011, 22:31

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

Jalekons

Добрый день. Помогоите наладить реестр.
В Общем журнале добавил графу Водитель. Сделал быстрый отбор по Водителю. Всё работает.

В Реестре Документов получил отчёт  реестр документов(накладныx) по водителю, но перестал выдовать отчёт реестр по контрагенту, реестр по видам документов, и т.д.

//Проверка водителя
      Если ВыбВодитель.Выбран() = 1 Тогда
         ХорошийДокумент = 0;
         Если глЕстьРеквизитШапки("Водитель",Док.Вид()) = 1 Тогда
            Если (Док.Водитель = ВыбВодитель) Тогда
               ХорошийДокумент = 1;
            КонецЕсли;             
         КонецЕсли;             
      Если ХорошийДокумент = 0  Тогда
             Продолжить;
         КонецЕсли;
      КонецЕсли;
Выдаёт:
{Отчет.РеестрДокументов.Форма.Модуль(287)}: Значение не представляет агрегатный объект (Выбран)


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

   //Таб.ВывестиСекцию("КонецОтчета");
   //глОживить(1);
   
   КолвоСтрок = СуммыПоВалютам.КоличествоСтрок();
   Если КолвоСтрок >= 1 Тогда
      СуммыПоВалютам.ПолучитьСтрокуПоНомеру(1);
      Сумма = СуммыПоВалютам.Сумма;
      Валюта = СуммыПоВалютам.Валюта;
      Итог = ;
      
Помогите разобраться.

sergejK74

Если ВыбВодитель.Выбран() = 1 Тогда
попробуй заменить на
Если ВыбВодитель.ПустоеЗначение() = 0 Тогда
Кнопочка Спасибо - слева!

Jalekons

Спасибо, но теперь реестр не выходит и по Водителям :fdbsdfbsd:

{Отчет.РеестрДокументов.Форма.Модуль(349)}: Поле агрегатного объекта не обнаружено (ПустоеЗначение)

sergejK74

прицепи отчет как ert
Кнопочка Спасибо - слева!

Jalekons


Jalekons

Спасибо!!! С реестром  разобрался :zebzdr:. Остался вопрос с общим весом в конце колонке. Как суммировать ячейки? :dfbsdfbsdf:

sergejK74

итог = итог+ИтогВес;
Таб.ВывестиСекцию("Докум");


И где-то в начале процедуры Сформировать()
Итог = 0;
Кнопочка Спасибо - слева!

Jalekons

Всё получилось. Спасибо за помощь.

Теги:

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

Рейтинг@Mail.ru

Поиск