Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
18 Июн 2021, 08:51
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
МультиВход
 
collapse

Автор Тема: Как при вводе в поле табл. части чтоб создавалась запись в справочнике?  (Прочитано 1659 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ktu78

  • ***
  • Регистрация: 2014-08-21
  • Сообщений: 153
  • РЕПУТАЦИЯ: 0
  • Профессия: Программист 1С
Добрый день, коллеги
Есть документ, табл. часть., реквизит со ссылочным типом Справочник
Ввожу вручную значение, но его в справочнике нет.
Выдает ошибку "В поле введены некорректные данные. Отменить ввод?"

В событие при изменении поля пишу код:
если есть запись в справочнике, то пусть выпадает меню с нужной записью, а если нет - то пусть создастся

Строка = ЭлементыФормы.Детали.ТекущиеДанные;
Запись = Строка.Деталь;
Если Не Справочники.Детали.НайтиПоНаименованию(Запись) Тогда
      НовыйЭлемент = Справочники.Детали.СоздатьЭлемент();
      НовыйЭлемент.Наименование = Запись;
      НовыйЭлемент.Записать();
КонецЕсли;

Ничего не поменялось выдается та же ошибка.
Подсобите, Как при вводе в поле табл. части чтоб создавалась запись в справочнике


Оффлайн ryozo

  • *
  • Регистрация: 2011-06-23
  • Сообщений: 12
  • РЕПУТАЦИЯ: 1
  • КПД: 8%
  • Профессия: Программист 1С
Попробуйте использовать событие справочника ОбработкаПолученияДанныхВыбора(<ДанныеВыбора>, <Параметры>, <СтандартнаяОбработка>).
Но вообще такой подход не очень хорош. Хотя бы спрашивайте пользователя, нужно ли добавить новый элемент, иначе будет куча мусора в справочнике.
Это не мой мир, я здесь всего лишь гость.

Оффлайн alex0402

  • *****
  • Регистрация: 2010-09-10
  • Сообщений: 2000
  • РЕПУТАЦИЯ: 358
  • КПД: 18%
  • Профессия: Программист 1С
В событие при изменении поля пишу код:

В событие при изменении поля пишу код:
сработает после того как будет найдена ссылка.

нужно смотреть в сторону:
ОкончаниеВводаТекста
или
ИзменениеТекстаРедактирования
Спасибо за Сказать спасибо


Теги:
 

Как установить розничную цену на категорию товаров в унф 1.6.3

Автор Азат ШагивалеевРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 961
Последний ответ 28 Фев 2016, 02:02
от Азат Шагивалеев
Как использовать библиотеку стандартных подсистем в своих разработках? А именно макет печатных форм

Автор Рашид777Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 1872
Последний ответ 07 Ноя 2015, 13:00
от pavl_vs
Как добавить суб.счета в "Регистрацию счетов-фактур на аванс"

Автор vartapРаздел Пользователям "1С - Предприятие 8"

Ответов: 0
Просмотров: 1001
Последний ответ 26 Ноя 2015, 00:12
от vartap
Перенесено: Подскажите, как установить новую форму РСВ-1 с 1-го полугодия 2015 года

Автор cska-fanat-kzРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 699
Последний ответ 13 Авг 2015, 08:29
от cska-fanat-kz
Помогите!!! Я не могу справки о среднем заработке распечатать, так как пишет, что сотрудник уволился из организации

Автор ГАУЗ КДС РБРаздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 3819
Последний ответ 26 Мая 2016, 15:19
от crow1983

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Последние вакансии

* Том 10 авторов за месяц

LexaK
69 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
67 Сообщений
neek666
33 Сообщений
antoneus antoneus
31 Сообщений
Ивашка
25 Сообщений
KATERINA 861
18 Сообщений
Алексей_1985_06
17 Сообщений
SSC
13 Сообщений
alexandr_ll
12 Сообщений
BuhRust
10 Сообщений

* Кто онлайн

  • Точка Гостей: 428
  • Точка Скрытых: 0
  • Точка Пользователей: 5
  • Точка Сейчас на форуме:

* Облако тэгов

* Инструменты

* Дополнительно

Поиск