#0
by Мигрень
Есть строка "Группа1/Группа2/Группа3". Как проверить, что в справочнике существует такая иерархия групп.
#4
by Мигрень
Правая группа в данном случае Группа3. Пытаюсь разложить строку с помощью функции Глобального контекста СтрРазделить. В Синтаксис помощнике она описана, но платформа её не видит. Что за фигня.
#6
by HawkEye
код который распарсит строку и найдет группу, по длине будет короче чем сабж.... неужели настолько не хочется думать свой головой?
#10
by MishaD
я вот тоже пользовался полным наименованием, пока не напоролся на группу с "/" в наименовании.Так что правильный ответ-никак.
#11
by МимохожийОднако
Конструктив был уже в . 1. Раздели строку на кусочки (массив то бишь) 2. Запросом проверь это массив на входимость в справочник. Сколько раз повторять?
#12
by HawkEye
ну на 10 символов больше... это конечно все меняет, кардинально )))) тут вопрос в частоте использования, если не на сотни тыщ строк, то в обратном цикле инкрементировать наименование, пока не найдешь, вполне работоспособно, или в прямом цикле с указанием Родителя...
#13
by Мигрень
Зачем так сложно? Я возьму все правые группы, какие найду и проверю для них перебором полное наименование. Групп с символом "/" разумеется в справочнике нет. Запросом не понимаю как массив проверять, есть только идея собирать запрос в цикле. Но это будет не быстрее моего метода.
#18
by RomanYS
Самое простое решение: выбрать все группы по "правому" наименованию, перебрать и проверить совпадение полного наименования.
#19
by Tateossian
Для каждого эл из выборкасправочника цикл КонецЦикла А потом сравнить эту строку на предмет вхождения эл.полноенаименование
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как проверить скопирован ли документ?
- Как получить все группы справочника лежащие ниже определенной группы на 1
- Как получить название группы справочника зная элемент этой группы?
- Как проверить значение перечисления в запросе?
- Элементы справочника - группы справочника номеклатуры: КАК
- Не удалось проверить целостность app-sentx, код возврата -1073741819
- проверить товар на вхождение в список
- как проверить существование файла на ftp 1с 7.7
- Как средствами 1С проверить существование каталога?
- Как проверить существование записи в регистр сведений?
- v7: Проверить существование объекта
- Как проверить существование файла на диске?
В этой группе 1С
- Использование ТСД ZKC PDA 3501
- Привязка элементов формы управляемого приложения
- Настройка web-клиента 1C - Сбой вызова GetProcAddress в фильтре ISAPI...
- Как не выводить системное сообщение
- Дивиденды учредителям УПП
- Ошибка в конвертации...
- как в ЗУП 2.5 удалить УчетнаяПолитикаПоРасчетуЗарплатыОрганизаций ??
- Корректировка ПТУ задним числом
- Конфиг raid контроллера и ssd под 1с8.3
- ЗУП 2.5 Ввести вычеты на 5 детей
- Citizen CT-S310II принтер чеков как фискальный регистратор
- Как прервать фоновое задание в 8.3?
- Восстановить переферийный узел из центральной базы, базы идентичны
- ЗУП 3.0 Задвоились доходы для исчисления страховых взносов
- v7: Путевые листы в формате mxl
- Зуп 3.0 Где вбить расчетный счет организации?
- Запись движения документа при отмене проведения
- В журнал "Документы контрагентов"в отбор и сорт.добавить сравнение отбора
- Программно добавить цену в номенклатуру БП 2.0
- Подключение ТСД Intermec CK3 через RDP к 1с8.1