Реализация расшифровки в отчетах, создаваемых в 1С 8.1, — как с использованием Системы Компоновки Данных (СКД), так и без нее

В этой статье мы по шагам рассмотрим два простейших примера реализации расшифровки в отчете на платформе 8.1. В платформе 1С 8.1 появился механизм, называемый системой компоновки данных, или СКД. Этот механизм значительно облегчил процедуру создания отчетов. Однако он может вызывать затруднения в реализации каких-то специальных расшифровок.

Continue reading


Дерево подчиненных документов – использование стандартной обработки получения структуры подчиненных документов в своей форме (1С: Программисту)

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

Continue reading


Дни неотработанного отпуска — как получить отчет в ЗУП (1С: Зарплата и Управление персоналом ред 2.5: Пользователю)

Вопрос Как в программе «Зарплата и Управление персоналом ред.2.5 получить отчет, содержащий дни неотработанного отпуска? Ответ Для этого нужно открыть форму элемента справочника «Сотрудники»: меню «Предприятие — Сотрудники», двойной щелчок мыши на сотруднике. Откроется диалоговая форма сотрудника (еще ее иногда называют «карточка сотрудника», хотя «карточкой сотрудника» все же правильнее было бы называть форму Т2). В […]

Continue reading


Почему при попытке распечатать на конкретный принтер печать идет на принтер по умолчанию? Команда ТабДокумент.ИмяПринтера не работает (1С: V8: Программисту: Язык программирования)

Вопрос Почему может не работать команда ТабДокумент.ИмяПринтера — при попытке распечатать на конкретный принтер, печать идет на принтер по умолчанию? Ответ Возможно это происходит из-за того, что после присвоения имени принтера командой ТабДокумент.ИмяПринтера где-то ниже идет команда «ИмяПараметровПечати». Эта команда переопределит принтер. Например: ТабДокумент.ИмяПринтера = … … ТабДокумент.ИмяПараметровПечати = … Вообще, эта команда позволяет сохранить […]

Continue reading


Отчет по номенклатуре на 8.1, написанный в стиле 7.7 (1С: 8.1: Программисту: Язык программирования)

Вопрос Отчет по номенклатуре на 8.1, написанный в стиле 7.7 Ответ // Отчет по номенклатуре на 8.1 в стиле 7.7 // формирование табличного документа ТабДокумент = Новый ТабличныйДокумент; ТабДокумент.ИмяПараметровПечати = «ПАРАМЕТРЫ_ПЕЧАТИ_СписокНовойНоменклатуры_СписокНовойНоменклатуры»; //Макет = ПолучитьОбщийМакет(«ИмяМакета»); Макет = ПолучитьМакет(«СпНовойНоменклатуры»); Обл = Макет.ПолучитьОбласть(«Заголовок»); ТабДокумент.Вывести(Обл);

Continue reading