7.7 Создание нового элемента справочника.

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем barsuchechechek, 8 июл 2010.

  1. TopicStarter Overlay
    barsuchechechek
    Offline

    barsuchechechek Опытный в 1С

    Регистрация:
    21 фев 2009
    Сообщения:
    265
    Симпатии:
    0
    Баллы:
    26
    Необходимо находясь в форме справочника по сканированию сканером-штрих кода создавать элемент справочника, окрывать его в режиме диалога и устанавливать коду справочника сосканированные данные.
    Я вижу это так:
    По обработке внешнего события - открывается форма нового элемента справочника и туда передаются считываемые данные - ОткрытьФорму("Справочники.МойСправочник",СчитываемыеДанные).
    Затем в процедуре формы диалога справочника ПриОткрытии() через Форма.Параметр получать данные которые считали и присваивать их коду. Вопрос как проверить новый это элемент справочника или просто открыли старый. И нормальна ли такая схема как я расписал. Заранее спасибо.
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Не совсем правильно мыслите.
    Нужно так: создаем новый элемент (или проверяем станый по коду ШК) ПРОГРАМНО.
    Код:
    Спр="";
    Если НайтиПоДаннымШК(Спр)=0 Тогда  //функция поиска по ШК  
    Спр=СоздатьОбъект("Справочник.МойСправочник");
    Спр.Новый();
    //присваиваем данные ШК
    Спр.Записать();
    КонецЕсли;
    ОткрытьФорму(Спр.ТекущийЭлемент());
    
    
    

Поделиться этой страницей