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

Подскажите список документов в котором был бы отчет!!!Лучше с периодом.

Автор vurdalak, 09 окт 2010, 19:31

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

progmikon

Цитата: vurdalak от 09 окт 2010, 22:59
Может я не в том месте пишу?В какой части процедуры писать?Вот код:



Процедура ЖурналУчета(Элемент)
      ТабДок = Новый ТабличныйДокумент;
   Макет = Документы.КомандировочноеУдостоверение.ПолучитьМакет("ЖурналУчета");
   Область = Макет.ПолучитьОбласть("Заголовок");
   ТабДок.Вывести(Область);
       НачалоПериода  = ДокументСписок.Отбор.Дата.ЗначениеС;
НачалоПериода  = ДокументСписок.Отбор.Дата.ЗначениеПо;
      Выборка = Документы.КомандировочноеУдостоверение.Выбрать(ДатаНачала, ДатаОкончания);
      
   Реквизиты = Макет.ПолучитьОбласть("Титул");
   Пока Выборка.Следующий() Цикл
      Реквизиты.Параметры.Заполнить(Выборка);

      СписокКомандировок.Отбор.

      ТабДок.Вывести(Реквизиты);
   КонецЦикла;

   
                                                                                              
   ТабДок.ОтображатьСетку = Ложь;
   ТабДок.Защита = Ложь;
   ТабДок.ТолькоПросмотр = Ложь;
   ТабДок.ОтображатьЗаголовки = Ложь;
   ТабДок.Показать();
   
КонецПроцедуры



progmikon

Если задача состоит в том, чтобы вывести просто список документов из формы, проще воспользоваться типовым механизмом "Все действия" - "Вывести список"

progmikon

Вышеприведенная процедура должна находится в модуле формы списка документа КомандировочноеУдостоверение

vurdalak

Progmikon а что это за переменные у вас ДатаНачала и ДатаОкончания?Где их брать?Мне просто программа пишет что не знает такого.

progmikon


vurdalak

Текст ошибок:
{Документ.КомандировочноеУдостоверение.Форма.ЖурналДокументовКомандировки(12,60)}: Переменная не определена (ДатаНачала)
      Выборка = Документы.КомандировочноеУдостоверение.Выбрать(<<?>>ДатаНачала, ДатаОкончания);
{Документ.КомандировочноеУдостоверение.Форма.ЖурналДокументовКомандировки(12,72)}: Переменная не определена (ДатаОкончания)
      Выборка = Документы.КомандировочноеУдостоверение.Выбрать(ДатаНачала, <<?>>ДатаОкончания);

progmikon

Да прошу прощения

Определил одни переменные, а передаю другие...

Процедура ЖурналУчета(Элемент)
      ТабДок = Новый ТабличныйДокумент;
   Макет = Документы.КомандировочноеУдостоверение.ПолучитьМакет("ЖурналУчета");
   Область = Макет.ПолучитьОбласть("Заголовок");
   ТабДок.Вывести(Область);
       НачалоПериода  = ДокументСписок.Отбор.Дата.ЗначениеС;
КонецПериода  = ДокументСписок.Отбор.Дата.ЗначениеПо;
      Выборка = Документы.КомандировочноеУдостоверение.Выбрать(НачалоПериода, КонецПериода);
     
   Реквизиты = Макет.ПолучитьОбласть("Титул");
   Пока Выборка.Следующий() Цикл
      Реквизиты.Параметры.Заполнить(Выборка);

      СписокКомандировок.Отбор.

      ТабДок.Вывести(Реквизиты);
   КонецЦикла;

   
                                                                                             
   ТабДок.ОтображатьСетку = Ложь;
   ТабДок.Защита = Ложь;
   ТабДок.ТолькоПросмотр = Ложь;
   ТабДок.ОтображатьЗаголовки = Ложь;
   ТабДок.Показать();
   
КонецПроцедуры

vurdalak


progmikon

А что теперь пишет?
Если хотите, киньте мне конфигурацию на почту, я посмотрю

vurdalak

200 мегабайт кинуть?Давайте почту если у вас интернет быстрый.

Теги:

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

Рейтинг@Mail.ru

Поиск