• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Создание позиции в справочнике через док-т

  • Автор темы Автор темы ich13
  • Дата начала Дата начала
I

ich13

Предчувствую что вопрос глупый, но все же.

Как в документе можно создать позицию в справочнике (типа номенклатура) в подгруппе выбранной в этом же документе.

Заранее спасибо.
 
ты хочешь создать элемент справочника из документа??
 
Откройте ЖКК, раздел Справочники. Там описаны все методы с примерами.
 
Откройте ЖКК, раздел Справочники. Там описаны все методы с примерами.
Прошу прощение, что такое ЖКК ?

ты хочешь создать элемент справочника из документа??
Именно так.
Хотелось бы релизовать в одном окне(будь это документ или форма) и ввод данных, и изменение существующих, и так чтобы этот объект(окно) сохранялся, как документы в журналах.
 
а в каком документе?
ЖКК - дока, которая в поставке к проге идет
 
а в каком документе?
ЖКК - дока, которая в поставке к проге идет
Документ по приему товар, в случае если наименование новое создается запись в номенклатуре,а если он уже был внесен то дописывается количество в справочнике склад.
А ЖКК это просто "Справка"?
 
имхо определение Желто-Красных-Книг - нужно уже в википедию заносить)))
 
спр = СоздатьОбъект("Справочник.ХХХ");
спр.Новый();
//и т.д.
 
а вообще, к афтару такой вопрос, а версия какая??
 
А не подскажите где ЖКК (v 8.0) можно взять в цифре?
 
в восмьерке кстати синтакс-помощьник в себе содержит половину ЖКК, правда часть аднминистрирование все же желательно прочитать. де в интере достать - не в курсе, не искал
 
В восьмерке есть еще неплохие книги помимо входящих в поставку. Тот же Радченко, например. В отличие от семерки)
 
Читаю Митичкина и Радченко. Роли объектов в системе, методы их взаимодействия ясны, а вот понимания внутреннего языка, его основных принципов, нет.
Будте добры подскажите где можно найти подробное изложение основ программирования в 8.0
 
ich13
Так язык просто описывает объекты. Конструкции языка можно посмотреть сразу в синтакс помощьнике. а еще могу тебе такую ссылочку дать - тут правда всего пару уроков, но достаточно чтобы начать работать с объектами при помощи языка, хотя бы принцып пощупать
 
Одни конструкторы блин, и минимум объяснений. Если речь идет о "Практическое пособие разработчика"
Да - объяснений действительно мало, и теории вообще. Но, имхо, все равно неплохо. К тому же под "Радченко" можно понимать и "Професиональную разработку ...." по его редакцией)
 
Читаю Митичкина и Родничкно, а все равно тот же скушный вопрос на повестке!!!

Детализирую суть проблеммы , на случай если тема еще жива

Необходимо из табличной части формы документа создать (в случае если она отсудствует) позицию в справочнике (номенклатура) , и создать эту позицию нужно в выбираемой в этой же табличной части подгруппе вышеупомянутого справочника.
Будте добры укажите что не так я написал касательно первой части проблеммы (при вводе данных в соответствующую ячейку таб. части выскакивает сообщение ”Введены некорректные данные”), и какие методы / преопределенные процедуры следует использовать что бы релизовать запись в выбираемую подгрупу.

Заранее спасибо.


Основной модуль

Функция НайтиПоНаименованию(Наименование) Экспорт
С=Справочники.Номенклатура.СоздатьЭлемент();
Если
С.НайтиПоНаименованию(Наименование,1,Справочники.Номенклатура)=0
Тогда
С.Наименование=Наименование;
С.Записать();
Сообщить(" Создан новый элемент: "+Наименование");
КонецЕсли;
Возврат(С.ТекущийЭлемент());
КонецФункции


Модуль формы

Процедура НаименованияНаименованиеПриИзменении(Наименование);
НайтиПоНаименованию(Наименование);
КонецПроцедуры
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab