По теме из базы знаний
- Быстрый поиск дублей с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6/3.0, КА 2, ЗУП 3 и т.д.)
- HTTP Сервисы: Путь к своему сервису. Часть 4
- Типовые операции в 1С: БГУ 2. Часть 2
- Типовые операции в 1С: БГУ 2. Часть 3
- Использование дополнительных реквизитов и сведений в отчетах
Найденные решения
(2) Ответ, безусловно, правильный, но... судя по тому, что автор его не знает, одно название функции ему слабо поможет, тут нужен образец готового кода, например:
Тут кроме собственно разделения реквизита введена простейшая проверка на корректность его заполнения (наличие как минимум 2-х пробелов), но как показывает опыт, в таких случаях все варианты фантазии пользователей предугадать невозможно.
P.S. Надеюсь, имена реквизитов автор сможет подправить под свою конфигурацию.
Если НЕ ПустаяСтрока(СтарыйРеквизит) Тогда
МассивРеквизитов = СтрРазделить(СтарыйРеквизит," ",Ложь);
РеквизитГород = МассивРеквизитов[0];
Если МассивРеквизитов.Количество() > 0 Тогда
РеквизитМарка = МассивРеквизитов[1];
КонецЕсли;
Если МассивРеквизитов.Количество() > 1 Тогда
РеквизитГосНомер = МассивРеквизитов[2];
КонецЕсли;
КонецЕсли;
ПоказатьТут кроме собственно разделения реквизита введена простейшая проверка на корректность его заполнения (наличие как минимум 2-х пробелов), но как показывает опыт, в таких случаях все варианты фантазии пользователей предугадать невозможно.
P.S. Надеюсь, имена реквизитов автор сможет подправить под свою конфигурацию.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Ответ, безусловно, правильный, но... судя по тому, что автор его не знает, одно название функции ему слабо поможет, тут нужен образец готового кода, например:
Тут кроме собственно разделения реквизита введена простейшая проверка на корректность его заполнения (наличие как минимум 2-х пробелов), но как показывает опыт, в таких случаях все варианты фантазии пользователей предугадать невозможно.
P.S. Надеюсь, имена реквизитов автор сможет подправить под свою конфигурацию.
Если НЕ ПустаяСтрока(СтарыйРеквизит) Тогда
МассивРеквизитов = СтрРазделить(СтарыйРеквизит," ",Ложь);
РеквизитГород = МассивРеквизитов[0];
Если МассивРеквизитов.Количество() > 0 Тогда
РеквизитМарка = МассивРеквизитов[1];
КонецЕсли;
Если МассивРеквизитов.Количество() > 1 Тогда
РеквизитГосНомер = МассивРеквизитов[2];
КонецЕсли;
КонецЕсли;
ПоказатьТут кроме собственно разделения реквизита введена простейшая проверка на корректность его заполнения (наличие как минимум 2-х пробелов), но как показывает опыт, в таких случаях все варианты фантазии пользователей предугадать невозможно.
P.S. Надеюсь, имена реквизитов автор сможет подправить под свою конфигурацию.
(5) Так можно вывести 3 поля, а поле ввода оставить, и перед записью все 3 реквизиты заполнять. Добавить проверки, и будет всем хорошо - оператор будет вписывать как привык, и будет видеть в итоге заполнение реквизитов. Можно и отдельную команду для заполнения сделать.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот