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

не заполняет документ!

Автор Alex_Us, 22 апр 2013, 08:49

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

Dethmontt

Цитата: Alex_Us от 22 апр 2013, 11:13все проверила, вроде се верно, а все равно не заполняет........

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

Yura063

Цитата: Kat_v от 22 апр 2013, 09:16
         СтрокаТабличнойЧасти = ДокументыОснования.Добавить();
         СтрокаТабличнойЧасти.ДокументОснование = Выборка.Ссылка;
         Дата = Выборка.Дата;
         Контрагент = Выборка.Контрагент;

Дата - ?
Контрагент - ?
наверное так должно:
СтрокаТабличнойЧасти.Дата = Выборка.Дата;
СтрокаТабличнойЧасти.Контрагент = Выборка.Контрагент;
Помогли, отблагодари!

Alex_Us

да на счет-фактуре выданный. а еще вопрос, вот у меня есть переменный КонецПериода и НачалоПериода, я создала реквизиты, и теперь не могу их заполнить. как это сделать?
Добавлено: 23 апр 2013, 11:17


или как то просто объявить эти переменные и внести в них какие то значения, не используя реквизиты.... просто в эти переменные получается ничего не записано, они пустые, так же как и ссылка на группу....

Dethmontt

Цитата: Dethmontt от 22 апр 2013, 09:35
Зачем записывать? Ты же в в форме счет фактуры это делаешь! Твоя задача заполнить табличную часть, а записывать или нет, пусть пользователь решает!
Добавлено: 22 апр 2013, 09:36


Повторюсь...

Проверь запрос!
Я вам про это уже писал!!!!
Добавлено: 23 апр 2013, 16:10


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

Alex_Us

да не о том речь!!! я спрашиваю про переменные.... в них пустые значения.... а надо чтоб что-то было заполнено... !!! КонеПериода и НачалоПериода, их надо как-то объявить, вот я и спрашиваю как объявить...

Dethmontt

Например можно создать реквизиты и кинуть их на форму - там вручную заполнять
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Alex_Us

а без реквизитов это сделать никак нельзя? ну как то объявить что-ли...

Dethmontt

Можно
НачалоПериода = Дата(2013,01,01,00,00,00);
КонецПериода = Дата(20130330235959);
СсылкаНаГруппу= Справочники.Контрагенты.НайтиПоНаименованию("Какое то наименование"); //Или НайтиПоКоду("Какой то код")
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Alex_Us

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

Dethmontt

Делаешь внешнюю обработку кидаешь две даты на форму
Процедура КнопкаВыполнить(Кнопка)

   Счетфактура = Документы.СчетФактураВыданный.СоздатьДокумент();
   Счетфактура.Дата = <Какая я то дата>;
   
   //Твой запрос
   //Установка параметров запроса
   //Выполнение запроса
   //Выборка = Запрос.Выполнить().Выбрать();
   Пока Выборка.Следующий() Цикл
         СтрокаТабличнойЧасти = Счетфактура.ДокументыОснования.Добавить();
         СтрокаТабличнойЧасти.ДокументОснование = Выборка.Ссылка;
         Счетфактура.Контрагент = Выборка.Контрагент;
    КонецЦикла;

    ОткрытьЗначение(Счетфактура);
КонецПроцедуры


Добавлено: 25 апр 2013, 14:31


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

Теги:

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

Рейтинг@Mail.ru

Поиск