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

Ребята, подскажите как быть

Автор Dobrolubov, 24 апр 2012, 12:56

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

Dobrolubov

   докВыбор=документы.Выработка_Кк.Выбрать();
      пока доквыбор.Следующий() цикл
       доквыбор.ПолучитьОбъект();
          для каждого СТЧ из докВыбор.ТабличнаяЧасть1 цикл
           колЗап=табличнаячасть1.Количество();
         наименов=СТЧ.Наименование_корма;   
         сообщить(наименов);   
         конеццикла;
                  конеццикла;



///////////////////////////////////////////////////////////////////////////////////////////
почему наименование у меня выводится всех документов а не толко того который у меня открыт?(((
я в расстростве

Vit1501

потому что метод Выбрать() выбирает все документы а не только тот что у тебя открыт

cska-fanat-kz

Меняйте на запрос и добавляйте отбор по ссылке.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Dobrolubov

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

Dobrolubov


Dobrolubov

чего то не получилось у меня запросм(((

cska-fanat-kz

Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Dobrolubov

   Запрос = Новый Запрос;
   Запрос.Текст =
      "ВЫБРАТЬ
      |   Номенклатура.ТабличнаяЧасть1.(
      |      НаименованиеСырья,
      |      ПроцентВвода
      |   ),
      |   Номенклатура.Наименование,
      |   Выработка_Кк.ТабличнаяЧасть1.(
      |      кол_во
      |   ) КАК ТабличнаяЧасть11
      |ИЗ
      |   Справочник.Номенклатура КАК Номенклатура
      |      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.Выработка_Кк КАК Выработка_Кк
      |      ПО Номенклатура.Наименование = Выработка_Кк.ТабличнаяЧасть1.Наименование_корма";

   Результат = Запрос.Выполнить();

   ВыборкаДетальныеЗаписи = Результат.Выбрать();

   Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
      // Вставить обработку выборки ВыборкаДетальныеЗаписи
   КонецЦикла;


Dobrolubov

ну вот вроде такой был, да я всяк пробовал

cska-fanat-kz

Бред конечно...
Но по сему видно, что применяются 3 таблицы:
1. справочника Номенклатура
2. табличной части из справочника Номенклатура
3. табличной части документа


Зайдем с другого боку...
Составьте примерную табличку, что в результате вы хотите получить?..
(и можно выработать в себе подобную привычку и на будущее -
так запросы гораздо проще планировать)
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

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

Рейтинг@Mail.ru

Поиск