Отбор в регистре сведений
Добрый день! Только начинаю осваивать 1с, подскажите в какую сторону копать. У меня есть таблица Excel с колонкой "Коды". В 1с нужно из непериодического независимого регистра сведений выбрать только те записи, у которых поле Код совпадает со значением из файла Excel. Я в обработке сначала получаю данные из Excel , помещаю их в СписокЗначений, далее запросом перебираю регистр, у него задаю параметр : Код В (&Список), и под запросом пишу:
Запрос.УстановитьПараметр("Список", СписокЗначений);
Результат = Запрос.Выполнить.Выбрать();
При этом на выходе количество строк в запросе получается 0. Подскажите и направьте на путь истинный, что я делаю не так?! Очень нужно!
Запрос.УстановитьПараметр("Список", СписокЗначений);
Результат = Запрос.Выполнить.Выбрать();
При этом на выходе количество строк в запросе получается 0. Подскажите и направьте на путь истинный, что я делаю не так?! Очень нужно!
По теме из базы знаний
- Регистры сведений 1С. Как это устроено.
- Изыскания на тему записи в регистр сведений
- Быстрое копирование независимых регистров сведений между схожими базами данных
- Очистка регистра накопления. Очистка регистра сведений.
- Нюансы Конвертации данных 2.1, или как небольшая задача привела нас к восстановлению регистра сведений из нескольких миллионов строк
Найденные решения
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
посмотри какой реально код в твоем регистре и какой ты получаешь из экселя. Уберай лишние нули и пробелы. У экселя там помню было несколько значений с результатом. Реальзое значение или после форматирования, когда он округлял, и отбрасывал лидируещие нули.
(2)
Я подозревала,что дело в этом. Подскажите тогда , пожалуйста, следующее:
я на момент загрузки данных в СписокЗначений, прописываю для строки СокрЛп(), потом вывожу через "сообщить" СписокЗначений.Код он мне выдает код вида: 111 111 111, т.е. один фиг с лишними пробелами. Тогда вопрос: на каком именно моменте нужно убирать эти пробелы или лидирующие нули? или можно в экселе сразу на другой формат поменять, а не ковыряться в строчках списка значений?
Я подозревала,что дело в этом. Подскажите тогда , пожалуйста, следующее:
я на момент загрузки данных в СписокЗначений, прописываю для строки СокрЛп(), потом вывожу через "сообщить" СписокЗначений.Код он мне выдает код вида: 111 111 111, т.е. один фиг с лишними пробелами. Тогда вопрос: на каком именно моменте нужно убирать эти пробелы или лидирующие нули? или можно в экселе сразу на другой формат поменять, а не ковыряться в строчках списка значений?
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)