Выделение линии в макете

1. Scar_rus 13.07.23 10:01 Сейчас в теме
Попросили доработать внешние пф по образу и подобию с типовыми.

Скопировал код точь в точь из типовой, подкорректировал запросы, логика отрабатывает как надо без ошибок и косяков и все бы замечательно, если не одно но.

В колонке 11 в случае доработанного решения в первой строке линия между подстроками не выделяется, а в типовом выделяется (результат работы типового решения на 1 рисунке, доработанного на 2).

И оформление границ у ячеек одинаковое, и код заполнения границ тоже идентичный, буквально скопированный из типового решения в доработанное.

Но как при этом в 11 колонке не выделяется граница я ума не приложу, может тут мне кто-то сможет объяснить?

Зная что тут часто просят код прикладываю его, но это типовой код, от меня в нем ничего нет

Если ВыводитьРНПТ 
			И ЗначениеЗаполнено(Строчка.СведенияОПрослеживаемости) Тогда
			ТаблицаРНПТ = Строчка.СведенияОПрослеживаемости;
			ПерваяСтрока = Истина;
			ОбластьЗапись.ГраницаСнизу  = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.НетЛинии);
			ОбластьЗапись.ГраницаСверху = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.НетЛинии);
			Для ИндексСтроки = 0 По ТаблицаРНПТ.Количество() - 1 Цикл
				Если Не ПерваяСтрока Тогда
					// Получаем область для последующих строк для очистки параметров.
					ОбластьМакета = Макет.ПолучитьОбласть("Строка");
					ОбластьЗапись = ОбластьМакета.Область("ОбластьЗапись");
					ОбластьЗапись.ГраницаСнизу  = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.НетЛинии);
					ОбластьЗапись.ГраницаСверху = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.НетЛинии);
				КонецЕсли;
				ОбластьМакета.Параметры.ПредставлениеГТД           = ТаблицаРНПТ[ИндексСтроки].НомерТовара;
				ОбластьМакета.Параметры.ЕдиницаИзмеренияПрослежКод = ТаблицаРНПТ[ИндексСтроки].ЕдиницаИзмеренияКод;
				ОбластьМакета.Параметры.ЕдиницаИзмеренияПрослеж    = ТаблицаРНПТ[ИндексСтроки].ЕдиницаИзмеренияНаименование;
				ОбластьМакета.Параметры.КоличествоПрослеж          = ТаблицаРНПТ[ИндексСтроки].Количество;
				ПоследняяПодстрока = Ложь;
				Если ИндексСтроки = ТаблицаРНПТ.Количество() - 1 Тогда
					ОбластьЗапись.ГраницаСнизу = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная, 1);
					ПоследняяПодстрока = Истина;
				КонецЕсли;
				ПоследняяСтрока = (НомерСтроки = КоличествоСтрок) И ПоследняяПодстрока;
				Если НЕ ПроверитьВыводСчетаФактурыНаСтраницу(ТабДокумент, ОбластьМакета, ПоследняяСтрока, Макет, ЭтоПечатьУПД) Тогда
					КоличествоСтраниц = КоличествоСтраниц + 1;
				КонецЕсли;
				ТабДокумент.Вывести(ОбластьМакета);
				ПерваяСтрока = Ложь;
			КонецЦикла;
		Иначе
			Если ВерсияПостановления1137 >= 5 Тогда
				ОбластьЗапись.ГраницаСнизу  = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная, 1);
				ОбластьЗапись.ГраницаСверху = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная, 1);
				Если ВыводитьРНПТ Тогда
					ОбластьМакета.Параметры.ЕдиницаИзмеренияПрослежКод = "--";
					ОбластьМакета.Параметры.ЕдиницаИзмеренияПрослеж    = "--";
					ОбластьМакета.Параметры.КоличествоПрослеж          = "--"
				КонецЕсли;
			КонецЕсли;
			Если НЕ ПроверитьВыводСчетаФактурыНаСтраницу(ТабДокумент, ОбластьМакета, (НомерСтроки = КоличествоСтрок), Макет, ЭтоПечатьУПД) Тогда
				КоличествоСтраниц = КоличествоСтраниц + 1;
			КонецЕсли;
			ТабДокумент.Вывести(ОбластьМакета);
		КонецЕсли;
Показать
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
9. SlavaKron 13.07.23 11:20 Сейчас в теме
(8) Скорее, наоборот. ОбластьЗапись, это всё, кроме колонок прослеживаемости. Поэтому включите отображение именованных ячеек.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. SlavaKron 13.07.23 11:09 Сейчас в теме
(1) Судя по всему, колонка 11 не входит в "ОбластьЗапись". Покажите Макет с включенным отображением именованных ячеек.
Прикрепленные файлы:
7. Scar_rus 13.07.23 11:14 Сейчас в теме
(6)
Прикрепленные файлы:
8. Scar_rus 13.07.23 11:18 Сейчас в теме
(6)Вы полагаете, что там область выделена под три колонки?
9. SlavaKron 13.07.23 11:20 Сейчас в теме
(8) Скорее, наоборот. ОбластьЗапись, это всё, кроме колонок прослеживаемости. Поэтому включите отображение именованных ячеек.
10. Scar_rus 13.07.23 11:25 Сейчас в теме
Вау, ничего себе я даже не знал, что такое есть
11. Scar_rus 13.07.23 11:25 Сейчас в теме
(9)А как мне теперь "разименовать" ячейку?
12. SlavaKron 13.07.23 11:27 Сейчас в теме
(11) Удалить и снова создать с этим же именем. Там рядом соответствующие кнопки.
13. Scar_rus 13.07.23 11:27 Сейчас в теме
(9)Кстати, вот
Прикрепленные файлы:
14. SlavaKron 13.07.23 11:28 Сейчас в теме
(13) Исключите колонку 11 из ОбластьЗапись.
15. Scar_rus 13.07.23 11:32 Сейчас в теме
(14) Спасибо вам огромное!
2. soft_wind 13.07.23 10:19 Сейчас в теме
так в макете и сделайте эту линию (или ячейки объединили) если нет то границу между ячейками задайте
3. Scar_rus 13.07.23 10:51 Сейчас в теме
(2) В том-то и дело, что в макете она есть
4. VictorRGB2 14 13.07.23 10:56 Сейчас в теме
(3) так это разделение между страницами вроде
5. Scar_rus 13.07.23 11:04 Сейчас в теме
(4) Нет это одна страница
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот