Помощь - Поиск - Пользователи - Календарь
Полная версия: Как найти элемент справочника с сокращенным кодом?
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 8.x" > (8.х) Конфигурирование на платформе "1С:Предприятие 8.x"
Sagitt
В бухгалтерии 1.6.9.4 Код номенклатуры текстовый,длина кода 11 символов.
В справочнике появилась группа с кодом "00000084", т.е. с кодом из 8 символов.

Необходимо найти такой элемент, зная код. Пишу
об=справочники.номенклатура.найтипокоду("00000084");

Не находит. Для элементов с 11-значными кодами все работает. Как же можно найти такие элементы с обрезанными кодами?

Заранее благодарен за ответы.
ДенисЧ
Цитата(Sagitt @ 3.10.2008, 0:39) *

В бухгалтерии 1.6.9.4 Код номенклатуры текстовый,длина кода 11 символов.
В справочнике появилась группа с кодом "00000084", т.е. с кодом из 8 символов.

Необходимо найти такой элемент, зная код. Пишу
об=справочники.номенклатура.найтипокоду("00000084");


об=справочники.номенклатура.найтипокоду(" 00000084");

Не поможет?
Sagitt
Цитата(ДенисЧ @ 3.10.2008, 6:59) *


об=справочники.номенклатура.найтипокоду(" 00000084");

Так я тоже пробовал,пробовал и

об=справочники.номенклатура.найтипокоду("00000084 ");

Не помогает.
Melanto
Цитата(Sagitt @ 3.10.2008, 8:04) *

Так я тоже пробовал,пробовал и

об=справочники.номенклатура.найтипокоду("00000084 ");

Не помогает.


На ум пришли два варианта:
1. - изменить код или
2. - написать запрос вида
|ГДЕ КОД ПОДОБНО ""%00000084%"" И ЭтоГруппа=Истина

Попробуйте, может поможет
Sagitt
Чтобы изменить код надо найти элемент, а насчет идеи запроса спасибо, попробую.
LxS
НайтиПоКоду(<Код>, <Поиск по полному коду>, <Родитель>, <Владелец>)

ПоискПоПолномуКоду по умолчанию в Истина. Сделай Ложь.
Sagitt
Большое человеческое спасибо!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.