Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

внешняя печатная форма

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20953
Пост №21
 
21.11.2009 14:10

Зачем тебе вообще ЗапросУслуги, если ты нигде не используешь его результат?

Александр1956
читатель
офлайн
Дата регистрации: 04.04.2009
Сообщений: 37
Пост №22
 
21.11.2009 14:10

а в запросе выше есть<br> |ПОМЕСТИТЬ ТаблицаПКО<br>это временная таблица и в этом запросе ее должны прочитать (так по науке, а вот у меня правильно или нет не знаю)

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20953
Пост №23
 
21.11.2009 14:12

Нужно тогда все в один запрос!

Александр1956
читатель
офлайн
Дата регистрации: 04.04.2009
Сообщений: 37
Пост №24
 
21.11.2009 14:12

почему, я ее пытаюсь прочитать в Запрос2, ведь сначала создаем временную таблицу, а потом ее читаем. Правда похоже это у меня не совсем грамотно получается.

Александр1956
читатель
офлайн
Дата регистрации: 04.04.2009
Сообщений: 37
Пост №25
 
21.11.2009 14:12

почему, я ее пытаюсь прочитать в Запрос2, ведь сначала создаем временную таблицу, а потом ее читаем. Правда похоже это у меня не совсем грамотно получается.

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20953
Пост №26
 
21.11.2009 14:14

Да не вижу, что ты ее там читаешь! Все в один запрос объединяй!

Александр1956
читатель
офлайн
Дата регистрации: 04.04.2009
Сообщений: 37
Пост №27
 
21.11.2009 14:18

" МВТ = Новый МенеджерВременныхТаблиц;<br> ЗапросУслуги=Новый Запрос;<br> ЗапросУслуги.МенеджерВременныхТаблиц = МВТ;<br> ЗапросУслуги.Текст = "ВЫБРАТЬ *<br> |ПОМЕСТИТЬ ТаблицаПКО<br> |ИЗ<br> | &ВнешнийИсточник КАК ВнешнийИсточник"<br> ; <br> ЗапросУслуги.УстановитьПараметр("ВнешнийИсточник",ЭтотОбъект.Услуги);<br> РезультатТаблицаПКО = ЗапросУслуги.Выполнить();<br><br> Запрос2 = Новый Запрос;<br> Запрос2.МенеджерВременныхТаблиц = МВТ;<br> Запрос2.Текст = "ВЫБРАТЬ *<br> | ИЗ ТаблицаПКО КАК Внешний";<br> ТабПКО = Запрос2.Выполнить().Выгрузить();<br> <br>Вот в этом варианте появилась печатная форма. Наверное пока все. Вам огромное спасибо."

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20953
Пост №28
 
21.11.2009 14:20

Я конечно не знаю, что там у тебя получилось, но 2 запроса между собой не связаны!

Александр1956
читатель
офлайн
Дата регистрации: 04.04.2009
Сообщений: 37
Пост №29
 
21.11.2009 14:27

"я за основу брал отсюда<br>http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=536395<br>как понял смысл: сначала создается в запросе временная таблица, а следующим запросом читается, может можно эти запросы объединить, но у меня это не получится, поэтому сделал как написано. И пока все получилось. Буду работать дальше, возникнут другие проблемы.<br>А Вам большое спасибо за помощь. В литературе этот вопрос не разбирается.<br>МенеджерВТ = Новый МенеджерВременныхТаблиц;<br> ЗапросФактГруппКол = Новый Запрос;<br> ЗапросФактГруппКол.МенеджерВременныхТаблиц = МенеджерВТ;<br> <br> ЗапросФактГруппКол.Текст = <br> "ВЫБРАТЬ<br> | Внешний.ВидНоменклатуры,<br> | Внешний.Труба,<br> | Внешний.ДлинаОбрези<br> |ПОМЕСТИТЬ врТЗФактГруппКол<br> |ИЗ<br> | &ВнешнийИсточник КАК Внешний"<br> ;<br> ЗапросФактГруппКол.УстановитьПараметр("ВнешнийИсточник", ТаблицаЗначений); // ТаблицаЗначений - реквизит формы (таблица значений)<br> РезультатФактГруппКол = ЗапросФактГруппКол.Выполнить();<br><br> <br> ЗапросФактГруппКол.Текст = <br> "ВЫБРАТЬ<br> | Внешний.ВидНоменклатуры,<br> | Внешний.Труба,<br> | Внешний.ДлинаОбрези<br> |ИЗ<br> | врТЗФактГруппКол КАК Внешний"<br> ;<br> РезультатФактГруппКол = ЗапросФактГруппКол.Выполнить().Выгрузить(); // или РезультатФактГруппКол = ЗапросФактГруппКол.Выполнить().Выбрать(); "

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20953
Пост №30
 
21.11.2009 15:12

А ты заметил, что везде имя запроса одинаковое?

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация