Задать вопрос
  • Как искать по ссылке в запросе 1с?

    @Dementor
    программист, архитектор, аналитик
    Как искать по ссылке в запросе 1с?

    В листинге все верно - именно так и нужно искать по единичной ссылке:
    ГДЕ ОтчетОРозничныхПродажах.Ссылка = &Ссылка

    Если бы нужно было найти по нескольким ссылкам, то это выглядит так:
    ГДЕ ОтчетОРозничныхПродажах.Ссылка В (&СписокСсылок)

    я понимаю, что неправильно задал инициализацию переменной Ссылка,

    Еще как! Вы в переменную вместо данных типа ДокументСсылка.ОтчетОРозничныхПродажах поместили данные с типом ДокументМенеджер.ОтчетОРозничныхПродажах

    Ссылку можно получить как входной параметр вашей функции, из элемента на форме или поиском в базе по уникальным атрибутам, которыми могут быть Номер+Дата или УникальныйИдентификатор. поиск выполнять через соответствующие методы Менеджера, который вы уже научились получать.
    Ответ написан
    1 комментарий
  • Конвертация данных 2.1. Получение элемента по индексу для значения не определено, как выгрузить из источника?

    fosihas
    @fosihas
    Автоматизации учета на 1С.
    Вот вам пример простенько переноса документов в двух вариантах

    https://disk.yandex.ru/d/giFBzfG1MzqA-g

    такто в инете до чертиков примеров и описаниий КД2

    по вероятным ошибкам :
    Поиск только Дате..., так себе поиск не очень уникальное поле, как вариант + Номер, Организацию
    Дважды ТЧ указана, при втором раз она получится затрет первый вариант.

    А вот сам код:

    это какбы и Правило выгрузке на до пихать...

    Как понимаю надо срочно!!!! Выбрали более известных инструмент для переноса
    Ответ написан
    Комментировать
  • Не находит номенклатуру в запросе по пустой ссылке в 1С, что изменить?

    @ulovka22
    Кажется, что приведенный код никак не влияет на возвращаемое значение СсылкаНаОбъект. Как присвоили пустую ссылку, так и вернули.
    А вообще для поиска объектов по ссылке в другой базе лучше использовать функционал КД2.
    Ответ написан
    Комментировать
  • Не находит номенклатуру в запросе по пустой ссылке в 1С, что изменить?

    @Dementor
    программист, архитектор, аналитик
    Сложно понять вопрос, но если вас интересует поведение:

    поиск номенклатуры по УИНу проходит все циклы, однако поиск по ссылке пропускает поиск по циклам и сразу уходит в конец

    То тут все просто - если по вашему условию в базе данных есть документы типа ОтчетОРозничныхПродажах, то они выберутся и по ним пойдет цикл; а если данных нет, то и цикла не будет.

    ОтчетОРозничныхПродажах.Товары.Ссылка = &Ссылка

    Упоминанием в условии вложенного подзапроса, вы усложняете работу планировщику запросов и результат может быть значительно медленнее чем классическое:

    ОтчетОРозничныхПродажах.Ссылка = &Ссылка
    Ответ написан
    Комментировать