|
Поиск Номенклатуры по каталожному номеру | ☑ | ||
---|---|---|---|---|
0
revril
16.11.11
✎
14:32
|
Добрый день!Конфигурация МВС: Детали Машин
У товара есть реквизит Каталожный номер, по нему нужно получить наименование номенклатуры. Вообще номер записывается так 12345-67-1234567-123 Но в базе у некоторых товаров записан 12345-1234567, поэтому при выполнении запроса Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ |Товары.Наименование КАК Номенклатура |ИЗ |Справочник.Номенклатура КАК Товары |ГДЕ |Товары.мбк_КатоложныйНомер =&Артикул"; Некоторая номенклатура не выбирается! Как получить номенклатуру с таким неполным номером?Подскажите пожалуйста |
|||
1
Wobland
16.11.11
✎
14:33
|
вообще, курить ПОДОБНО. а каковы правила преобразования?
|
|||
2
Wobland
16.11.11
✎
14:34
|
кстати, католог - это что?
|
|||
3
aka AMIGO
16.11.11
✎
14:36
|
Товары.мбк_КатоложныйНомер =&Артикул"; // КатОложный - ошибка? или так задумано?
|
|||
4
Рэйв
16.11.11
✎
14:36
|
(0)
Как то так. ПОДОБНО "12345?67?1234567?123 " |
|||
5
Wobland
16.11.11
✎
14:38
|
(3) мне встречался реквизит Дистрибютив
|
|||
6
revril
16.11.11
✎
14:47
|
это такой ревизит и в конфе так и пишется КатОложный номер
|
|||
7
revril
16.11.11
✎
14:50
|
сам параметр Артикул = А + "-" + Б+ "-" + В + "-"+С
может запись параметра не правильна? |
|||
8
Шапокляк
16.11.11
✎
14:50
|
за такое католожство стрелять надо.
(0) а что не так-то? неправильно номер занесли, вот и не нашел запрос. или используйте шаблоны при вводе или вообще от - откажитесь |
|||
9
Wobland
16.11.11
✎
14:53
|
проктолог... скотоложный... тьфу на вас
|
|||
10
aka AMIGO
16.11.11
✎
14:54
|
(5), (6) понял, отбой! :)
у меня в конфе тоже есть, в самом главном глобальном модуле Процедура ЗаисьВСправочник(Конт) Экспорт и, естественно, это заись во всех остальных модулях, бездна, не исправишь :) |
|||
11
Шапокляк
16.11.11
✎
14:55
|
(9) не-не, авторы нетленки говорят "прАктолог", подразумевая под этим практикующего программиста 1С
|
|||
12
Рэйв
16.11.11
✎
14:55
|
(10)Ну почему же?:)
Правка->Глобальная замена Я думаю "заись" - достаточно уникальное сочетание:) |
|||
13
aka AMIGO
16.11.11
✎
14:55
|
(0) длина поля &Артикул может отличаться от длины реквизита конфигурации.. справа можно дополнить недостающими пробелами
|
|||
14
aka AMIGO
16.11.11
✎
15:00
|
13-му опять отбой..
в 7-ке я-бы вставил Условие (Найти(Товары.мбк_КатоложныйНомер,сокрЛП(Артикул))>0) |
|||
15
aka AMIGO
16.11.11
✎
15:01
|
+14 как пишется условие в 8-ке забыл.. за 1.5 года всего..
8-ки нет ни дома ни на работе :(((( |
|||
16
Seducer
16.11.11
✎
15:15
|
Если я правильно понял, нужно отобрать только по артикулу? Марка, префикс и суффикс не нужны?
|
|||
17
revril
16.11.11
✎
15:17
|
нужны, как раз и ищу по всему вместе, т.е по Артикул = Марка + "-" + Префикс + "-" + Арт + "-" +Суф;
|
|||
18
Seducer
16.11.11
✎
15:22
|
Каталожный номер не всегда может быть в таком формате как Марка-Префикс-Артикул-Суффикс
Поэтому такие вещи, как в топике, будут встречаться. |
|||
19
Seducer
16.11.11
✎
15:23
|
И не всегда, кстати, в каталожном номере присутствуют только цифры. :)
|
|||
20
Seducer
16.11.11
✎
15:26
|
А собственно, зачем это? Каталожный номер - это ведь как код. Он, можно сказать, уникальный. Двух позиций с полностью одинаковым каталожным номеров быть не может.
|
|||
21
zladenuw
16.11.11
✎
15:26
|
ВЫБРАТЬ Наименование ИЗ Справочник.Контрагенты
ГДЕ Наименование ПОДОБНО "М%" В выражении шаблона был использован служебный символ «%», обозначающий любую последовательность символов. Кроме этого, есть и другие служебные символы для задания выражения шаблона. |
|||
22
Шапокляк
16.11.11
✎
15:28
|
(0) А нельзя сначала выгрузить все товарные позиции с каталожными номерами с помощью запроса в таблицу значений. Потом обработать таблицу значений, удалив все - из колонки с каталожным номером, а потом в таблице значений найти свою номенклатуру по каталожному номеру с предварительно удаленными "-"?
|
|||
23
Pasha
16.11.11
✎
15:28
|
(0) Установить для реквизита маску ввода, переписать имеющиеся номера согласно алгоритму и всего делов
|
|||
24
Seducer
16.11.11
✎
15:29
|
Как вариант, можно написать следующий запрос:
... |ГДЕ |Товары.мбк_КаталожныйНомер ПОДОБНО &Артикул"; А в параметр передавать "%1234567%" Ну а дальше анализировать, что получилось. |
|||
25
Pasha
16.11.11
✎
15:29
|
А сами номера хранить вообще без черточек
|
|||
26
Seducer
16.11.11
✎
15:29
|
(23) Смотри (18)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |