1С Предприятие 8.1
Автор Nikolay Ilin на 14 марта 2016 06:02 PM

1С Предприятие 8.1
Форма логона в двух вариантах(для входа в приложение и для ввода пароля при смене пароля) +форма разблокировки сессии.  Форма смены пароля: пароль 8 символов.

Разрядность ОС: x86/x64(шаблон 1C.v8.1.rus.input.emulating.positioning.ESSOv3.x64.app(форма входа и разблокировка )
Язык: Русский
Метод заполнения: inputEmulating, матчинг контролов по их расположению

<indeedIDSSOData>

  <templateDescription>
Форма логона в двух вариантах(для входа в приложение и для ввода пароля при смене пароля). Форма разблокировки заблокированной сессии. Форма смены пароля: пароль 8 символов.
  </templateDescription>

  <applications>
    <application>
      <matchingDetails>
        <paths>
          <path>%Programfiles%\1cv81\bin\1cv8.exe</path>
        </paths>
      </matchingDetails>
      <fileDescription>1CV8</fileDescription>
      <userDescription>1С 8.1</userDescription>
      <ssoPermissions>spAllow</ssoPermissions>
      <forceReauthentication>1</forceReauthentication>

<opLogon>
<forms>
      <formData>
       <id>{2C6BF00B-844E-44c3-8AD0-C6A2BA13244B}</id>
        <matching>
          <caption>
            <value>1С:Предприятие</value>
            <isRegex>0</isRegex>
          </caption>
        <ctrls>
            <ctrl>
                <className>V8Window</className>
                <visible>1</visible>
            </ctrl>
            <ctrl>
                <className>V8FormElement</className>
                <depth>1</depth>
                <visible>1</visible>
            </ctrl>
            <ctrl>
                <className>V8FormElement</className>
                <depth>2</depth>
                <visible>1</visible>
            </ctrl>
            <ctrl>
                <className>V8FormElement</className>
                <depth>2</depth>
                <visible>1</visible>
            </ctrl>
            <ctrl>
                <className>V8FormElement</className>
                <depth>2</depth>
                <visible>1</visible>
            </ctrl>
            <ctrl>
                <className>V8FormElement</className>
                <depth>2</depth>
                <visible>1</visible>
            </ctrl>
            <ctrl>
                <className>V8FormElement</className>
                <depth>2</depth>
                <visible>1</visible>
            </ctrl>
            <ctrl>
                <className>V8FormElement</className>
                <depth>2</depth>
                <visible>1</visible>
            </ctrl>
            <ctrl>
                <className>V8FormElement</className>
                <depth>2</depth>
                <visible>1</visible>
            </ctrl>
            <ctrl>
                <className>V8FormElement</className>
                <depth>2</depth>
                <visible>1</visible>
            </ctrl>
        </ctrls>
        </matching>

        <fillingAlgorithm>

          <command>
            <type>ctWait</type>
            <dataWait>
              <periodMs>100</periodMs>
            </dataWait>
          </command>

          <command>
            <type>ctPosition</type>
            <dataPosition>
          <waitIntervalMs>50</waitIntervalMs>
            <ctrl>
                <className>V8FormElement</className>
                <depth>2</depth>
                <visible>1</visible>
                <position>
                    <x>146</x>
                    <y>22</y>
                </position>
                <size>
                    <cx>246</cx>
                    <cy>20</cy>                        
                </size>
            </ctrl>
            </dataPosition>
          </command>

          <command>
            <type>ctWait</type>
            <dataWait>
              <periodMs>100</periodMs>
            </dataWait>
          </command>

         <command>
            <type>ctFillCurrentCtrl</type>
            <dataFillCurrentCtrl>
              <field>ffUserName</field>
              <waitIntervalMs>50</waitIntervalMs>
            </dataFillCurrentCtrl>
          </command>

          <command>
            <type>ctWait</type>
            <dataWait>
              <periodMs>50</periodMs>
            </dataWait>
          </command>

          <command>
            <type>ctControl</type>
            <dataControl>
              <type>cctTab</type>
              <repetitionCount>1</repetitionCount>
              <waitIntervalMs>50</waitIntervalMs>
            </dataControl>
          </command>

         <command>
            <type>ctFillCurrentCtrl</type>
            <dataFillCurrentCtrl>
              <field>ffPassword</field>
              <waitIntervalMs>50</waitIntervalMs>
            </dataFillCurrentCtrl>
          </command>

          <command>
            <type>ctWait</type>
            <dataWait>
              <periodMs>50</periodMs>
            </dataWait>
          </command>

          <command>
            <type>ctWait</type>
            <dataWait>
              <periodMs>50</periodMs>
            </dataWait>
          </command>

          <command>
            <type>ctControl</type>
            <dataControl>
              <type>cctTab</type>
              <repetitionCount>1</repetitionCount>
              <waitIntervalMs>50</waitIntervalMs>
            </dataControl>
          </command>

          <command>
            <type>ctWait</type>
            <dataWait>
              <periodMs>100</periodMs>
            </dataWait>
          </command>

       <command>
            <type>ctControl</type>
            <dataControl>
              <type>cctEnter</type>
              <repetitionCount>1</repetitionCount>
            </dataControl>
          </command>

        </fillingAlgorithm>

      </formData>

          <formData>
            <id>{4F8F7854-7A55-486C-BE1D-E903256D70BA}</id>

            <matching>
              <matchingType>CFormData::mtWin32</matchingType>
              <matchingWin32>
                <caption>
                  <value>Введите текущий пароль</value>
                </caption>

                <ctrls>

                  <ctrl>
                    <className>V8Window</className>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>1</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                </ctrls>

                <className>V8NewLocalFrameBaseWnd</className>
              </matchingWin32>
            </matching>

            <fillingAlgorithm>

              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>

              <command>
                <type>ctFillCurrentCtrl</type>
                <description>Ввести пароль</description>
                <dataFillCurrentCtrl>
                  <fieldValueInfo>
                    <field>ffPassword</field>
                  </fieldValueInfo>
                </dataFillCurrentCtrl>
              </command>

              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>

              <command>
                <type>ctControl</type>
                <description>Перейти на сдедующий контрол</description>
                <dataControl>
                  <type>cctTab</type>
                  <waitIntervalMs>50</waitIntervalMs>
                </dataControl>
              </command>

              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>

              <command>
                <type>ctControl</type>
                <description>Нажать на OK</description>
                <dataControl>
                  <type>cctEnter</type>
                  <waitIntervalMs>50</waitIntervalMs>
                </dataControl>
              </command>

            </fillingAlgorithm>

            <filledWndMarkDeletionTime>fwmdtOnFillingFinished</filledWndMarkDeletionTime>
          </formData>

</forms>
</opLogon>

      <opUnlock>
        <forms>
          <formData>
            <id>{6012F4C4-1633-4B32-B79E-04AB73B29AD4}</id>

            <matching>
              <matchingType>CFormData::mtWin32</matchingType>
              <matchingWin32>
                <caption>
                  <value>Система заблокирована (введите пароль)</value>
                </caption>

                <ctrls>

                  <ctrl>
                    <className>V8Window</className>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>1</depth>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <visible>1</visible>
                  </ctrl>

                </ctrls>

                <className>V8NewLocalFrameBaseWnd</className>
              </matchingWin32>
            </matching>

            <fillingAlgorithm>

              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>

              <command>
                <type>ctFillCurrentCtrl</type>
                <description>Ввести пароль</description>
                <dataFillCurrentCtrl>
                  <fieldValueInfo>
                    <field>ffPassword</field>
                  </fieldValueInfo>
                </dataFillCurrentCtrl>
              </command>

              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>

              <command>
                <type>ctControl</type>
                <description>Перейти на сдедующий контрол</description>
                <dataControl>
                  <type>cctTab</type>
                  <waitIntervalMs>50</waitIntervalMs>
                </dataControl>
              </command>

              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>

              <command>
                <type>ctControl</type>
                <description>Нажать на OK</description>
                <dataControl>
                  <type>cctEnter</type>
                  <waitIntervalMs>50</waitIntervalMs>
                </dataControl>
              </command>

            </fillingAlgorithm>

            <filledWndMarkDeletionTime>fwmdtOnFillingFinished</filledWndMarkDeletionTime>
          </formData>
        </forms>

        <failureReaction>frRematchTargetForm</failureReaction>
        <rematchAttemptsLimit>2</rematchAttemptsLimit>
        <failureReactionAskingDetails>
          <disabledOptions>
            <failureReaction>frNone</failureReaction>
          </disabledOptions>
          <isDefaultOptionDisabled>1</isDefaultOptionDisabled>
        </failureReactionAskingDetails>

      </opUnlock>

      <opPasswordChange>
        <forms>
          <formData>
            <id>{C8D817A0-E397-4659-A649-E8569CF7A979}</id>

            <matching>
              <matchingType>CFormData::mtWin32</matchingType>
              <matchingWin32>
                <caption>
                  <value>Параметры пользователя</value>
                </caption>

                <ctrls>

                  <ctrl>
                    <className>V8Window</className>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>1</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>0</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>0</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>

                </ctrls>

                <className>V8NewLocalFrameBaseWnd</className>
              </matchingWin32>
            </matching>

            <fillingAlgorithm>

              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>

              <command>
                <type>ctPosition</type>
                <description>Перейти на контрол нового пароля</description>
                <dataPosition>
                  <ctrl>
                    <className>V8FormElement</className>
                    <depth>2</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>
                  <waitIntervalMs>50</waitIntervalMs>
                </dataPosition>
              </command>

              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>

              <command>
                <type>ctFillCurrentCtrl</type>
                <description>Ввести новый пароль</description>
                <dataFillCurrentCtrl>
                  <fieldValueInfo>
                    <field>ffNewPassword</field>
                  </fieldValueInfo>
                </dataFillCurrentCtrl>
              </command>

              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>

              <command>
                <type>ctControl</type>
                <description>Перейти на контрол подтверждения пароля</description>
                <dataControl>
                  <type>cctTab</type>
                  <waitIntervalMs>50</waitIntervalMs>
                </dataControl>
              </command>

              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>

              <command>
                <type>ctFillCurrentCtrl</type>
                <description>Ввести подтверждение пароля</description>
                <dataFillCurrentCtrl>
                  <fieldValueInfo>
                    <field>ffNewPassword</field>
                  </fieldValueInfo>
                </dataFillCurrentCtrl>
              </command>

              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>

              <command>
                <type>ctControl</type>
                <description>Перейти на сдедующий контрол</description>
                <dataControl>
                  <type>cctTab</type>
                  <waitIntervalMs>50</waitIntervalMs>
                </dataControl>
              </command>

              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>

              <command>
                <type>ctControl</type>
                <description>Нажать на OK</description>
                <dataControl>
                  <type>cctEnter</type>
                  <waitIntervalMs>50</waitIntervalMs>
                </dataControl>
              </command>

            </fillingAlgorithm>

            <filledWndMarkDeletionTime>fwmdtOnFillingFinished</filledWndMarkDeletionTime>
          </formData>
        </forms>

        <failureReaction>frRematchTargetForm</failureReaction>
        <rematchAttemptsLimit>2</rematchAttemptsLimit>
        <failureReactionAskingDetails>
          <disabledOptions>
            <failureReaction>frNone</failureReaction>
          </disabledOptions>
          <isDefaultOptionDisabled>1</isDefaultOptionDisabled>
        </failureReactionAskingDetails>

      </opPasswordChange>

      <passwordRestrictions>
        <length>8</length>
      </passwordRestrictions>

      <launcherDetails>
        <cmdLine>C:\Program Files\1cv81\bin\1cv8.exe</cmdLine>
      </launcherDetails>

  
      <id>{7C42EF00-3954-4539-B2E5-27E02BCEFBCF}</id>
    </application>

  </applications>
</indeedIDSSOData>


Вложения 
 
 1C.v8.1.rus.input.emulating.positioning.ESSOv3.x64.app (12.62 кБ)
 1C.v8.1.rus.input.emulating.positioning.Logon.Unlock.PswChange.app (42.68 кБ)
(1 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)
Добавить новый комментарий
 
 
Полное имя:
Email:
Комментарии: