#0
by ssbbii
1. При выборе справочника по наименованию, например,может ведь возникнуть ситуация, когда результатов будет несколько: Если Спр.Выбран > 0 Тогда Сообщить (Спр.Код); Как их вылавливать ? Кроме как Спр.ВыбратьЭлементы; 2. Порекомендуйте что-нибудь по Запросам в 7 и 8 версиях. Чтобы можно было понять как язык запросов 7 версии связан с языком SQL (чтобы можно было хоть с чем-то мне аналогию провести)
#1
by insider
1. а что собсно надо? все похожие наименования выловить или чего? 2. версии все-таки отличаются, конкретнее
#3
by romix
Если пользователи задваивают наименования (например, товаров или контрагентов), то это проблема пользователей, в общем случае, неразрешимая для компьютера. Потому что задвоить можно по-разному: "Ключ гаечный", "Гаечный ключ", "Ключ 16 мм" и т.д. Фантазия пользователей безгранична. Поэтому по номенклатуре применяют кодирование и штрихкодирование, а по контрагентам можно запретить дубли наподобие: ООО "Фирма" - Фирма, ООО, применив строго единое написание (организационно - правовая форма не должна быть в начале краткого наименования контрагента).
#4
by romix
Язык запросов имхо лучше изучать при помощи конструктора (построителя) запросов, который есть в конфигураторе.
#5
by insider
имхо язык запросов нужно изучать с sql и не на 1С. sql слабо поможет в изучении языка запросов 7-ки
#6
by ssbbii
2. Я в общем-то новичек в 1с кодинге и на текущий момент столкнулся с невозможностью мною систематизировать понимание языка запросов. Может где лежат доки/статьи на эту тему "для умственно отсталых" ? Исходя из чего он такой (язык запросов 1с7) ? Я мельком глянул на 1с8 там язык запросов - "обрубленный" SQL. А вот в 7 версии на что это похоже ? 1. По поводу первой части Я по началу подумал, что такой вариант кода должен вернуть только все вхождения наименования "Тест" Но поскольку этот код оказался полной белибердой - у меня возник вопрос а как же быть, если будет несколько "Тест" ЗЫ: В сети лежит описание языка 1с7 (официальная дока), а описание языка 1с8 где-нибудь выложено ?
#7
by Конь в пальто
считываешь у первого найденного код и добавляешь его в СЗ, потом ищешь опять но с условием не вхождения найденнго в Сз.. и тд
#8
by insider
- официальное описание языка 1С (любой версии) есть только в коробке с 1С - нахождение наименований попробуй запросом, имхо это нормальное решение - исходя из чего язык 7-ки "такой" - вопрос к авторам - статей полно, включая данный сайт, но кроме статей еще хорошо бы "живой" опыт на конкретной задаче, иначе это все голая теория - "систематизацию понимания" всеже начать с чистого sql, потом "обрубленные" и прочие, подвергшиеся хирургическому вмешательству, варианты
#10
by Конь в пальто
это у тя ночной тупняк...))))) выбратьэлементы, получитьэлемент, внутри цикла проверка
#12
by insider
+11 НайтиПоЧемНить ищет каждый раз по индексу с начала таблицы, т.е. по идее всегда (пока используем данный индекс) находит первый удовлетворяющий условию
#15
by insider
а... ну так это же долго... даже если предварительно отсортировать по наименованию, чтоб потом прерваться при смене с нужного на другое, все равно запрос рулит
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- ТиС - 4 нуля после точки,как убрать?
- Начальные остатки по 60 счету
- Как програмно изменить план счетов?
- Нужно описание структуры таблиц в Парусе
- Где можно найти алгоритм списания по партиям
- Как по ссылке на документ получить его форму?
- Всплывающая подсказка элементов форм. Длительность.
- RE: Как активизировать окно 1с программно
- Указана основная единица измерения принадлежащая другому элементу
- Проблема при использовании HTTPСоединение
- ЗУП. Профессионал. Ответы
- Оборотка по 10 счету
- v80. Выгрузка данных в идентичную
- Списание стоимости товаров при УСН
- v7 Как сделать? Группировка в запросе 7.7 по группам в спр.
- 1С сетевая тормозит на "Загрузка структуры данных программы..."
- V8 установка на один сервак сервера 1С и сервера SQL
- Как вставить данные в справочник из Excel?
- Нужна помощь с ГТД
- нумерация записей книги покупок