Не получается обратиться по Ссылке к новому элементу справочника, документа или другого объекта ссылочного типа? Отсутствует ссылка у нового объекта? В некоторых случаях требуется обратиться к данным документа, справочника или другого элемента объектного типа, который еще не записан в базу данных. Т.к. он еще не записан, то напрямую обратиться через […]

Вопрос Как в 1С спозиционироваться в форме списка (в форме выбора) на документе, если есть ссылка на него, т.е. как программно указать позицию конкретного документа (спозиционировать курсор) в списке документов (например, при вызове формы выбора из поля ввода какой-либо диалоговой формы по кнопке выбора). Ответ Делается это примерно так: текФорма.ЭлементыФормы.ДокументСписок.ТекущаяСтрока […]

Вопрос Как получить дерево подчиненных документов Ответ В типовых конфигурациях 1С есть общая форма «ФормаСтруктурыПодчиненности» В ней есть процедура «ВывестиДеревоДокументов» Можно «заставить» ее возвращать дерево подчиненных документов, если переделать ее в экспортную функцию следующим образом:

Вопрос Как определить программно, существует ли у документа требуемый реквизит Ответ В типовых конфигурациях 1С для этой цели используется функция «ЕстьРеквизитДокумента» общего модуля «ОбщегоНазначения«. Обращение к функции:

Как программным путем отменить проведение документа в 1С v8? Рассмотрим на примере отмены проведения всех документов «ПриходныйОрдерНаТовары», на основании которых (в структуре подчиненности) нет ни одного проведенного документа. Для получения структуры подчиненных документов используется метод…

1

Вопрос Как программно получить список документов, подчиненных текущему Ответ Для этого в типовых конфигурациях 1С можно использовать типовую функцию «ПолучитьСписокДокументовПоКритериюОтбора», расположенную в общем модуле «ПолныеПрава»

Вопрос Сколько может быть строк в табличной части документа, таблицы значений, массива Ответ Это зависит от типа данных. Так, максимально допустимое количество строк табличной части объектов, хранимых в базе данных (например, документов), составляет 99 999.