• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

ich13

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

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

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

kaa

ты хочешь создать элемент справочника из документа??
 
V

vitfil

Откройте ЖКК, раздел Справочники. Там описаны все методы с примерами.
 
I

ich13

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

ты хочешь создать элемент справочника из документа??
Именно так.
Хотелось бы релизовать в одном окне(будь это документ или форма) и ввод данных, и изменение существующих, и так чтобы этот объект(окно) сохранялся, как документы в журналах.
 
K

KiR

а в каком документе?
ЖКК - дока, которая в поставке к проге идет
 
I

ich13

а в каком документе?
ЖКК - дока, которая в поставке к проге идет
Документ по приему товар, в случае если наименование новое создается запись в номенклатуре,а если он уже был внесен то дописывается количество в справочнике склад.
А ЖКК это просто "Справка"?
 
K

KiR

имхо определение Желто-Красных-Книг - нужно уже в википедию заносить)))
 
K

kaa

спр = СоздатьОбъект("Справочник.ХХХ");
спр.Новый();
//и т.д.
 
X

XOXOJI

а вообще, к афтару такой вопрос, а версия какая??
 
I

ich13

А не подскажите где ЖКК (v 8.0) можно взять в цифре?
 
K

KiR

в восмьерке кстати синтакс-помощьник в себе содержит половину ЖКК, правда часть аднминистрирование все же желательно прочитать. де в интере достать - не в курсе, не искал
 
U

unknown181538

В восьмерке есть еще неплохие книги помимо входящих в поставку. Тот же Радченко, например. В отличие от семерки)
 
I

ich13

Читаю Митичкина и Радченко. Роли объектов в системе, методы их взаимодействия ясны, а вот понимания внутреннего языка, его основных принципов, нет.
Будте добры подскажите где можно найти подробное изложение основ программирования в 8.0
 
K

KiR

ich13
Так язык просто описывает объекты. Конструкции языка можно посмотреть сразу в синтакс помощьнике. а еще могу тебе такую ссылочку дать - тут правда всего пару уроков, но достаточно чтобы начать работать с объектами при помощи языка, хотя бы принцып пощупать
 
U

unknown181538

Одни конструкторы блин, и минимум объяснений. Если речь идет о "Практическое пособие разработчика"
Да - объяснений действительно мало, и теории вообще. Но, имхо, все равно неплохо. К тому же под "Радченко" можно понимать и "Професиональную разработку ...." по его редакцией)
 
I

ich13

Читаю Митичкина и Родничкно, а все равно тот же скушный вопрос на повестке!!!

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

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

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


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

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


Модуль формы

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!