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