<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.alta.ru/index.php?action=history&amp;feed=atom&amp;title=InvStr31.ini</id>
	<title>InvStr31.ini - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alta.ru/index.php?action=history&amp;feed=atom&amp;title=InvStr31.ini"/>
	<link rel="alternate" type="text/html" href="https://wiki.alta.ru/index.php?title=InvStr31.ini&amp;action=history"/>
	<updated>2026-10-01T04:58:27Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.alta.ru/index.php?title=InvStr31.ini&amp;diff=1013&amp;oldid=prev</id>
		<title>Belousov: /* Условия USL */</title>
		<link rel="alternate" type="text/html" href="https://wiki.alta.ru/index.php?title=InvStr31.ini&amp;diff=1013&amp;oldid=prev"/>
		<updated>2018-11-20T08:00:28Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Условия USL&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Версия 08:00, 20 ноября 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l54&quot; &gt;Строка 54:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 54:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL = 'AVTO' Базовая строка для АвтоИнвойса&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL = 'AVTO' Базовая строка для АвтоИнвойса&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL = 'PR339' Строка для товаров 399 приказа [[МЭРТ]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL = 'PR339' Строка для товаров 399 приказа [[МЭРТ]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL верно для [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;регулярнные выражения&lt;/del&gt;|маски]] '(\d{10})[-]{1}(\d{10})' Диапазон кодов [[ТНВЭД]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL верно для [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;w:Регулярные_выражения&lt;/ins&gt;|маски]] '(\d{10})[-]{1}(\d{10})' Диапазон кодов [[ТНВЭД]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL верно для [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;регулярнные выражения&lt;/del&gt;|маски]] '(\w+)(\[{1}(=|&amp;lt;&amp;gt;|start|include|empty|fill|&amp;gt;|&amp;gt;=|&amp;lt;|&amp;lt;=)\]{1})(.*)' Условие из полей инвойса&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL верно для [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;w:Регулярные_выражения&lt;/ins&gt;|маски]] '(\w+)(\[{1}(=|&amp;lt;&amp;gt;|start|include|empty|fill|&amp;gt;|&amp;gt;=|&amp;lt;|&amp;lt;=)\]{1})(.*)' Условие из полей инвойса&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL = 'LIST' Строка при декларировании списком&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL = 'LIST' Строка при декларировании списком&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL = 'DVAMIN' Строка для формирования раздела 31.2- &amp;quot;грузовые места&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL = 'DVAMIN' Строка для формирования раздела 31.2- &amp;quot;грузовые места&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Belousov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alta.ru/index.php?title=InvStr31.ini&amp;diff=1012&amp;oldid=prev</id>
		<title>Belousov: /* Условия USL */</title>
		<link rel="alternate" type="text/html" href="https://wiki.alta.ru/index.php?title=InvStr31.ini&amp;diff=1012&amp;oldid=prev"/>
		<updated>2018-11-20T07:59:16Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Условия USL&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Версия 07:59, 20 ноября 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l54&quot; &gt;Строка 54:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 54:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL = 'AVTO' Базовая строка для АвтоИнвойса&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL = 'AVTO' Базовая строка для АвтоИнвойса&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL = 'PR339' Строка для товаров 399 приказа [[МЭРТ]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL = 'PR339' Строка для товаров 399 приказа [[МЭРТ]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ULS &lt;/del&gt;верно для [[регулярнные выражения|маски]] '(\d{10})[-]{1}(\d{10})' Диапазон кодов [[ТНВЭД]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;USL &lt;/ins&gt;верно для [[регулярнные выражения|маски]] '(\d{10})[-]{1}(\d{10})' Диапазон кодов [[ТНВЭД]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ULS &lt;/del&gt;верно для [[регулярнные выражения|маски]] '(\w+)(\[{1}(=|&amp;lt;&amp;gt;|start|include|empty|fill|&amp;gt;|&amp;gt;=|&amp;lt;|&amp;lt;=)\]{1})(.*)' Условие из полей инвойса&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;USL &lt;/ins&gt;верно для [[регулярнные выражения|маски]] '(\w+)(\[{1}(=|&amp;lt;&amp;gt;|start|include|empty|fill|&amp;gt;|&amp;gt;=|&amp;lt;|&amp;lt;=)\]{1})(.*)' Условие из полей инвойса&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL = 'LIST' Строка при декларировании списком&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL = 'LIST' Строка при декларировании списком&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL = 'DVAMIN' Строка для формирования раздела 31.2- &amp;quot;грузовые места&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* USL = 'DVAMIN' Строка для формирования раздела 31.2- &amp;quot;грузовые места&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== InvStr31*.add ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== InvStr31*.add ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Belousov</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alta.ru/index.php?title=InvStr31.ini&amp;diff=15&amp;oldid=prev</id>
		<title>Admin: 1 версия: Все статьи из старой AltaPedia</title>
		<link rel="alternate" type="text/html" href="https://wiki.alta.ru/index.php?title=InvStr31.ini&amp;diff=15&amp;oldid=prev"/>
		<updated>2012-10-04T12:04:40Z</updated>

		<summary type="html">&lt;p&gt;1 версия: Все статьи из старой AltaPedia&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Версия 12:04, 4 октября 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alta.ru/index.php?title=InvStr31.ini&amp;diff=14&amp;oldid=prev</id>
		<title>Blanco: /* InvStr31.ini */</title>
		<link rel="alternate" type="text/html" href="https://wiki.alta.ru/index.php?title=InvStr31.ini&amp;diff=14&amp;oldid=prev"/>
		<updated>2010-12-22T10:50:18Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;InvStr31.ini&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== InvStr31.ini ==&lt;br /&gt;
&lt;br /&gt;
'''InvStr31.ini''' - конфигурационный файл в котором хранятся [[строки формирования 31 графы]] для приложения [[Инвойс]]. Является полностью пользовательским, обычно хранится в рабочей папке программы [[Альта-ГТД]] рядом с [[gtd.ini]]. По умолчанию создается при первом вызове [[Редактор строк формирования 31 графы|редактора строк]] с двумя базовыми строчками для Инвойса и АвтоИнвойса. Кодировка '''WIN'''. &lt;br /&gt;
&lt;br /&gt;
Текущие базовые строки определяются непосредственно по самому InvStr31.ini: ищется первая строка '''active''' с начала файла. Таким образом настройки строк никак не связаны с [[gtd.ini]]. В случае терминального режима работы с Альта-ГТД или если программой пользуются несколько декларантов, каждый со свиом gtd.ini, может возникать необходимость иметь отдельный InvStr31.ini для каждого пользователя. Эта задачу можно решить разнеся пользовательские [[gtd.ini]] по разным каталогам.&lt;br /&gt;
&lt;br /&gt;
Например создать папки по числу пользователей и разместить в них индивидуальные gtd.ini&lt;br /&gt;
&lt;br /&gt;
С:\ALTA\Вася\gtd.ini&amp;lt;br&amp;gt;&lt;br /&gt;
С:\ALTA\Коля\gtd.ini&amp;lt;br&amp;gt;&lt;br /&gt;
С:\ALTA\Толя\gtd.ini&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
а при запуске Альта-ГТД, выбирать нужный ini при помощи параметра '''i''' [[Параметры_командной_строки_(Альта-ГТД)|командной строки]].&lt;br /&gt;
&lt;br /&gt;
  C:\Alta\gtdw.exe -iС:\ALTA\Вася\gtd.ini&lt;br /&gt;
&lt;br /&gt;
В этом случае рядом с каждым gtd.ini будут автоматически созданы индивидуальные InvStr31.ini и настройки строк формирования будут разные у каждого пользователя.&lt;br /&gt;
&lt;br /&gt;
== Формат данных ==&lt;br /&gt;
&lt;br /&gt;
Необходимость непосредственного редактирования файла отсутствует: все операции выполняются из интерфейса редактора строк.&lt;br /&gt;
Каждая строка представляется отдельной секцией вида&lt;br /&gt;
&lt;br /&gt;
[Инвойс]&amp;lt;br /&amp;gt;&lt;br /&gt;
Data=МОЙТНВЭД+&amp;quot;: &amp;quot;+{НАИМЕНОВАНИЕ+&amp;quot;, &amp;quot;+{&amp;quot; АРТ: &amp;quot;+АРТИКУЛ+&amp;quot; - &amp;quot;+КОЛИЧЕСТВО+&amp;quot; ШТ;&amp;quot;}}+...&amp;lt;br /&amp;gt;&lt;br /&gt;
Ord=31_DESCRIPT&amp;lt;br /&amp;gt;&lt;br /&gt;
OrdSub=31_ARTICUL&amp;lt;br /&amp;gt;&lt;br /&gt;
OrdSubSub=31_ARTICUL&amp;lt;br /&amp;gt;&lt;br /&gt;
active=1&amp;lt;br /&amp;gt;&lt;br /&gt;
usl=BASE&amp;lt;br /&amp;gt;&lt;br /&gt;
PRIM=Последняя использованная строка для Инвойса из gtd.ini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
где название секции , это имя строки. &lt;br /&gt;
&lt;br /&gt;
'''Data''' - содержимое строки&lt;br /&gt;
&lt;br /&gt;
'''Ord, OrdSub, OrdSubSub''' - идентификаторы полей для перебора вложенных {} блоков &lt;br /&gt;
&lt;br /&gt;
'''active''' - 1 или 0, включена или выключена строка&lt;br /&gt;
&lt;br /&gt;
'''uls''' - условие применения строки&lt;br /&gt;
&lt;br /&gt;
'''PRIM''' - примечание, любой текст&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Строк может быть неограниченно много, но имена должны быть уникальны. Тип и порядок применения определяется по условию. Не должно быть 2-х ВКЛЮЧЕННЫХ строк с ОДИНАКОВЫМ УСЛОВИЕМ. При обычном использовании за всем этим следит [[редактор строк формирования 31 графы]]&lt;br /&gt;
&lt;br /&gt;
== Условия USL ==&lt;br /&gt;
&lt;br /&gt;
На данный момент по условию применения различают следующие типы строк&lt;br /&gt;
&lt;br /&gt;
* USL = 'BASE' Базовая строка для Инвойса. Применяется для всех товаров, для которых нет иных строк с условиями&lt;br /&gt;
* USL = 'AVTO' Базовая строка для АвтоИнвойса&lt;br /&gt;
* USL = 'PR339' Строка для товаров 399 приказа [[МЭРТ]]&lt;br /&gt;
* ULS верно для [[регулярнные выражения|маски]] '(\d{10})[-]{1}(\d{10})' Диапазон кодов [[ТНВЭД]]&lt;br /&gt;
* ULS верно для [[регулярнные выражения|маски]] '(\w+)(\[{1}(=|&amp;lt;&amp;gt;|start|include|empty|fill|&amp;gt;|&amp;gt;=|&amp;lt;|&amp;lt;=)\]{1})(.*)' Условие из полей инвойса&lt;br /&gt;
* USL = 'LIST' Строка при декларировании списком&lt;br /&gt;
* USL = 'DVAMIN' Строка для формирования раздела 31.2- &amp;quot;грузовые места&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== InvStr31*.add ==&lt;br /&gt;
&lt;br /&gt;
Строки формирования можно править из внешних программ. Например при самостоятельной автоматизации при помощи собственной [[КИС]]. &lt;br /&gt;
&lt;br /&gt;
Для этого в каталог IN\ ГТДшки копируется файл (или даже несколько) с именем InvStr31*.add. В нем должна содержаться секция-строка (или несколько строк). После этого необходимо послать ГТДшке '''WM_MyMessage'''  = 5561; с '''WParam''' = 16;&lt;br /&gt;
&lt;br /&gt;
После этого ГТД перебирает файлы InvStr31*.add, и добавляет в конец файла строки со следующими особенностями:&lt;br /&gt;
&lt;br /&gt;
* Если строка с таким же именем уже существует, то:&lt;br /&gt;
** Если '''Data''' загружаемой и существующей строки отличаются, то старая  строка переименовывается в ~ИМЯ, а новая кладется в низ спсика&lt;br /&gt;
** Если '''Data''' одинаковые, то новая строка пишется поверх. Таким не замысловатым образом можно, включать выключать нужные строки извне.&lt;br /&gt;
* Если новая строка включенная, и уже существуют строки с таким же условием, то они отключаются&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Примеры ==&lt;br /&gt;
&lt;br /&gt;
[АвтоИнвойс]&amp;lt;br /&amp;gt;&lt;br /&gt;
Data=&amp;quot;АВТОМОБИЛИ ЛЕГКОВОЙ.&amp;quot;+{&amp;quot;МАРКА: &amp;quot;+МОДЕЛЬ+{&amp;quot; VIN:&amp;quot;+VIN+&amp;quot; ДВИГ.:&amp;quot;+ДВИГ№+&amp;quot; ЦВЕТ: &amp;quot;+ЦВЕТ}+\P+&amp;quot;ВСЕГО:&amp;quot;+ДВИГ.Л.С.+&amp;quot;Л.С. /&amp;quot;+ОБ.ДВИГ.+&amp;quot; СМ3 &amp;quot;}+#+\P+&amp;quot;ПРОИЗВ.: &amp;quot;+ПРОИЗВОДИТЕЛЬ+&amp;quot;, &amp;quot;+СТРАНА&amp;lt;br /&amp;gt;&lt;br /&gt;
Ord=A2_1&amp;lt;br /&amp;gt;&lt;br /&gt;
OrdSub=A1_1&amp;lt;br /&amp;gt;&lt;br /&gt;
OrdSubSub=Ошибка!&amp;lt;br /&amp;gt;&lt;br /&gt;
active=1&amp;lt;br /&amp;gt;&lt;br /&gt;
usl=AVTO&amp;lt;br /&amp;gt;&lt;br /&gt;
PRIM=Последняя использованная строка для АвтоИнвойса из gtd.ini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[Обувь]&amp;lt;br /&amp;gt;&lt;br /&gt;
Data=&amp;quot;Обувь спортивная: &amp;quot;+{НАИМЕНОВАНИЕ+&amp;quot; &amp;quot;+{АРТИКУЛ+&amp;quot; &amp;quot;+{РАЗМЕР+&amp;quot; - &amp;quot;+КОЛИЧЕСТВО+&amp;quot;ШТ.;&amp;quot;}}}&amp;lt;br /&amp;gt;&lt;br /&gt;
Ord=31_DESCRIPT&amp;lt;br /&amp;gt;&lt;br /&gt;
OrdSub=31_ARTICUL&amp;lt;br /&amp;gt;&lt;br /&gt;
OrdSubSub=31_SIZE&amp;lt;br /&amp;gt;&lt;br /&gt;
active=1&amp;lt;br /&amp;gt;&lt;br /&gt;
usl=6404110000-6404199999&amp;lt;br /&amp;gt;&lt;br /&gt;
PRIM= &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Альта-ГТД]]&lt;br /&gt;
[[Категория:Инвойс]]&lt;br /&gt;
[[Категория:Файлы настройки]]&lt;/div&gt;</summary>
		<author><name>Blanco</name></author>
		
	</entry>
</feed>