В табличной части документа, есть поле содержащее ссылку на другой документ

Форум 1С: Одинэс.Ру

Найти!

В табличной части документа, есть поле содержащее ссылку на другой документ

челнок
23.06.2009 - 05:26
В табличной части документа есть, поле содержащее ссылку на другой документ,
Имея ссылку на документ "ВсеЗаказы", пытаюсь присвоить табличному полю
///////////////////////////////////////////
НоваяСтрока.ЗаказПокупателя = ВсеЗаказы;
///////////////////////////////////////////
А НЕ ПОЛУЧАЕТСЯ :-(, ПОСЛЕ ЗАПИСИ ПУСТО :-(
ПРИВОЖУ КОД НА ВСЯКИЙ СЛУЧАЙ
 
Заявки = Новый Запрос;
Заявки.Текст=
"Выбрать
|Заказ.Ссылка
|ИЗ
|Документ.ЗаказПокупателя КАК Заказ
|ГДЕ
|Заказ.Проведен И Заказ.Дата>=&НачДата И Заказ.Дата<=&КонДата
|";
 
     Заявки.УстановитьПараметр("НачДата", НачДата );
Заявки.УстановитьПараметр("КонДата", КонДата+60*60*24 );
  
  ВсеЗаказы=Заявки.Выполнить().Выбрать();
  Пока ВсеЗаказы.Следующий() Цикл
//создать ЗакрытиеЗаказовПокупателей
НовЗакрытие =Документы.ЗакрытиеЗаказовПокупателей.СоздатьДокумент();
НовЗакрытие.Дата        = КонДата+60*60*24-1;
НовЗакрытие.Комментарий = "Закрытие обработкой";
НовЗакрытие.ВидОперации = Перечисления.ВидыОперацийЗакрытиеЗаказовПокупателей.ЗакрытиеЗаказов;
//заполняем табличную часть
НоваяСтрока=НовЗакрытие.Заказы.Добавить();
НоваяСтрока.ЗаказПокупателя = ВсеЗаказы;
НоваяСтрока.ПричинаЗакрытияЗаказа =Справочники.ПричиныЗакрытияЗаказов.НайтиПоКоду("п00000002");
//Записать
НовЗакрытие.Записать();
 
  КонецЦикла;
К списку тем К списку форумов

Интересные темы

odines.ru
26.04.2024 - 01:29
Смотри также:
v8: документ Отчет комитенту в УТ
Конвертация данных 2.0
Как правильнее и производительнее

Re: В табличной части документа, есть поле содержащее ссылку на другой документ

Дятeл
1 - 23.06.2009 - 06:26
НоваяСтрока.ЗаказПокупателя = ВсеЗаказы.Заказ;

Re: В табличной части документа, есть поле содержащее ссылку на другой документ

Дятeл
2 - 23.06.2009 - 06:26
блин, Ссылка

Re: В табличной части документа, есть поле содержащее ссылку на другой документ

dot
3 - 23.06.2009 - 06:27
НоваяСтрока.ЗаказПокупателя = ВсеЗаказы;
замени на
НоваяСтрока.ЗаказПокупателя = ВсеЗаказы.Ссылка;

Re: В табличной части документа, есть поле содержащее ссылку на другой документ

Дятeл
4 - 23.06.2009 - 06:36
Пока ВсеЗаказы.Следующий() Цикл
....
НоваяСтрока.ПричинаЗакрытияЗаказа =Справочники.ПричиныЗакрытияЗаказов.НайтиПоКоду("п00000002");
......
  КонецЦикла;
 
замени на
ПричинаЗакрытияЗаказов = Справочники.ПричиныЗакрытияЗаказов.НайтиПоКоду("п00000002");
Пока ВсеЗаказы.Следующий() Цикл
....
НоваяСтрока.ПричинаЗакрытияЗаказа = ПричинаЗакрытияЗаказов;
......
  КонецЦикла;

Re: В табличной части документа, есть поле содержащее ссылку на другой документ

челнок
5 - 23.06.2009 - 07:14
СПАСИБО ВСЕМ!!!!

Интересные темы

odines.ru
26.04.2024 - 01:29
Смотри также:
Как организовать паузу в восьмерке?
Сортировка по алфавиту в форме списка справочника
ПоказатьУровеньГруппировокСтрок не работает.....

Re: В табличной части документа, есть поле содержащее ссылку на другой документ

USSR
6 - 23.06.2009 - 07:31
Когда вижу текст типа НайтиПоКоду("п0000002"), то все нутро переворачивается

Re: В табличной части документа, есть поле содержащее ссылку на другой документ

Шухер
7 - 23.06.2009 - 07:57
Не, ну до чего же гадкий язык этот 1С, или не 1?
Вот читаю код, нет даже не читаю, а просто смотрю - редкая гадость!!!
А может и не редкая, и после такого чтива, чтоб как-то реабилитировать русский достаю с полки Чехова.
 
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Рарус Управление автотранспортом 8 где есть форум по этой программе ? Ошибка Несоответствие типов »
© 2009 Форум 1С: Одинэс.Ру