Size: a a a

2020 April 15

М

Михаил in 1C
🅵🅾️🆇
Так что в лучшем случае, перед построением индекса строки могут разбивать не тольпо по пробелам, но и по тире, нулям и всему такому
на скринах вообще используется поиск по 4455
скорость это другой вопрос
источник

🅵

🅵🅾️🆇 in 1C
Михаил
на скринах вообще используется поиск по 4455
скорость это другой вопрос
Ну поиск операцией LIKE (подобно на 1с'ом) это запредельно тяжелая операция
источник

🅵

🅵🅾️🆇 in 1C
Насколько я понимаю, они просто разбирают все строки, определенным способом подготавливают их и строят индексы по словам и частям слов
источник

N

Nick in 1C
SeiOkami
Коллеги, я что-то с луны свалился.
А что ПослеЗаписиНаСервере на форме не срабатывает, если во время записи документа был Отказ = Истина ?
Это же событие из транзакции. Если отказ истина, то дальше события транзакции не выполняются.
источник

S

SeiOkami in 1C
Nick
Это же событие из транзакции. Если отказ истина, то дальше события транзакции не выполняются.
нет никакого события, чтобы получить доступ к доп.свойствам записываемого объекту после записи?
источник

S

SeiOkami in 1C
точнее, после попытки записи
источник

S

SeiOkami in 1C
пока что придумал только один вариант - передавать в параметры записи адрес хранилища, в которое помещать нужные данные.
А ПередЗаписью подключать обработчик ожидания, который сработает после записи и получит результат из хранилища...
Не факт что сработает))
источник

KK

Konstantin Kozyrev in 1C
Доброго времени суток. Вопрос по языку запросов.
Есть таблица как на скрине. Каким образом в результирующей таблице получить лишь строку с максимальным приоритетом (здесь 4, но может быть от 1 до 4х)?
Пробовал применять группировку по номенклатуре и МАКСИМУМ() для остальных колонок - по приоритету всё отлично, но для колонки штрихкоды выбирается значение, отличное от значения в строке с требуемым приоритетом.
Что-то совсем запутался ):
источник

Аa

Альк alkadiene in 1C
сортировать по убыванию приоритета и первые 1?
источник

🅵

🅵🅾️🆇 in 1C
Konstantin Kozyrev
Доброго времени суток. Вопрос по языку запросов.
Есть таблица как на скрине. Каким образом в результирующей таблице получить лишь строку с максимальным приоритетом (здесь 4, но может быть от 1 до 4х)?
Пробовал применять группировку по номенклатуре и МАКСИМУМ() для остальных колонок - по приоритету всё отлично, но для колонки штрихкоды выбирается значение, отличное от значения в строке с требуемым приоритетом.
Что-то совсем запутался ):
Не, именно так ты это делать не правильно
источник

🅵

🅵🅾️🆇 in 1C
Тут надо внутреннее соединение самой с собой
источник

🅵

🅵🅾️🆇 in 1C
Тобишь в подзапросе находишь интересующее тебя максимальное значение поля + ссылку.

Соединяешь с исходной табличкой получая оставшиеся поля.
источник

KK

Konstantin Kozyrev in 1C
Альк alkadiene
сортировать по убыванию приоритета и первые 1?
Не, не вариант. Номенклатуры может быть N. Т.е, после сортировки нужны первые N.
источник

KK

Konstantin Kozyrev in 1C
🅵🅾️🆇
Тобишь в подзапросе находишь интересующее тебя максимальное значение поля + ссылку.

Соединяешь с исходной табличкой получая оставшиеся поля.
Что-то такое и думал, но как-то реализацию надумать не могу. Нет примера под рукой случаем? ):
источник

🅵

🅵🅾️🆇 in 1C
да блин
источник

🅵

🅵🅾️🆇 in 1C
сча придумаю на основании чего тебе показать
источник

🅵

🅵🅾️🆇 in 1C
Konstantin Kozyrev
Что-то такое и думал, но как-то реализацию надумать не могу. Нет примера под рукой случаем? ):
ВЫБРАТЬ Физики.Ссылка КАК ФизЛицо, Физики.ДатаРождения, КИ.АдресЭП
ИЗ
 (ВЫБРАТЬ Ссылка, МАКСИМУМ(АдресЭП)
 ИЗ Справочник.ФизическиеЛица.КонтактнаяИнформация
 СГРУППИРОВАТЬ ПО Ссылка) КАК КИ
 ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица КАК Физики
   ПО Физики.Ссылка = КИ.Ссылка
источник

🅵

🅵🅾️🆇 in 1C
Образно говоря как то так, если с основной таблицой соединять
источник

🅵

🅵🅾️🆇 in 1C
Если соединять подзапрос с исходной табличной частью, то в "ПО" добавить еще и "АдресЭП"
источник

KK

Konstantin Kozyrev in 1C
Ага, понял. Огромное спасибо (:
источник