Надо было область не "строка" называть, а например "Строчка", а то не очень понятно откуда заполнение параметров идет Все классно и понятно , огромное спасибо! Лайк!
На 14:34 я бы все-таки оставил способ ОбластьСтрока.Параметры.Заполнить(Строка); раз уж мы решили использовать его. и в макете прописал параметр НомерСтроки вместо НомерПП. А увидеть это можно в табличной части Работники(стандартные реквизиты и есть НомерСтроки). Тогда все заполнится автоматически без дописывания строчки кода. А то, как-то нелогично получается пишем алгоритм.
Большое спасибо за отличный пример. Я в табличной части использую связь со спр. Номенклатура, и просто перетаскиванием из правой части окна, где компоную форму документа, добавил в табличную часть Единицу измерения и Код Номенклатуры. И добавил своё поле Количество. При печати, печатаются только номер строки, номенклатура и количество. Код и Ед.изм. ни как не могу распечатать. подскажите плиз.
Как создать печатную форму документа с табличной частью. Работа с ячейками макета. Вывод области в табличный документ. Услуги 1С программиста в Москве: 1cproger.ru/ Читайте статьи по 1С на нашем сайте: programmist1s.ru/materialyi-po-1s/
1)Как сделать вывод колонки ТабДока на печать вида , в строку вида 1., 2., 3.______ и т.д. 2)Как сделать отображение суммы и итогов в документе. Начал изучение 1С с Ваших уроков. Очень хорошо разъясняете для новичков как я (начал 2 недели назад). Может где то в уроках это есть?
Область Строка не заполняется. вроде всё перепроверил, но нет! Табличная часть прорисовывается, а данные не заполняются, в остальном макет "собрался" без проблем.
Друзья - подскажите, где в табличных документах основная форма? То есть не форма именно где сотрудник, должность и т.д., а где дата, краткий состав документа.. Никак не могу найти её
В управляемых формах чтобы получить макет, придется сначала выполнить преобразование объекта формы в "настоящий" объект с помощью метода РеквизитФормыВЗначение("Объект"). Затем через точку получить макет. То есть в итоге получается макет вот так: РеквизитФормыВЗначение("Объект").ПолучитьМакет("ИмяМакета").
Объясните, ПЖ,Зачем в коде мы сначала пишем: Макет = ПолучитьМакет("Макет"), а потом ещё пишем: ОбластьШапка = Макет.ПолучитьОбласть("Шапка") - ведь мы уже получили весь макет, нафига нам получать его отдельные части? Мы же уже получили ВЕСЬ макет! Зачем отдельные части получать?
Не удобно воспринимать, когда одно и тоже в 1С называют по разному. То это Параметры : "ОбластьСтрока.Параметры или ОбластьСтрокаТЧ.Параметры.Заполнить()", то это Свойства: "ЗаполнитьЗначенияСвойств()". Ну, и назвали бы тогда ЗаполнитьЗначенияПАРАМЕТРОВ(), тогда всё было бы логично интуитивно.
Отличная подача, особенно для новичков, как будь то хороший друг объясняет. С юмором и на позитиве)
5:25 на этом моменте я понял как выполнить задачу и сам ее выполнил. Эмоции незабываемые
Доступно объясняешь.Мне это не ново,но вот когда это разбирал.Видео это было бы кстати.А так полезно вспомнить.
Спасибо, Роман!
Надо было область не "строка" называть, а например "Строчка", а то не очень понятно откуда заполнение параметров идет
Все классно и понятно , огромное спасибо! Лайк!
Приятный голос! Понятно объясняешь не то что другие ютуберы лайк поставил ! Спасибо !
число (оклад) выравнивается по правому краю. большие отчеты с многими нулями удобно просматривать
На 14:34 я бы все-таки оставил способ ОбластьСтрока.Параметры.Заполнить(Строка); раз уж мы решили использовать его. и в макете прописал параметр НомерСтроки вместо НомерПП. А увидеть это можно в табличной части Работники(стандартные реквизиты и есть НомерСтроки). Тогда все заполнится автоматически без дописывания строчки кода. А то, как-то нелогично получается пишем алгоритм.
Огромное спасибо за данный видео урок, очень сильно помог)
Спасибо большое! Приятно слушать.
Номер п/п означает номер по порядку
Согласен )
Чтобы не определять размеры печати страницы: Таблица - Вид - Режим Просмотра Страниц. Пунктирной линией обозначатся границы страницы.
Режим Просмотра Страниц отсёк 11 колонку, но она лезет.
я снова с вами, догнала ))
Большое спасибо за отличный пример. Я в табличной части использую связь со спр. Номенклатура, и просто перетаскиванием из правой части окна, где компоную форму документа, добавил в табличную часть Единицу измерения и Код Номенклатуры. И добавил своё поле Количество. При печати, печатаются только номер строки, номенклатура и количество. Код и Ед.изм. ни как не могу распечатать. подскажите плиз.
Как создать печатную форму документа с табличной частью. Работа с ячейками макета. Вывод области в табличный документ.
Услуги 1С программиста в Москве:
1cproger.ru/
Читайте статьи по 1С на нашем сайте:
programmist1s.ru/materialyi-po-1s/
Предварительный просмотр игнорирует нажатие. Что может помочь?
1)Как сделать вывод колонки ТабДока на печать вида , в строку вида
1., 2., 3.______ и т.д.
2)Как сделать отображение суммы и итогов в документе.
Начал изучение 1С с Ваших уроков. Очень хорошо разъясняете для новичков как я (начал 2 недели назад).
Может где то в уроках это есть?
Область Строка не заполняется. вроде всё перепроверил, но нет! Табличная часть прорисовывается, а данные не заполняются, в остальном макет "собрался" без проблем.
Добрый день. У вас нет видео где в табличную часть выводим картинку товара?? из прикрепленных файлов
Друзья - подскажите, где в табличных документах основная форма? То есть не форма именно где сотрудник, должность и т.д., а где дата, краткий состав документа.. Никак не могу найти её
Здравствуйте подскажите пожалуйста как изменить конфигурации или добовлять где стоит пиктограмма куба. Это значит что они защищены?
Сколько колонок помещается в области печати - не зависит ли это от ширины колонок?
Хм. На управляемых так просто не получается... Там нужно показать использовать на клиенте, а получитьмакет на сервере... Как быть?
В управляемых формах чтобы получить макет, придется сначала выполнить преобразование объекта формы в "настоящий" объект с помощью метода РеквизитФормыВЗначение("Объект"). Затем через точку получить макет.
То есть в итоге получается макет вот так: РеквизитФормыВЗначение("Объект").ПолучитьМакет("ИмяМакета").
Жалко нет подобного но уже с запросом
Оклад лучше выравнивать по правому краю.
15:15 она была сдумана создателями то есть с нами-ты не создатель или ктото не может быть создателем один Создатель есть и Он создал весь мир
Молодец!!!
"Видео получилось космически длинным"
* Листаю плейлист ниже *
Ахах, хорошая шутка.
А у меня ОбластьСтрока.Параметры.НомерСтроки = Строка.НомерСтроки;
ОбластьСтрока.Параметры.Сотрудник = Строка.Сотрудник;
ОбластьСтрока.Параметры.Должность = Строка.Должность;
ОбластьСтрока.Параметры.Подразделение = Строка.Подразделение;
ОбластьСтрока.Параметры.Оклад = Строка.Оклад;
и
ЗаполнитьЗначенияСвойств(ОбластьСтрока.Параметры, Строка);
- Работает
А
ОбластьСтрока.Параметры.Заполнить("Строка");
- выдает ошибку.
Странно, попробую разобраться.
ОбластьСтрока.Параметры.Заполнить("Строка"); - Параметр Строка нужно писать без кавычек
спасибо!
У меня почему то выводится сначала строка, а затем шапка. Я не понимаю что за глюк
понимаю что прошло куча лет, но "П поделить на П" (п/п), это номер "по порядку" =)
А я ждал все это время разъяснений !)))
Хм, алгоритм очень схож как в 1С v7.7. Это очень легко для меня.
номер по порядку)
номер по порядку
Номер п/п - это номер по порядку
Объясните, ПЖ,Зачем в коде мы сначала пишем: Макет = ПолучитьМакет("Макет"), а потом ещё пишем: ОбластьШапка = Макет.ПолучитьОбласть("Шапка") - ведь мы уже получили весь макет, нафига нам получать его отдельные части? Мы же уже получили ВЕСЬ макет! Зачем отдельные части получать?
Не удобно воспринимать, когда одно и тоже в 1С называют по разному.
То это Параметры : "ОбластьСтрока.Параметры или ОбластьСтрокаТЧ.Параметры.Заполнить()",
то это Свойства: "ЗаполнитьЗначенияСвойств()".
Ну, и назвали бы тогда ЗаполнитьЗначенияПАРАМЕТРОВ(), тогда всё было бы логично интуитивно.
возвращаюсь в 47 урок
Всё подряд называть стока - не очень хорошая идея.
Такая легкотня тока последний ламер не справился бы
п/п - по порядку