8.х поиск номенклатуры

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем OIT, 28 сен 2009.

  1. TopicStarter Overlay
    OIT
    Offline

    OIT Опытный в 1С

    Регистрация:
    7 май 2007
    Сообщения:
    347
    Симпатии:
    0
    Баллы:
    26
    Если искать номенклатуру НМ=Справочники.Номенклатура.НайтиПоКоду(Код,Истина)
    то не находится пусто, если добавить папку через запятую, то находится, но делом в том ,что
    в случае когда несколько вложеннных папок как найти или есть ли возможность искать
    непосредственно без иерархии
    Спаисбо
  2. ASh
    Offline

    ASh Опытный в 1С

    Регистрация:
    10 сен 2008
    Сообщения:
    568
    Симпатии:
    0
    Баллы:
    26
    Код:
    НМ=Справочники.Номенклатура.НайтиПоКоду(Код)
    
    Справку лениво почитать?
  3. DikSer
    Offline

    DikSer Опытный в 1С

    Регистрация:
    27 сен 2009
    Сообщения:
    63
    Симпатии:
    0
    Баллы:
    26
    Вам надо именно по коду искать?
    По наименованию не получится?
    Код = "122";
    СПР = Справочники.Номенклатура;
    Поиск = СПР.НайтиПоКоду(Код);

    =)
    Вообще поидеи искать должно по всему справочнику.

    Пока писал уже поправили.-) сори.
  4. TopicStarter Overlay
    OIT
    Offline

    OIT Опытный в 1С

    Регистрация:
    7 май 2007
    Сообщения:
    347
    Симпатии:
    0
    Баллы:
    26
    Подскажите пожалуйста как вытащить счет ведь номенклатура висит на счете 10.01 или 10.02
    10.03 и так далее
    Спасибо
  5. TopicStarter Overlay
    OIT
    Offline

    OIT Опытный в 1С

    Регистрация:
    7 май 2007
    Сообщения:
    347
    Симпатии:
    0
    Баллы:
    26
    Вот таким образом я пытаюсь вытащить счет но выдает сообщение
    Переменная не определена (Наименование)
    Подскажите пожалуйста как вытащить счет
    Спасибо
  6. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    ээээ.... вот это жесть. А можно узнать практическое назначение данного действа???
  7. TopicStarter Overlay
    OIT
    Offline

    OIT Опытный в 1С

    Регистрация:
    7 май 2007
    Сообщения:
    347
    Симпатии:
    0
    Баллы:
    26
    Я загружаю иформацию в документ ОперацияБух все загружается и наименование материалов в субконто по кредиту а счет по кредиту который связан с материалом не знаю как загрузить
    Вот такая работа
    Подскажите как сделать
    Спасибо
  8. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Так. Тебе нужны реальные остатки или счетт учета данной номенклатуры? Что будет эта операция делать?
  9. TopicStarter Overlay
    OIT
    Offline

    OIT Опытный в 1С

    Регистрация:
    7 май 2007
    Сообщения:
    347
    Симпатии:
    0
    Баллы:
    26
    Нужен счет учета номенклатуры сумма загружается
    Спасибо
  10. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Ну так если счет учета, то тебе нужен регистр сведений счета учета номенклатуры.
    А если нужны остатки, то просто бери остатки по регистру с отбором по счетам.
  11. TopicStarter Overlay
    OIT
    Offline

    OIT Опытный в 1С

    Регистрация:
    7 май 2007
    Сообщения:
    347
    Симпатии:
    0
    Баллы:
    26
    Из регистра ХозрасчетныйОстаткиИОбороты пыталась вытащить счет
    и из регистра сведений тоже не получается
    не могу понять в чем причина
    Спасибо
  12. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Все равно я не могу понять что ты хочешь получить... Вот тебе запрос для примера, который получает остатки по тому или иному счету. Если тебе нужны остатки по конкретной номенклатуре или счету то передавай их как параметры
    Код:
    "ВЫБРАТЬ
    |	ХозрасчетныйОстатки.Счет,
    |	ХозрасчетныйОстатки.Субконто1,
    |	ХозрасчетныйОстатки.Субконто2,
    |	ХозрасчетныйОстатки.Субконто3,
    |	ХозрасчетныйОстатки.СуммаОстаток,
    |	ХозрасчетныйОстатки.КоличествоОстаток
    ИЗ
    |	РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстатки";
    
  13. TopicStarter Overlay
    OIT
    Offline

    OIT Опытный в 1С

    Регистрация:
    7 май 2007
    Сообщения:
    347
    Симпатии:
    0
    Баллы:
    26
    Я загружаю информацию в документ ОперацияБух
    материалы в колонку СубконтоКТ загружаются появились наименования а рядом слева
    колонка СчетКТ надо чтобы эта колонка загрузилась чтобы появились счета учета у каждого
    наименования но как и откуда их вытащить
    Вот такая задача
    Спасибо
  14. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Скажи мне принцип по которому ты отбираешь номенклатуру? Она есть в наличии???? Если да, то запрос, который я написал тебя должен устроить.
    Еще посмотри вот такую процедуру в типовой
    Код:
    Процедура ЗаполнитьСчетаУчетаВСтрокеТабЧастиРегл(СтрокаТЧ, ИмяТабЧасти, ЗаполнятьБУ, ЗаполнятьНУ) Экспорт
    
    СчетаУчета = БухгалтерскийУчет.ПолучитьСчетаУчетаНоменклатуры(Организация, СтрокаТЧ.Номенклатура, Склад);
    МетаданныеДокумента = ЭтотОбъект.Метаданные();
    
    ЗаполнитьСчетаБУ(СтрокаТЧ, ИмяТабЧасти, СчетаУчета, ЗаполнятьБУ, МетаданныеДокумента);
    
    Если НалоговыйУчетУСН.ПрименениеУСН(Организация, Дата) Тогда
    ЗаполнитьСчетаУСН(СтрокаТЧ, ИмяТабЧасти, СчетаУчета, ЗаполнятьНУ, МетаданныеДокумента);
    Иначе
    ЗаполнитьСчетаНУ(СтрокаТЧ, ИмяТабЧасти, СчетаУчета, ЗаполнятьНУ, МетаданныеДокумента);
    КонецЕсли;
    
    КонецПроцедуры
    
  15. TopicStarter Overlay
    OIT
    Offline

    OIT Опытный в 1С

    Регистрация:
    7 май 2007
    Сообщения:
    347
    Симпатии:
    0
    Баллы:
    26
    Спасибо получилось

Поделиться этой страницей