ДокументСсылка.Метаданные().Имя; // пример: РеализацияТоваровУслуг ДокументСсылка.Метаданные().ПолноеИмя(); // пример: Документ.РеализацияТоваровУслуг
Конфигурация
поступлениеТовара = Документы.ПоступлениеТовара; перечень = поступлениеТовара.Выбрать('20080101', '20081231'); пока перечень.Следующий() цикл Сообщить("Поступление товара № " + перечень.Номер +...
В процедуре ОбработкаЗаполнения установка СтандартнаяОбработка = Ложь не приводит к отмене создания документа. В Интернете нашел только...
Для 8.2: Открыть форму нового документа и предоставить пользователю самому интерактивно записать данные объекта в базу данных:...
ПоступлениеТовара = Метаданные.Документы.ПоступлениеТовара; Реквизиты = ПоступлениеТовара.ТабличныеЧасти.Товары.Реквизиты; Для каждого наим из Реквизиты Цикл Сообщить("Имя реквизита " + наим.Имя...
Форма = Константы.ПолучитьФорму(); Форма.Открыть();
ДокОбъект = СсылкаНаДокумент.ПолучитьОбъект(); ДокОбъект.Ответственный = глТекущийПользователь; ДокОбъект.Комментарий = "Исправление от "+Строка(ТекущаяДата()); ДокОбъект.Записать(); // или //ДокОбъект.Записать(РежимЗаписиДокумента.Проведение); //ДокОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения);
Используя метаданные и возможность объединения запросов: Запрос=Новый Запрос; Текст=""; Для Каждого Документ Из Метаданные.Документы Цикл Текст=Текст+"ВЫБРАТЬ Ссылка...
Результат = Константы.ПрефиксНумерации.Получить(); Сообщить("Значение константы ПрефиксНумерации = "+Результат);
1. Добавим строку в табличную часть документа // Док - ссылка на документ ОбъектДок = Док.ПолучитьОбъект(); НоваяСтрока...
//По ссылке проверяется так ЭтотОбъект.Проведен; //ДокументПКО.Проведен // в модуле самого документа проверяется так: Если Проведен Тогда Сообщить("Проведен!");...
Константы["ПрефиксНумерации"].Установить("ЦБ"); Сообщить("Новое значение = " + Константы["ПрефиксНумерации"].Получить());
// 1. Выбор документа из полного списка Форма = Документы.НачислениеЗарплатыРаботникамОрганизаций.ПолучитьФормуВыбора(); ВыбранныйДокумент = Форма.ОткрытьМодально(); Если ВыбранныйДокумент = Неопределено...
//Перед заполнением необходимо отменить проведение документа ЭтотОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения); // при выборке, переборе документов Пока ВыборкаДокументов.Следующий() Цикл // Получим...
Для Каждого ОчереднаяКонстанта Из Константы Цикл ОчереднаяКонстанта.Установить(Неопределено); КонецЦикла;
// Модифицированность() - Определяет, был ли изменен объект после считывания из базы данных. // НО Метод не...
Если ТипЗнч(ОбрДокументСсылка) = Тип("ДокументСсылка.РеализацияТоваров") Тогда // Строки кода, выполняемые при истинности условия. КонецЕсли;
Набор = Константы.СоздатьНабор("Руководитель, Бухгалтер"); Набор.Руководитель = "Николаев Денис Павлович"; Набор.Бухгалтер = "Николаева Людмила Сергеевна"; Набор.Записать();
Процедура Печать() Если (ПустоеЗначение(ДатаНач)=1) или (ПустоеЗначение(ДатаКон)=1) Тогда Предупреждение("Не задан период отчета"); Возврат; КонецЕсли; Заг="За период с "+ДатаНач+"...
ФормаСписка = Документы[Метаданные().Имя].ПолучитьФормуСписка(); ФормаСписка.ПараметрТекущаяСтрока = Ссылка; ФормаСписка.Открыть(); ФормаСписка = Документы[Метаданные().Имя].ПолучитьФормуСписка( , , Новый УникальныйИдентификатор());