Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Зафиксировать верхние строки в макете 2 страниц V  < 1 2          
Constantus Подменю пользователя
сообщение 31.03.17, 14:26
Сообщение #21

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Bernet @ Сегодня, 16:59 * ,

Именно так и попробовал.
Выполнение кода срабатывает, т.е. в макет выводит данные, а вот результат в ПолеТабличногоДокумента не выводит на экран

Странно

Поставил открыть

ОбработкаДетРез.ВашаПроцедура(ФормаДетальногоРезультата.ЭлементыФормы.ПолеТабличногоДокумента1);
ФормаДетальногоРезультата.Открыть();


Форма открылась с правильным результатом, но нет настроек по ширине колонок и фиксация сверху на одну позицию сбита...


Bernet Подменю пользователя
сообщение 31.03.17, 14:35
Сообщение #22

Ветеран
Иконка группы
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 319 раз
Рейтинг: 0

Constantus @ Сегодня, 15:26 * ,
Все эти свойства надо передать в поле ТабличногоДокумента
 ТабДок.РазмерКолонтитулаСверху = 0;
    ТабДок.РазмерКолонтитулаСнизу = 0;
    ТабДок.АвтоМасштаб = Истина;

    ТабДок.ОтображатьСетку = Ложь;
    ТабДок.Защита = Ложь;
    ТабДок.ТолькоПросмотр = Истина;
    ТабДок.ОтображатьЗаголовки = Истина;
    ТабДок.ПолеСлева = 5;
    ТабДок.ПолеСправа = 5;

т.е.
ПолеТабличногоДокумента.РазмерКолонтитулаСверху = 0;
ПолеТабличногоДокумента.РазмерКолонтитулаСнизу = 0;
ПолеТабличногоДокумента.АвтоМасштаб = Истина;
ПолеТабличногоДокумента.ОтображатьСетку = Ложь;
ПолеТабличногоДокумента.Защита = Ложь;
ПолеТабличногоДокумента.ТолькоПросмотр = Истина;
ПолеТабличногоДокумента.ОтображатьЗаголовки = Истина;
ПолеТабличногоДокумента.ПолеСлева = 5;
ПолеТабличногоДокумента.ПолеСправа = 5;


У меня результат вывелся, параметр передался, фиксация есть


Signature
Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница

Спасибо сказали: Constantus,

Constantus Подменю пользователя
сообщение 31.03.17, 14:49
Сообщение #23

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Bernet @ Сегодня, 17:35 * ,

Сделал так

ОбработкаДетРез.ВашаПроцедура(ФормаДетальногоРезультата.ЭлементыФормы.ПолеТабличногоДокумента1);


Процедура ВашаПроцедура(ПТД) Экспорт
    
ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("Макет");
...............................
    ТабДок.ФиксацияСверху = 4;
    ТабДок.ФиксацияСлева = 5;
    
    ПТД.РазмерКолонтитулаСверху = 0;
    ПТД.РазмерКолонтитулаСнизу = 0;
    ПТД.АвтоМасштаб = Истина;
    ПТД.ОтображатьСетку = Ложь;
    ПТД.Защита = Ложь;
    ПТД.ТолькоПросмотр = Истина;
    ПТД.ОтображатьЗаголовки = Истина;
    ПТД.ПолеСлева = 5;
    ПТД.ПолеСправа = 5;
    
    //ТабДок.Показать();

    
    ПТД.Вывести(ТабДок);
    ПТД.ФиксацияСверху = ТабДок.ФиксацияСверху;


Что я опять таки сделал не так, что у меня не выводится результат?

Constantus Подменю пользователя
сообщение 01.04.17, 7:24
Сообщение #24

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Благодарю!

Не знаю что было, но просто скопировал Ваши коды в "ВашаПроцедура" и всё заработало. Ничего принципиального не менял...

Странная вещчЪ получилося...

Constantus Подменю пользователя
сообщение 01.04.17, 14:02
Сообщение #25

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Constantus @ Сегодня, 10:24 * ,


Вся проблема была в

ПолеТабличногоДокумента.Очистить();

У меня ее не было...

logist Подменю пользователя
сообщение 02.04.17, 11:47
Сообщение #26

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Bernet @ 31.03.17, 12:56) *
Не знаю честно говоря почему для макета это свойство не срабатывает, но если добавить на форму ПолеТабличногоДокумента, вывести туда ваш ТабДок и установить свойство ПолеТабличногоДокумента.ФиксацияСверху = 3 то тогда работает

Свойство не срабатывает потому, что оно предназначено для использования в интерфейсе, т.е. работает только когда документ помещен в ПолеТабличногоДокумента. ТабДок.Показать() это по сути вывод в файл, а не в интерфейс с которым работает родительская форма.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Petre Подменю пользователя
сообщение 03.04.17, 13:24
Сообщение #27

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

logist @ Вчера, 11:47 * ,
Только что проверил, проблема в другом - релизе платформы. В 8.3.8 - не работает, в 8.3.9 - работает.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

logist Подменю пользователя
сообщение 03.04.17, 14:11
Сообщение #28

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Petre @ 03.04.17, 14:24) *
проблема в другом - релизе платформы. В 8.3.8 - не работает, в 8.3.9 - работает.

Так это видимо реализовали в 8.3.9, у меня в 8.3.5/6/7 не работает.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


2 страниц V  < 1 2
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 25.04.24, 19:22
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!