25.08.2025

Документы

Документы

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