v8 — Страница 9 — 1C-h
 
3

Вопрос Как автоматически сохранить сообщения, выдаваемые в табло «Служебные сообщения»? ОтветЕсли требуется, например, при проведении документов сохранить в файл сообщения из табло служебных сообщений, можно выполнить запуск с командной строки: «C:\Program Files\1cv81\bin\1cv8.exe» /out»C:1c_workLog6.txt» — все сообщения попадут в файл Log6.txt

2

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

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

Как в запросе 1С присоединить дополнительный реквизит по условию, не размножая строки… Рассматриваемая задача может быть актуальна, когда требуется соединить данные двух регистров, причем набор условий соединения не полностью идентифицирует строку регистра, т.е. в результате соединения по данному условию в выборке может быть несколько «одинаковых» строк.

Функция ИдентификацияЭлемента(УказанноеЗначение, НаименованиеСправочника, СчетчикПоСтрокам, СчетчикПоЛистам, ПоКоду = Ложь, Создавать = Ложь) НайденныйЭлемент = Справочники[НаименованиеСправочника].ПустаяСсылка(); // найдем элемент Если ЗначениеЗаполнено(УказанноеЗначение) Тогда // попробуем отыскать указанный элемент по коду или по наименованию Если ПоКоду Тогда НайденныйЭлемент = Справочники[НаименованиеСправочника].НайтиПоКоду(СокрЛП(УказанноеЗначение)); Иначе НайденныйЭлемент = Справочники[НаименованиеСправочника].НайтиПоНаименованию(СокрЛП(УказанноеЗначение), Истина); КонецЕсли; Если НЕ ЗначениеЗаполнено(НайденныйЭлемент) И НЕ Создавать Тогда Сообщить(«Не […]