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

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