feat(печать,форма): перенос текста в назначении платежа и осмысленные имена колонок таблицы реестров

This commit is contained in:
3 changed files with 84 additions and 72 deletions
@@ -132,11 +132,11 @@
</dataPath>
<titleLocation>None</titleLocation>
<items xsi:type="form:FormField">
<name>ТаблицаРеестраТаблицаРеестра</name>
<id>14</id>
<name>ТаблицаРеестраФайл</name>
<id>94</id>
<title>
<key>ru</key>
<value>Строки реестров</value>
<value>Файл</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
@@ -147,8 +147,8 @@
<segments>ТаблицаРеестра.Файл</segments>
</dataPath>
<extendedTooltip>
<name>ТаблицаРеестраТаблицаРеестраРасширеннаяПодсказка</name>
<id>16</id>
<name>ТаблицаРеестраТаблицаРеестраФайлРасширеннаяПодсказка</name>
<id>96</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
@@ -157,8 +157,8 @@
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТаблицаРеестраТаблицаРеестраКонтекстноеМеню</name>
<id>15</id>
<name>ТаблицаРеестраТаблицаРеестраФайлКонтекстноеМеню</name>
<id>95</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
@@ -177,11 +177,11 @@
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ТаблицаРеестраТаблицаРеестра1</name>
<id>17</id>
<name>ТаблицаРеестраНомерПП</name>
<id>97</id>
<title>
<key>ru</key>
<value>Строки реестров</value>
<value>№ ПП</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
@@ -192,8 +192,8 @@
<segments>ТаблицаРеестра.НомерПП</segments>
</dataPath>
<extendedTooltip>
<name>ТаблицаРеестраТаблицаРеестра1РасширеннаяПодсказка</name>
<id>19</id>
<name>ТаблицаРеестраТаблицаРеестраНомерППРасширеннаяПодсказка</name>
<id>99</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
@@ -202,8 +202,8 @@
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТаблицаРеестраТаблицаРеестра1КонтекстноеМеню</name>
<id>18</id>
<name>ТаблицаРеестраТаблицаРеестраНомерППКонтекстноеМеню</name>
<id>98</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
@@ -222,11 +222,11 @@
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ТаблицаРеестраТаблицаРеестра2</name>
<id>20</id>
<name>ТаблицаРеестраНомерРаспоряжения</name>
<id>100</id>
<title>
<key>ru</key>
<value>Строки реестров</value>
<value>№ распоряжения</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
@@ -237,8 +237,8 @@
<segments>ТаблицаРеестра.НомерРаспоряжения</segments>
</dataPath>
<extendedTooltip>
<name>ТаблицаРеестраТаблицаРеестра2РасширеннаяПодсказка</name>
<id>22</id>
<name>ТаблицаРеестраТаблицаРеестраНомерРаспоряженияРасширеннаяПодсказка</name>
<id>102</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
@@ -247,8 +247,8 @@
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТаблицаРеестраТаблицаРеестра2КонтекстноеМеню</name>
<id>21</id>
<name>ТаблицаРеестраТаблицаРеестраНомерРаспоряженияКонтекстноеМеню</name>
<id>101</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
@@ -267,11 +267,11 @@
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ТаблицаРеестраТаблицаРеестра3</name>
<id>23</id>
<name>ТаблицаРеестраДатаРаспоряжения</name>
<id>103</id>
<title>
<key>ru</key>
<value>Строки реестров</value>
<value>Дата распоряжения</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
@@ -282,8 +282,8 @@
<segments>ТаблицаРеестра.ДатаРаспоряжения</segments>
</dataPath>
<extendedTooltip>
<name>ТаблицаРеестраТаблицаРеестра3РасширеннаяПодсказка</name>
<id>25</id>
<name>ТаблицаРеестраТаблицаРеестраДатаРаспоряженияРасширеннаяПодсказка</name>
<id>105</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
@@ -292,8 +292,8 @@
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТаблицаРеестраТаблицаРеестра3КонтекстноеМеню</name>
<id>24</id>
<name>ТаблицаРеестраТаблицаРеестраДатаРаспоряженияКонтекстноеМеню</name>
<id>104</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
@@ -312,11 +312,11 @@
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ТаблицаРеестраТаблицаРеестра4</name>
<id>26</id>
<name>ТаблицаРеестраПлательщик</name>
<id>109</id>
<title>
<key>ru</key>
<value>Строки реестров</value>
<value>Плательщик</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
@@ -327,8 +327,8 @@
<segments>ТаблицаРеестра.Плательщик</segments>
</dataPath>
<extendedTooltip>
<name>ТаблицаРеестраТаблицаРеестра4РасширеннаяПодсказка</name>
<id>28</id>
<name>ТаблицаРеестраТаблицаРеестраПлательщикРасширеннаяПодсказка</name>
<id>111</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
@@ -337,8 +337,8 @@
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТаблицаРеестраТаблицаРеестра4КонтекстноеМеню</name>
<id>27</id>
<name>ТаблицаРеестраТаблицаРеестраПлательщикКонтекстноеМеню</name>
<id>110</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
@@ -357,11 +357,11 @@
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ТаблицаРеестраТаблицаРеестра5</name>
<id>29</id>
<name>ТаблицаРеестраСчетПлательщика</name>
<id>106</id>
<title>
<key>ru</key>
<value>Строки реестров</value>
<value>Счёт плательщика</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
@@ -372,8 +372,8 @@
<segments>ТаблицаРеестра.СчетПлательщика</segments>
</dataPath>
<extendedTooltip>
<name>ТаблицаРеестраТаблицаРеестра5РасширеннаяПодсказка</name>
<id>31</id>
<name>ТаблицаРеестраТаблицаРеестраСчетПлательщикаРасширеннаяПодсказка</name>
<id>108</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
@@ -382,8 +382,8 @@
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТаблицаРеестраТаблицаРеестра5КонтекстноеМеню</name>
<id>30</id>
<name>ТаблицаРеестраТаблицаРеестраСчетПлательщикаКонтекстноеМеню</name>
<id>107</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
@@ -402,11 +402,11 @@
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ТаблицаРеестраТаблицаРеестра6</name>
<id>32</id>
<name>ТаблицаРеестраСумма</name>
<id>112</id>
<title>
<key>ru</key>
<value>Строки реестров</value>
<value>Сумма</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
@@ -417,8 +417,8 @@
<segments>ТаблицаРеестра.Сумма</segments>
</dataPath>
<extendedTooltip>
<name>ТаблицаРеестраТаблицаРеестра6РасширеннаяПодсказка</name>
<id>34</id>
<name>ТаблицаРеестраТаблицаРеестраСуммаРасширеннаяПодсказка</name>
<id>114</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
@@ -427,8 +427,8 @@
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТаблицаРеестраТаблицаРеестра6КонтекстноеМеню</name>
<id>33</id>
<name>ТаблицаРеестраТаблицаРеестраСуммаКонтекстноеМеню</name>
<id>113</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
@@ -447,11 +447,11 @@
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ТаблицаРеестраТаблицаРеестра7</name>
<id>35</id>
<name>ТаблицаРеестраНазначение</name>
<id>115</id>
<title>
<key>ru</key>
<value>Строки реестров</value>
<value>Назначение платежа</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
@@ -462,8 +462,8 @@
<segments>ТаблицаРеестра.Назначение</segments>
</dataPath>
<extendedTooltip>
<name>ТаблицаРеестраТаблицаРеестра7РасширеннаяПодсказка</name>
<id>37</id>
<name>ТаблицаРеестраТаблицаРеестраНазначениеРасширеннаяПодсказка</name>
<id>117</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
@@ -472,8 +472,8 @@
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТаблицаРеестраТаблицаРеестра7КонтекстноеМеню</name>
<id>36</id>
<name>ТаблицаРеестраТаблицаРеестраНазначениеКонтекстноеМеню</name>
<id>116</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
@@ -492,11 +492,11 @@
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ТаблицаРеестраТаблицаРеестра8</name>
<id>38</id>
<name>ТаблицаРеестраПолучатель</name>
<id>118</id>
<title>
<key>ru</key>
<value>Строки реестров</value>
<value>Получатель</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
@@ -507,8 +507,8 @@
<segments>ТаблицаРеестра.Получатель</segments>
</dataPath>
<extendedTooltip>
<name>ТаблицаРеестраТаблицаРеестра8РасширеннаяПодсказка</name>
<id>40</id>
<name>ТаблицаРеестраТаблицаРеестраПолучательРасширеннаяПодсказка</name>
<id>120</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
@@ -517,8 +517,8 @@
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТаблицаРеестраТаблицаРеестра8КонтекстноеМеню</name>
<id>39</id>
<name>ТаблицаРеестраТаблицаРеестраПолучательКонтекстноеМеню</name>
<id>119</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
@@ -537,11 +537,11 @@
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ТаблицаРеестраТаблицаРеестра9</name>
<id>41</id>
<name>ТаблицаРеестраСтатус</name>
<id>121</id>
<title>
<key>ru</key>
<value>Строки реестров</value>
<value>Статус</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
@@ -552,8 +552,8 @@
<segments>ТаблицаРеестра.Статус</segments>
</dataPath>
<extendedTooltip>
<name>ТаблицаРеестраТаблицаРеестра9РасширеннаяПодсказка</name>
<id>43</id>
<name>ТаблицаРеестраТаблицаРеестраСтатусРасширеннаяПодсказка</name>
<id>123</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
@@ -562,8 +562,8 @@
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТаблицаРеестраТаблицаРеестра9КонтекстноеМеню</name>
<id>42</id>
<name>ТаблицаРеестраТаблицаРеестраСтатусКонтекстноеМеню</name>
<id>122</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
@@ -135,6 +135,12 @@
ОбластьЯчейки.Обвести(ЛинияРамки, ЛинияРамки, ЛинияРамки, ЛинияРамки);
ОбластьЯчейки.ГоризонтальноеПоложение = ГоризонтальноеПоложение.Центр;
ОбластьЯчейки.ШиринаКолонки = Колонка.Ширина;
Если Колонка.Переносить Тогда
ОбластьЯчейки.РазмещениеТекста = ТипРазмещенияТекстаТабличногоДокумента.Переносить;
ОбластьЯчейки.АвтоВысотаСтроки = Истина;
КонецЕсли;
КонецЦикла;
НомерСтроки = СтрокаШапки + 1;
@@ -154,6 +160,11 @@
ОбластьЯчейки.ГоризонтальноеПоложение = ГоризонтальноеПоложение.Право;
КонецЕсли;
Если Колонка.Переносить Тогда
ОбластьЯчейки.РазмещениеТекста = ТипРазмещенияТекстаТабличногоДокумента.Переносить;
ОбластьЯчейки.АвтоВысотаСтроки = Истина;
КонецЕсли;
КонецЦикла;
ИтогоСумма = ИтогоСумма + СтрокаРеестра.Сумма;
@@ -189,7 +200,7 @@
Колонки.Добавить(КолонкаПечати("Плательщик", "Плательщик", 28));
Колонки.Добавить(КолонкаПечати("Счёт плательщика", "СчетПлательщика", 20));
Колонки.Добавить(КолонкаПечати("Сумма", "Сумма", 14, "ЧДЦ=2; ЧН=0", "Право"));
Колонки.Добавить(КолонкаПечати("Назначение платежа", "Назначение", 40));
Колонки.Добавить(КолонкаПечати("Назначение платежа", "Назначение", 40, "", "Лево", Истина));
Колонки.Добавить(КолонкаПечати("Статус", "Статус", 7));
Возврат Колонки;
@@ -197,7 +208,7 @@
КонецФункции
&НаСервереБезКонтекста
Функция КолонкаПечати(Заголовок, Данные, Ширина, ФорматЗначения = "", Выравнивание = "Лево")
Функция КолонкаПечати(Заголовок, Данные, Ширина, ФорматЗначения = "", Выравнивание = "Лево", Переносить = Ложь)
Колонка = Новый Структура;
Колонка.Вставить("Заголовок", Заголовок);
@@ -205,6 +216,7 @@
Колонка.Вставить("Ширина", Ширина);
Колонка.Вставить("Формат", ФорматЗначения);
Колонка.Вставить("Выравнивание", Выравнивание);
Колонка.Вставить("Переносить", Переносить);
Возврат Колонка;