형식 문자열. 형식 문자열 영어 날짜 형식이 작동하지 않습니다.

*.cf- 파일은 사용자 데이터 없이 구성(코드 및 구조)만 포함합니다. 구성자 1C 8.x: "구성 -> 구성을 파일에 저장" 또는 "구성 -> 구성 전달 -> 전달 파일 생성 및 구성 업데이트 -> "전달 파일 생성" 기호"에서 생성됩니다.

*.cfu- 파일에 구성 업데이트만 포함되어 있습니다. 예를 들어 파일 1cv8.cfu. 이 파일에는 새 구성과 이전 구성 간의 차이점만 포함되어 있으므로 이 파일에서 구성을 생성하는 것은 불가능합니다. 구성자 1C 8.x: "구성 -> 구성 전달 -> 전달 파일 및 구성 업데이트 생성 -> "구성 업데이트 파일 생성" 기호"에서 생성됩니다.

*.dt- 파일에는 사용자 데이터베이스와 함께 구성이 포함됩니다. 이것은 특수한 1C 8 아카이브 형식으로 1C 8.x 구성기: "관리 -> 정보 베이스 언로드"에서 생성됩니다.

*.epf (*.erf) – 외부 처리(보고서) 파일. 구성의 모든 처리(보고서)는 외부에 저장할 수 있습니다. 구성기 1C 8.x에서 생성됩니다. "구성 -> 구성 열기 -> 원하는 처리(보고서)로 이동 -> 마우스 오른쪽 버튼으로 선택 -> 외부 처리로 저장, 보고서 ...".

*.1cd- 전체 데이터베이스 파일. 기본 이름 표현: 1Cv8.1CD. 구성, 데이터베이스, 사용자 설정이 포함됩니다. 플랫폼 1C 8.x에서 열었습니다. "새 정보 베이스 생성" 항목을 선택할 때 "추가" 버튼을 클릭하면 새 구성 개발을 위해 자동으로 생성됩니다.

*.log, *.lgf, *.lgp, *.elf- 1C 8.0 8.1, 8.2, 8.3에서 정보(등록 데이터)를 수집하는 로그 파일.

*. CDN-이 확장자를 가진 파일( 1Cv8.cdn)은 1C Enterprise 데이터베이스를 수동 또는 자동으로 차단하는 데 사용됩니다.여덟 번째 버전.

*.mxl- 1C를 포함하여 인쇄된 형식의 파일이 사용됩니다. 이들은 모두 문서, 디렉토리, 보고서의 인쇄된 형태이며 다양한 분류자를 위한 다양한 데이터 저장 장치입니다. Configurator를 통해 열리거나 "파일 -> 열기"를 통해 1C:Enterprise 모드에서 열립니다. 구성자 모드 또는 1C:Enterprise에서 "file -> new"를 통해 정확히 같은 방식으로 생성됩니다. 또한 이러한 확장자를 가진 파일은 예를 들어 1C 7.7에서 8.2(acc77_82.xml 및 보조 처리 exp77_82.ert) - 일반적으로 ExtForms 폴더에 있습니다.

*.efd- 이것은 구성을 설정하는 데 사용되는 1C 아카이브 파일입니다. 1s 구성 또는 이에 대한 업데이트를 포함합니다. 보조 실행 파일인 setup.exe를 사용하여 시작됩니다(같은 폴더에 있어야 함).

*.mft– 템플릿에서 구성을 만들기 위한 보조 파일입니다. 구성 정보, 설명, 경로, 이름을 포함합니다. 템플릿에서 1C 정보 베이스를 생성할 때 플랫폼 자체에서 직접 사용됩니다.

*.grs- 특수 형식 1C의 그래픽 구성표 파일. Configurator를 통해 열리거나 "파일 -> 열기"를 통해 1C:Enterprise 모드에서 열립니다. 구성자 모드 또는 1C:Enterprise에서 "file -> new"를 통해 정확히 같은 방식으로 생성됩니다.

*.geo- 특수 형식 1C의 지리 체계 파일. Configurator를 통해 열리거나 "파일 -> 열기"를 통해 1C:Enterprise 모드에서 열립니다. 구성자 모드 또는 1C:Enterprise에서 "file -> new"를 통해 정확히 같은 방식으로 생성됩니다.

*.성- 텍스트 템플릿 파일. 주로 1C 개발자가 사용합니다.

*.pff- 저장된 성능 측정값이 있는 파일. 사용된다 시스템 관리자및 전문가 1C.

상세 설명. 확장하려면 클릭

형식 문자열서식 옵션이 포함된 문자열 값입니다.

서식 옵션은 ";" 기호를 통해 나열됩니다. 매개변수가 있다는 것은 형식이 표준 형식과 다르다는 것을 의미합니다.

매개변수를 지정하지 않으면 기본적으로 값을 문자열로 변환하는 표준 형식이 적용됩니다. 그러나 Number 및 Date 유형의 값의 경우 기본값(각각 0 및 01.01.0001 00:00:00)은 빈 문자열을 반환합니다.

각 매개변수는 매개변수 이름, "=" 기호 및 매개변수 값으로 지정됩니다. 매개변수 값은 작은따옴표나 큰따옴표로 지정할 수 있습니다. 매개변수 값에 형식 문자열 구문에 사용된 문자가 포함된 경우 필수입니다.

임의의 문자는 결과 문자열을 구성할 때 있는 그대로 표시되는 매개변수 값 내부에 지정할 수 있습니다. 따라서 예를 들어 시간 형식을 지정할 때 시, 분, 초에 대한 구분 기호를 지정할 수 있습니다. 이러한 문자가 형식 문자열 값과 일치하는 경우 작은따옴표로 묶어야 합니다.

형식 문자열 매개변수의 이름과 값:

  • L - 언어의 이름, 표준 서식이 수행될 국가.
  • CC - 정수 및 소수 부분의 표시된 소수점 이하 자릿수 총계. 그런 다음 원래 숫자는 반올림 규칙에 따라 반올림됩니다. 이 매개변수가 지정되면 숫자의 소수 부분을 표시하려면 NPV 매개변수를 지정해야 합니다. 그렇지 않으면 소수 부분이 표시되지 않습니다.
  • NDC - 소수 부분의 소수 자릿수. 그런 다음 원래 숫자는 반올림 규칙에 따라 반올림됩니다.
  • CHS - 비트 시프트: 양수 - 나누기, 음수 - 곱셈. 즉, 원래 숫자에 10*C를 곱하거나 나눕니다. 여기서 C는 매개변수의 모듈로 값입니다.
  • FRD는 정수 부분과 소수 부분의 기호 구분 기호입니다.
  • CHRG - 숫자의 정수 부분 그룹의 문자 구분 기호입니다. 빈 문자열이 구분 기호로 사용되는 경우 구분 기호는 줄 바꿈하지 않는 공백 문자가 됩니다.
  • NZ는 숫자의 0 값을 나타내는 문자열입니다. 설정하지 않으면 표현은 빈 문자열입니다. "PN="이 설정된 경우 "0" 형식입니다. 숫자 입력 필드에는 사용되지 않습니다.
  • FHN - 선행 0을 출력할지 여부. 이 매개변수의 값이 설정되지 않은 경우 매개변수의 실제 존재에 따라 선행 0의 출력이 결정됩니다.
  • CHG - 숫자의 자릿수를 그룹화하는 순서입니다. 값으로 숫자가 쉼표로 구분되어 표시되며 오른쪽에서 왼쪽으로 그룹화된 자릿수를 나타냅니다. 처음 두 숫자만 의미가 있습니다. 이들 중 첫 번째는 기본 그룹화, 즉 숫자 정수 부분의 최하위 자릿수에 사용되는 그룹화를 나타냅니다. 두 번째 숫자를 지정하지 않으면 최하위 숫자만 그룹화됩니다. 두 번째 숫자로 0을 지정하면 기본 그룹화에 지정된 값이 숫자의 정수 부분의 모든 자릿수에 적용됩니다. 0 이외의 값이 두 번째 숫자로 사용되는 경우 이 값은 이미 그룹화된 가장 덜 중요한 숫자를 제외한 모든 숫자를 그룹화하는 데 사용됩니다.
  • CHO는 음수를 나타냅니다.
    • 0 (0) – "(1,1)"과 같은 문자열;
    • 1 (1) – "-1,1"과 같은 문자열;
    • 2 (2) - "- 1.1"과 같은 문자열;
    • 3 (3) - "1,1-"과 같은 문자열;
    • 4 (4) – "1,1 -"와 같은 문자열.
  • DF는 날짜 형식입니다.
    • e – 앞에 0이 없는 날짜(숫자)
    • dd – 앞에 0이 있는 날짜(숫자)
    • ddd - 짧은 제목요일;
    • dddd - 요일의 전체 이름.
    • М – 앞에 0이 없는 월 번호(숫자);
    • MM - 앞에 0이 있는 월 번호(숫자)
    • MMM - 달의 짧은 이름.
    • MMMM은 해당 월의 전체 이름입니다.
    • k - 연도의 분기 수
    • d - 세기가 없고 선행 0이 없는 연도 번호;
    • yy – 앞에 0이 있는 세기가 없는 연도 번호.
    • yyyy - 세기가 있는 연도 번호;
    • h - 앞에 0이 없는 12시간 버전의 시간
    • hh - 앞에 0이 있는 12시간 버전의 시간.
    • H – 앞에 0이 없는 24시간 버전의 시간
    • HH(HH) - 앞에 0이 있는 24시간 버전의 시간.
    • m - 앞에 0이 없는 분
    • mm – 앞에 0이 있는 분;
    • s – 앞에 0이 없는 두 번째
    • ss - 앞에 0이 있는 두 번째;
    • bb - 오전/오후 반나절을 표시합니다(12시간 표시를 지원하는 구성 언어에만 유효).
  • DLF는 로컬 날짜 형식입니다. 날짜의 일부를 표시하는 옵션을 지정합니다.
    • D - 날짜(숫자);
    • DD - 긴 날짜(단어에서 월);
    • B - 정규직, 날짜는 시간과 결합될 수 있습니다.
    • DV - 날짜 시간.
  • DP는 빈 날짜를 나타내는 문자열입니다(예: Format('00010101000000' ,DP=""empty date""")는 "빈 날짜" 문자열을 반환함).
  • BL - 부울 값을 나타내는 문자열 거짓말하다.
  • BI - 부울 값을 나타내는 문자열 진실.

1C의 주요 데이터 유형(숫자, 부울 및 날짜)은 다양한 형식으로 표시될 수 있습니다. 프로그래머는 데이터 유형에 대한 요구 사항이 보고서와 테이블에 따라 크게 다르다는 사실에 직면하는 경우가 많습니다. 1C 개발자는 프로그래머의 편의성을 생각하고 데이터의 모양을 변경하는 프로세스를 크게 촉진하는 특수 기능을 만들었습니다. 함수의 주요 작업은 숫자, 날짜 또는 부울 유형을 원하는 형식의 문자열 유형으로 변환하는 것입니다.

"포맷" 기능에 대한 설명

이 함수의 구문은 간단합니다. 두 개의 매개변수를 매개변수로 전달할 수 있습니다. 먼저 개발자는 형식을 지정할 값을 지정합니다. 1C가 값을 변경하는 방법을 이해하기 위해 프로그래머는 두 번째 매개변수를 미리 정의된 피연산자가 포함된 문자열 값으로 지정합니다. 사용자가 보고서에서 데이터를 보는 방식을 결정하는 것은 이 행의 값입니다.

FormattedValue = Format(VariableForFormatting, TextFormatString);

"FormatString" 매개변수가 설정되지 않은 경우 1C는 지정된 값을 문자열로 변환합니다. 빈 날짜와 0은 사용자가 좋아하지 않는 빈 문자열로 변환됩니다. 형식 문자열의 각 매개변수는 이름, "=" 기호 및 따옴표로 묶인 값의 조합입니다. 이를 통해 1C에서 Format 함수의 형식 문자열을 작성하는 데 사용되는 문자를 포함할 수 있습니다.

형식 문자열 작성 구문에 사용된 문자를 제외한 모든 문자를 데이터 표시에 삽입할 수 있습니다. 이 제한을 피해야 하는 경우 작은따옴표를 사용하십시오. 이 솔루션은 컴파일러에서 기호를 잘못 해석할 수 있는 상황에서도 도움이 됩니다.

개발자의 편의를 위해 1C에는 형식 문자열 생성자가 내장되어 있습니다. 컨텍스트 메뉴를 통해 모듈에서 액세스하거나 개발자가 제공한 위치를 통해 ACS에서 액세스할 수 있습니다. 예를 들어, 이러한 기회는 "디자인" 섹션의 요청에 대한 필드 목록에서 찾을 수 있습니다.

생성자의 가장 중요한 장점은 데이터가 최종적으로 어떻게 보일지 즉시 볼 수 있다는 것입니다. "예" 섹션에서 특정 데이터 유형에 필요한 설정을 지정하면 설정 결과가 표시됩니다. 맨 아래에 있는 이름 없는 텍스트 상자에서 결과를 얻는 데 사용된 형식 문자열을 찾을 수 있습니다. 결과가 완전히 적합하다면 복사하여 나중에 사용할 수 있습니다.

형식 문자열 생성자는 초보 개발자에게 큰 도움이 될 수 있지만 숙련된 프로그래머는 시간을 낭비하지 않는 것을 선호합니다. 형식 문자열의 기본 키 매개 변수를 알고 생성자를 호출하지 않고 사용하면 개발 속도가 훨씬 빨라집니다.

기본 형식 문자열 옵션

사용 가능한 모든 명령을 배우는 것은 작동하지 않으며 이것이 필요하지 않습니다. 개발자는 몇 가지 인기 있는 작업과 이를 적용하는 방법만 알면 됩니다. 언제든지 구문 도우미를 열 수 있습니다. 전체 목록형식 문자열 옵션을 선택하고 원하는 것을 선택하십시오. 다음 매개변수는 일상 업무에서 1C 프로그래머에게 유용할 수 있습니다.

  • L은 데이터가 표시될 대표자의 국가 형식입니다.
  • ChG - 숫자의 자릿수 그룹화를 설정합니다.
  • FZ - 표시될 숫자의 정수 및 소수 부분의 총 문자 그룹 수를 설정합니다. NPV 매개변수의 값이 이 키를 사용하여 형식 문자열에 지정되지 않으면 소수 부분이 표시되지 않습니다.
  • FDC는 소수점 이하 숫자 부분의 문자 수를 지정하는 매개변수입니다. 반올림은 수학의 표준 규칙에 따라 발생합니다.
  • CHS는 숫자의 자릿수를 이동하는 매개변수입니다. 값은 양수(10의 곱셈) 또는 음수(나누기)일 수 있습니다. 한 형식으로 표시하고 다른 형식의 숫자로 계속 작업해야 하는 경우에 유용한 명령입니다.
  • FRD - 숫자의 소수 부분과 정수 부분을 구분하는 기호를 설정합니다. 정수 부분의 그룹을 구분하는 문자를 설정하려면 "CHG"를 사용하십시오. 줄 바꿈하지 않는 공백을 사용하려면 빈 문자열을 사용하십시오.
  • FHN - 선행 0의 사용을 보여줍니다. 이 매개변수의 값이 설정되지 않았습니다.
  • DF는 가장 일반적인 형식 문자열 옵션 중 하나입니다. 날짜 형식을 제어합니다. 1C에서 "형식" 명령을 사용하면 월 이름 쓰기를 포함하여 거의 모든 형식으로 날짜를 표시할 수 있습니다. 가능한 값이 많이 있으며 해당 목록은 구문 도우미에서 볼 수 있습니다.
  • BL 및 BI - 논리 데이터 유형에 대한 표현을 설정하고 각각 false 및 true에 대해 응답합니다. 따라서 표준 "틱"을 사용자가 더 이해하기 쉬운 단어나 구로 바꿀 수 있습니다.

생성자의 보편성과 편의성은 1C 개발자들 사이에서 "포맷" 기능의 인기에 대한 주요 이유가 되었습니다. 유연한 설정은 모든 설정에 도움이 됩니다. 모습클라이언트의 요청에 따라 데이터.

옵션:

<Значение>

형식화할 값입니다.

<ФорматнаяСтрока>

형식 문자열은 형식 지정 옵션을 포함하는 문자열 값입니다.

서식 옵션은 ";" 문자를 통해 나열됩니다. 매개변수가 있다는 것은 형식이 표준 형식과 다르다는 것을 의미합니다.

매개변수를 지정하지 않으면 기본적으로 값을 문자열로 변환하는 표준 형식이 적용됩니다. 그러나 Number 및 Date 유형의 값의 경우 기본값(각각 0 및 01.01.0001 00:00:00)은 빈 문자열을 반환합니다.

각 매개변수는 매개변수 이름, "=" 기호 및 매개변수 값으로 지정됩니다. 매개변수 값은 작은따옴표나 큰따옴표로 지정할 수 있습니다. 매개변수 값에 형식 문자열 구문에 사용된 문자가 포함된 경우 필수입니다.

임의의 문자는 결과 문자열을 구성할 때 있는 그대로 표시되는 매개변수 값 내부에 지정할 수 있습니다. 따라서 예를 들어 시간 형식을 지정할 때 시, 분, 초에 대한 구분 기호를 지정할 수 있습니다. 이러한 문자가 형식 문자열 값과 일치하는 경우 작은따옴표로 묶어야 합니다.

형식 문자열 매개변수의 이름과 값:

  • L - 표준 형식이 수행될 언어, 국가의 이름입니다.
  • CC - 정수 및 소수 부분의 표시된 소수점 이하 자릿수 총계. 그런 다음 원래 숫자는 반올림 규칙에 따라 반올림됩니다. 이 매개변수가 지정되면 숫자의 소수 부분을 표시하려면 NPV 매개변수를 지정해야 합니다. 그렇지 않으면 소수 부분이 표시되지 않습니다.
  • NDC - 소수 부분의 소수 자릿수. 그런 다음 원래 숫자는 반올림 규칙에 따라 반올림됩니다.
  • CHS - 비트 시프트: 양수 - 나누기, 음수 - 곱셈. 즉, 원래 숫자에 10*C를 곱하거나 나눕니다. 여기서 C는 매개변수의 모듈로 값입니다.
  • FRD - 정수 및 소수 부분의 기호 구분 기호입니다.
  • CHRG - 숫자의 정수 부분 그룹의 문자 구분 기호입니다. 빈 문자열이 구분 기호로 사용되는 경우 구분 기호는 줄 바꿈하지 않는 공백 문자가 됩니다.
  • CHN - 숫자의 0 값을 나타내는 문자열. 설정하지 않으면 표현은 빈 문자열입니다. "HN="이 지정된 경우 "0" 형식입니다. 숫자 입력 필드에는 사용되지 않습니다.
  • FHN - 선행 0을 출력할지 여부. 이 매개변수의 값이 설정되지 않은 경우 매개변수의 실제 존재에 따라 선행 0의 출력이 결정됩니다.
  • ChG - 숫자의 자릿수를 그룹화하는 순서입니다. 값으로 숫자가 쉼표로 구분되어 표시되며 오른쪽에서 왼쪽으로 그룹화된 자릿수를 나타냅니다. 처음 두 숫자만 의미가 있습니다. 이들 중 첫 번째는 기본 그룹화, 즉 숫자 정수 부분의 최하위 자릿수에 사용되는 그룹화를 나타냅니다. 두 번째 숫자를 지정하지 않으면 최하위 숫자만 그룹화됩니다. 두 번째 숫자로 0을 지정하면 기본 그룹화에 지정된 값이 숫자의 정수 부분의 모든 자릿수에 적용됩니다. 0 이외의 값이 두 번째 숫자로 사용되는 경우 이 값은 이미 그룹화된 가장 덜 중요한 숫자를 제외한 모든 숫자를 그룹화하는 데 사용됩니다.
  • CHO - 음수 표현.
    • 0 (0) - "(1,1)"과 같은 문자열;
    • 1 (1) - "-1,1"과 같은 문자열;
    • 2 (2) - "- 1,1"과 같은 문자열;
    • 3 (3) - "1,1-"과 같은 문자열;
    • 4 (4) - "1,1 -"과 같은 문자열.
  • DF - 날짜 형식.
    • d - 앞에 0이 없는 날짜(숫자)
    • dd - 앞에 0이 있는 날짜(숫자).
    • ddd - 요일의 짧은 이름.
    • dddd - 요일의 전체 이름.
    • M - 앞에 0이 없는 월 숫자(숫자);
    • MM - 앞에 0이 있는 월 숫자(자리수).
    • MMM - 달의 짧은 이름.
    • MMMM - 월의 전체 이름.
    • k는 해당 연도의 분기 수입니다.
    • d - 세기가 없고 선행 0이 없는 연도 번호.
    • yy - 앞에 0이 있는 세기가 없는 연도 번호.
    • yyyy - 세기가 있는 연도 번호;
    • h - 앞에 0이 없는 12시간 버전의 시간
    • hh - 앞에 0이 있는 12시간 버전의 시간;
    • H - 앞에 0이 없는 24시간 버전의 시간.
    • HH(HH) - 앞에 0이 있는 24시간 버전의 시간;
    • m - 앞에 0이 없는 분;
    • mm - 앞에 0이 있는 분;
    • s - 앞에 0이 없는 초.
    • ss - 앞에 0이 있는 두 번째;
    • вв - 오전/오후의 반을 표시합니다(12시간 표시를 지원하는 구성 언어에만 유효).
  • DLF - 현지 날짜 형식. 날짜의 일부를 표시하는 옵션을 지정합니다.
    • D - 날짜(숫자);
    • DD - 긴 날짜(단어의 월);
    • B - 풀타임, 날짜는 시간과 결합될 수 있습니다.
    • DV - 날짜 시간.
  • DP는 빈 날짜를 나타내는 문자열입니다(예: Format("00010101000000" ,"DP=""empty date""")는 "빈 날짜" 문자열을 반환함).
  • BL - 부울 값을 나타내는 문자열 거짓말하다.
  • BI - 부울 값을 나타내는 문자열 진실.


관련 기사: