1s에서 보고서 만들기 8.2.

12.08.2014

1C 제품에 기록을 보관하는 각 사람은 일정 시간이 지나면 비즈니스 활동 분석을 수행해야 합니다. 이 프로그램에는 보고서를 통해 구현된 분석 및 통계가 포함됩니다. 모든 보고서는 획득해야 하는 데이터와의 논리적 연관성에 따라 블록으로 나뉩니다. 구성에 따라 보고서 세트가 변경될 수 있지만 1C 제품에서 보고 도구를 사용하는 원칙은 동일하게 유지됩니다.

모든 구성에서 1C 보고서 Enterprise 8.2는 여러 범주로 구분되며 그에 따라 다음 항목에 포함됩니다.

재고 품목 분석(잔고, 재고, 이동별)

판매 분석(총 이익, 매출)

회계 및 재무(VAT 의무, 현금 흐름, 예산)

생산 및 운영(이전, 처리)

보고 문서 사용을 시작하기 전에 데이터베이스에 문서 기록을 수집해야 합니다. 그렇지 않으면 프로그램에 분석할 소스 데이터가 없습니다. 해당 기간 동안 프로그램에 포함된 이력과 정보의 양에 따라 분석 데이터의 정확성과 가치가 결정됩니다. 역사상 데이터가 많을수록 예측이 더 정확해집니다.

그러나 정보 기반과 기록은 추가 정보를 얻기 위한 완전한 도구 세트가 아닙니다. 1C 8.2에서 보고서를 생성하려면 사용자에게 필요한 데이터를 추출하고 보기 편리한 형식으로 제공할 수 있는 특정 기술과 능력이 필요합니다. 정보 인식의 용이성은 분석의 단순성과 편의성을 결정합니다. 이러한 이유로 사용자는 프로그램에서 보고를 설정하기 위한 기본 도구의 용도와 사용 방법을 알아야 합니다.

일반적인 1C 보고서에는 보고서 생성 결과를 제공하는 필드와 설정 필드가 포함되어 있습니다. 설정은 빠른 설정과 상세 설정으로 구분됩니다. 간단한 보고서 생성은 빠른 설정을 사용하여 수행할 수 있지만, 필터가 있는 복잡한 다단계 보고서에는 고급 설정이 필요합니다.

프로그램에서 거의 모든 유형의 보고서를 설정할 때 사용자는 다음을 사용해야 할 수 있습니다.

- 메인 탭.여기에는 날짜, 측정 단위, 측정값, 속성 및 범주 매개변수, 총합계 및 추가 필드가 포함됩니다.

- 여러 떼.이 도구를 사용하면 사용자는 확장 및 축소 버전으로 정보를 즉시 볼 수 있고 정보를 보기 편리한 형식으로 변환할 수 있습니다.

- 선택.제안된 목록에서 그룹의 데이터를 선택할 수 있습니다. 하나의 선택이 다른 선택을 제외하는 경우가 있으므로 선택 시 매우 주의해야 합니다. 사용 상자를 선택 취소하여 필요하지 않은 선택을 비활성화할 수 있습니다.

- 추가 필드.분석된 개체에 대한 보다 자세한 설명 데이터를 표시하려면 추가 필드가 필요합니다.

- 정렬.보고서에 표시된 각 열을 기준으로 보고서의 데이터를 정렬할 수 있습니다. 가장 일반적인 정렬 방법에는 알파벳순, 이름순, 오름차순 및 내림차순 정렬이 포함됩니다.

- 설정을 저장 중입니다. 1C 개발자는 정기적으로 보고 작업을 해야하는 사용자를 관리했습니다. 보고서 설정 시간을 절약하려면 매개변수를 한 번 설정하고 저장한 후 필요에 따라 불러올 수 있습니다.

내장된 표준 보고서 옵션 외에도 1C를 사용하면 기본 소프트웨어 구성에 저장되지 않은 외부 보고서를 사용할 수 있습니다. 이러한 보고서는 내장된 보고서 무기고가 성공적인 작업 및 관리 분석에 충분하지 않은 회사의 특별 주문에 대해 1C 회사 전문가가 작성할 수 있습니다. 외부 보고서의 가장 큰 장점은 프로그램을 직접 방해하지 않고 변경할 수 있다는 것입니다. 즉, 구성 변경이나 업데이트가 필요하지 않습니다. 이러한 유연성을 통해 기업은 정보 분석의 변화 요구에 신속하게 대응할 수 있을 뿐만 아니라 프로그램 구조를 크게 변경하지 않고도 새 보고서를 사용할 수 있습니다.

1C 8.3 보고서는 1C 데이터베이스 테이블의 데이터를 사용자에게 친숙하게 표시하도록 설계된 특수 메타데이터 개체입니다.

알아내자보고서 설정 방법, 보고서의 용도, 외부 보고서가 기본 보고서와 어떻게 다른지, 보고서가 처리와 어떻게 다른지.

보고서를 생성하거나 사용자 정의하려면 기본 제공 및 . 무슨 말을 하든 거의 모든 보고서 작성의 기본은 데이터를 수신하는 초기 쿼리입니다. 우리는 이 데이터를 처리하여 사용자에게 친숙한 형식으로 표시합니다.

보고서는 모든 정보 시스템에서 가장 중요한 것이므로 1C는 보고서 개발에 세심한주의를 기울이고 보고서 작성을 위해 많은 디자이너와 메커니즘을 만들었습니다.

보고서를 작성하는 기본 방법을 살펴 보겠습니다.

레이아웃을 사용하여 1C에서 보고서를 만드는 방법

레이아웃을 사용하여 만드는 것이 가장 일상적인 방법입니다. 그러나 그들은 종종 절망 때문에 그것에 의지합니다. 왜냐하면... 이 방법에서는 개발자가 각 작업을 코드로 완전히 작성하므로 우리는 무엇이든 할 수 있습니다. 다른 메커니즘은 이를 자랑할 수 없습니다.

그러나 이 경우 모든 항목, 메뉴 및 기타 "활"을 수동으로 입력해야 하므로 매우 노동 집약적입니다.

1C에서 267개의 비디오 강의를 무료로 받으세요:

출력 양식 디자이너를 사용하여 보고서 만들기

출력 양식 디자이너는 보고서 개발을 더 쉽게 만들어 주는 플랫폼에 내장된 메커니즘입니다. 디자이너는 일반 양식에만 사용할 수 있습니다.

디자이너에게는 향후 보고서에 필요한 모든 매개변수와 요청이 제공되며, 디자이너는 차례로 보고서 모듈과 양식을 생성합니다. 메커니즘은 내장 언어 1C 8.2 -의 객체를 기반으로 합니다. 보고서 작성기.

일반 보고서를 사용하여 보고서 만들기

유니버설 보고서에는 뛰어난 기능과 ​​사용자에게 친숙한 편리한 설정 인터페이스가 있습니다.

데이터 구성 시스템을 기반으로 한 보고서

이는 1C 자체에서 권장하는 1C에서 보고서를 작성하는 가장 진보적인 방법입니다. 버전 8.1의 1C 플랫폼에 나타났습니다.

SKD를 사용하면 데이터 구성 체계를 생성하기 위한 매우 유연하고 기능적인 생성자가 있으므로 프로그래밍 작업 없이 간단한 보고서를 생성할 수 있습니다.

최근의 모든 구성에서 모든 보고서는 데이터 구성 시스템을 사용하여 작성됩니다.

외부 보고서와 내장 보고서의 차이점은 무엇입니까?

문서에 쓰여 있듯이 아무것도 없습니다. 개발 중에 보고서를 디버깅하기 위해 외부 보고 메커니즘이 만들어졌습니다.

솔루션 개발 시 유일한 차이점은 기본 제공 보고서와 달리 외부 보고서에 "이름으로" 액세스할 수 없다는 것입니다.

보고서는 처리와 어떻게 다릅니까?

실제로는 거의 아무것도 아닙니다. 주요 차이점은 개체를 사용하는 목적입니다. 정보를 표시하려면 보고서가 필요하고 정보를 변경하려면 보고서가 필요합니다.

속성의 주요 차이점은 보고서에서 기본 데이터 구성 스키마(DCS)를 지정하고 보고서 매개변수 저장을 위한 설정을 지정할 수 있다는 것입니다.

1C에? 1s에서 직원 급여를 보는 방법은 무엇입니까?

종종 1C로 작업할 때 회계사는 표준 구성에 내장된 기능이 충분하지 않다는 것을 깨닫습니다. 필요한 데이터를 어디에서 찾을지 모르거나 보고서에 필요한 요약 결과가 모두 표시되지 않는다는 것을 알게 되었습니다.

사용자 정의 선택 항목을 만들고 이 데이터를 보고서로 출력하면 많은 유사한 문제를 간단하게 해결할 수 있는 것으로 나타났습니다.

여러 가지 방법으로 이러한 사용자 지정 "자신만의" 선택을 할 수 있습니다. 할 수 있다


구성자에서 정보베이스의 데이터를 처리하고 우리가 만든 정보에 데이터를 출력하는 요청이 포함된 프로그램 코드를 작성합니다. 이는 보고서 생성 프로세스를 완전히 수동으로 제어하고 최종 문서 작성의 모든 단계에서 조정할 수 있는 좋은 방법입니다. 그러나 보고서용 프로그램 코드를 작성하고 최종 보고서를 작성하려면 충분한 자격이 필요하며 이는 회계사 또는 초보 시스템 관리자에게는 어려운 경우가 많습니다.

소위 ACS를 사용하여 필요한 보고서를 작성할 수도 있습니다. 이것은 약어입니다. 이것이 바로 데이터 구성 시스템입니다. 앞으로는 이 방법이 더 간단하다고 말할 것입니다. 왜냐하면... 정보 기반의 구조를 표시하는 그래픽 방법이 있으며 대부분의 경우 내장 1C 언어의 구문에 대한 지식이 필요하지 않습니다.

근거 없는 대화를 이어가지 않기 위해 이제 이론에서 실습으로 넘어가겠습니다. 간단히 말해서 1C 프로그램, 표준 구성 회계 8.3의 액세스 제어 시스템에 대한 보고서를 작성하겠습니다. 왜냐하면 구성은 일반적인 것이며 지원에서 이를 제거하는 것은 우리 계획의 일부가 아니므로 보고서를 외부로 만들겠습니다. 그러나 생성 프로세스에는 영향을 미치지 않습니다.

그럼, 시작해 볼까요

보고서 준비.

먼저 외부 보고서 파일을 만들어 디스크에 저장해 보겠습니다.

이 시점에서 우리는 1C 데이터베이스에서 무엇을 달성할지 결정해야 합니다. 저것들. 생성된 보고서에 표시해야 할 데이터 예를 들어, 담당 회계 직원이 특정 기간 동안 급여 및 급여 자체의 맥락에서 직원이 받는 급여에 대한 보고서를 작성하여 직위를 표시하고 문서를 해독해야 한다고 가정해 보겠습니다. 이런 보고서는 회계부서 직원들뿐만 아니라 관심을 끌 것으로 보인다.

먼저 1C Configurator로 이동하여 메인 메뉴에서 "파일" - "새로 만들기"를 클릭하세요. 제안된 목록에서 "외부 보고서"를 선택하고 "확인" 버튼을 클릭하여 선택을 확인합니다.

예를 들어 새로 생성된 보고서를 "Employee Salary Report"라고 명명하고 디스크에 저장해 보겠습니다.

출입 통제 시스템에 대한 보고서를 작성합니다.

외부 보고서를 디스크에 저장한 후 "데이터 구성 구성표 열기" 버튼을 클릭하고 "마침" 버튼을 클릭하여 새 구성표 생성을 확인합니다.

열리는 데이터 구성 다이어그램 양식에서 새 데이터 세트(요청)를 생성합니다. SQL 쿼리를 사용하여 필요한 정보를 얻습니다.

마지막으로 우리는 필요한 샘플 데이터를 얻기 위한 도구를 만들었습니다. 쿼리 디자이너에서는 결과에 참여할 메타데이터 개체를 선택합니다.

메타데이터 개체("데이터베이스")가 있는 열에서 보고서에 대한 데이터가 포함된 테이블을 선택합니다. 급여 이동에 대한 데이터를 얻으려면 누적 레지스터 "직원과의 상호 합의"가 필요하고 각 특정 직원의 직위에 대한 정보를 얻으려면 정보 레지스터 "직원의 현재 인사 데이터"가 필요합니다.

다음으로, 마찬가지로 이 두 레지스터의 세부 정보에서 보고서를 구성할 필드를 선택합니다. 기간, 직원, 정산 유형, 정산 금액, 현재 직위 및 등록 기관입니다. 이후 금융 문서의 암호를 해독하려면 등록 기관이 필요합니다.

"링크" 탭에서 "직원" 필드를 사용하여 선택한 레지스터의 연결을 생성합니다.

'조건' 탭에서는 상호결제 유형 선택을 위한 조건을 입력합니다. 나중에 다음 단계 중 하나에서 설정할 정산 유형 매개변수를 추가해 보겠습니다.

또한 기간을 결정하기 위해 실제로 필요한 기간을 제한하는 두 가지 조건을 생성합니다. 이를 DateFrom 및 DateTo 매개변수로 둡니다. 마지막으로 다음 단계에서 설명하겠습니다. 기간을 설정하려면 "Between" 피연산자를 지정하는 것이 편리합니다.

이 단계에서는 나머지 탭이 필요하지 않습니다. 완료된 데이터만으로도 필요한 보고서를 생성할 수 있습니다.

“확인” 버튼을 클릭하세요

필요한 SQL 쿼리가 필드에 생성됩니다.

보고서 매개변수 생성

"리소스" 탭으로 이동하여 이 데이터가 직원을 기준으로 계산되도록 출력량을 구성해 보겠습니다.

옵션.

"매개변수" 탭으로 가보겠습니다. 여기서는 시스템이 이전에 입력한 정산 유형 매개변수와 기간 결정을 위한 두 개의 매개변수를 자동으로 추가한 것을 볼 수 있습니다. 우리가 해야 할 일은 보고서에 대해 생성된 정산 유형 라인을 약간 수정하는 것뿐입니다. 왜냐하면 급여 지급과 선불 지급에 대한 샘플이 필요하며 정산 유형 매개변수도 두 번 필요합니다.

마우스 오른쪽 버튼으로 첫 번째 항목을 클릭하여 Type of Mutual Settlement 행을 복사해 보겠습니다.

다음으로, 급여 및 급여에 대한 데이터가 필요함을 나타냅니다. 한 줄의 상호 합의 유형에 대해 두 번째 급여에 대해 선지급을 선택합니다. 또한 기간 매개변수에 대한 가용성 제한도 제거됩니다. 이것이 중요한 이유는 사용자는 기간을 독립적으로 설정할 수 있습니다.

샘플 유형의 형성.

간단한 경우에는 추가 설정 없이 보고서 목록만 생성하면 됩니다. 따라서 "보고서"줄을 마우스 오른쪽 버튼으로 클릭하고 "설정 디자이너"를 선택하십시오. 실제로 액세스 제어 시스템을 사용하면 샘플 데이터를 사용하여 매우 광범위하게 작업하여 보고서 모양을 만들 수 있다는 점에 관심이 있는 분들을 위해 말씀드리고 싶습니다. 이를 위한 다른 미묘한 도구가 있습니다. 그러나 우리는 가장 간단한 예를 고려하고 있으므로 "설정 디자이너"로 제한하겠습니다.

다음 창에서 보고서에 표시될 필드를 선택합니다. 직원, 기간, 정산 유형, 현재 직위, 정산 금액 및 등록 기관입니다. 수정 후 '다음'을 클릭하세요.

그런 다음 다음 창에서 원하는 그룹화 유형을 결정합니다. 이는 직원 필드에 대한 것입니다. “다음”을 클릭하세요.

그리고 마지막 창에서는 순서 필드를 할당합니다. 정산 금액 필드를 기준으로 내림차순으로 정렬합니다. “확인”을 클릭하세요.

몇 가지 마무리 작업만 하면 보고서가 준비됩니다. 더 나은 시각화를 위해 현재 위치 그룹화 필드를 추가해 보겠습니다. 이렇게 하려면 "직원" 줄을 두 번 클릭하고 필수 필드를 추가하세요. "확인" 버튼을 눌러 선택을 확인하세요.

학생으로 사이트에 로그인하세요

초보자를 위한 데이터 구성 시스템 1C 8.3: SKD에 대한 첫 번째 보고서

이 모듈의 소개를 읽지 않은 경우 다음 내용을 읽어 보십시오.

필요한 수업을 완료하려면 1C 8.3 (낮지 않음 8.3.13.1644 ) .

1C 버전 8.3이 이미 설치되어 있는 경우 이를 사용하십시오. 그렇지 않은 경우 1C가 교육 목적으로 특별히 제작한 교육용 버전을 다운로드하여 설치하십시오.

데스크탑에 다음 바로가기가 나타나야 합니다.

이 시리즈의 모든 수업에서는 제가 준비한 Gastronom 데이터베이스를 사용합니다. 이는 쿼리를 공부할 때 학교 모듈에서 사용한 기반과 완전히 일치합니다. 따라서 참고서와 문서를 숙지하시기 바랍니다.

삭제하신 경우에는 다음 방법으로 다시 다운로드 받으신 후 압축을 풀어 데이터베이스 목록에 추가해 주시기 바랍니다.

마지막으로 워크벤치가 설정되었으며 이제 데이터 구성 시스템을 사용하여 첫 번째 보고서를 함께 작성하겠습니다. 데이터 구성 시스템의 일반적인 기능을 보여주는 것은 매우 간단합니다. SKD).

목표 설정

이 수업의 목적- 사용자 모드에서 다음 필드와 함께 클라이언트 목록을 표시하는 보고서를 만듭니다.

  • 이름
  • 바닥
  • 클라이언트가 가장 좋아하는 색상.

보고서는 외부여야 합니다. 즉, 구성기에서 생성 및 구성된 다음 컴퓨터에 별도의(외부) 파일로 저장됩니다.

1C에서 이러한 보고서를 생성하려면 사용자는 사용자 모드에서 데이터베이스를 시작하고 이 파일을 열고 "생성" 버튼을 클릭해야 합니다.

가다!

보고서 만들기

Gastronom 데이터베이스 구성 프로그램을 시작합니다.

메인 메뉴에서 "파일" -> "새로 만들기..."를 선택하세요.

"외부 보고서"를 선택합니다.

보고서 내부에 데이터 레이아웃 다이어그램 만들기

외부 보고서를 생성하는 창이 열립니다. 이름으로 다음을 입력합니다: " 레슨 1", 그리고 버튼을 누르세요 " 공개 데이터 구성 다이어그램":

스키마 생성 디자이너가 시작되었습니다. 기본 이름에 동의합니다." BasicData 레이아웃 스키마" 그리고 버튼을 누르세요 " 준비가 된":

데이터 레이아웃 구성표를 구성할 많은 탭과 필드가 있는 기본 작업 창이 열렸습니다.

겁먹을 필요는 없습니다. 여기에는 정말 많은 기회가 있지만 모두 필요한 것은 아닙니다. 특히 첫 번째 수업에서는요.

이제 우리는 북마크에 있습니다 " 데이터세트"우리는 거기 있을 거예요."

생성자를 통해 요청을 작성합니다.

데이터 구성 시스템(약칭 DCS)에서는 다음을 요구합니다. 데이터,사용자에게 표시됩니다.

가장 쉬운 방법 - 요청을 쓰다기지에. 학교에서 우리는 요청을 작성하고 이해하는 방법을 배웠으므로 여러분이 적절한 기술을 갖추기를 기대합니다.

클릭 녹색더하기 기호를 클릭하고 드롭다운 목록에서 " 항목을 선택합니다. 데이터 세트 추가 - 쿼리":

우리의 임무는 이 필드에 요청 텍스트를 작성하는 것입니다. 아직 이 작업을 수행하는 방법을 잊어버리셨나요?

힌트를 드리겠습니다:

이 쿼리에서는 세 개의 필드(" 이름", "바닥" 그리고 " 좋아하는 색") 테이블에서 " 디렉터리.클라이언트".

하지만 "요청" 필드에 이 텍스트를 수동으로 작성하려고 서두르지 마십시오.

이제 마우스만 사용하여 시각적으로 동일한 요청을 생성하겠습니다. 이 방법을 " 쿼리 생성자".

이 생성자를 호출하려면 " 쿼리 생성자..." "요청" 필드의 오른쪽 상단 부분에:

열리는 창에서 테이블을 드래그하세요. 클라이언트"를 첫 번째 열에서 두 번째 열까지 지정하여 데이터를 쿼리할 테이블이 이 테이블에 있음을 나타냅니다.

결과는 다음과 같습니다.

다음으로 테이블을 확장해 보겠습니다. 클라이언트"두 번째 열에 부호로" 을 더한"모든 필드를 보고 필드를 드래그하려면" 이름"를 두 번째 열에서 세 번째 열로 지정하여 이 테이블에서 "이름" 필드를 쿼리해야 함을 나타냅니다.

결과는 다음과 같습니다.

들판에도 똑같이 하자" 바닥" 그리고 " 좋아하는 색". 결과는 다음과 같습니다.

"확인" 버튼을 클릭하여 쿼리 디자이너를 종료하고 쿼리 텍스트가 "쿼리" 필드에 자동으로 추가되는 것을 확인하세요.

또한 요청 텍스트를 기반으로 1C 자체는 데이터 구성 체계에서 사용할 필드(요청 위 영역)의 이름을 가져왔습니다.

이제 요청을 작성했으므로 ACS는 보고서에 대한 데이터를 얻는 방법을 알고 있습니다.

데이터 프레젠테이션 설정

왠지 남아있어 이 데이터를 시각화인쇄된 형태로 사용자에게 제공됩니다. 그리고 이것이 ACS가 놀라운 일을 할 수 있는 곳입니다!

그런 기적을 만들려면 탭으로 가자 " 설정"를 클릭하고 설정 디자이너 버튼( 마법의 지팡이):

열리는 창에서 보고서 유형 "을 지정하십시오. 목록"그리고 "를 누르세요 더 나아가":

다음 창에서 목록에 표시해야 하는 필드를 선택(드래그하여)합니다(사용 가능한 필드를 모두 드래그: "). 좋아하는 색", "이름" 그리고 " 바닥"):

이 결과를 얻고 버튼을 누르자 " 좋아요":

설정 디자이너가 닫히고 항목이 " 세부 항목":

보고서가 준비되었습니다. 확인해 보겠습니다. 이렇게 하려면 먼저 보고서를 외부 파일로 저장하십시오.

보고서를 파일로 저장

메인 메뉴 항목 열기 " 파일"->"구하다":

내 바탕화면에 "라는 이름으로 저장하겠습니다. 레슨 1":

사용자 모드에서 보고서 확인

마지막으로 구성기를 닫고 사용자 모드에서 데이터베이스로 이동해 보겠습니다.

사용자 이름 "관리자", 비밀번호 없음:

메뉴를 통해 " 항목을 선택하십시오. 파일"->"열려 있는...":

그리고 보고서 파일을 지정합니다(저는 이 파일을 데스크탑에 "Lesson1.erf"라는 이름으로 저장했습니다:

보고서 양식이 열렸습니다. "버튼을 클릭하세요. 형태":

준비가 된! 다음은 고객 목록, 고객이 가장 좋아하는 색상 및 성별이 포함된 인쇄용 파일입니다.

인쇄 가능한 양식을 쉽게 인쇄할 수 있습니다. 이렇게 하려면 메뉴 항목 "을 선택하세요. 파일"->"밀봉하다...":

이와 같이 프로그래밍 없이도 사용자가 데이터베이스에서 열고 생성하고 인쇄할 수 있는 완전한 보고서를 만들 수 있었습니다.

학생-우편으로 답변합니다. 하지만 먼저 봐봐.

학생으로 사이트에 로그인하세요

학교 자료에 접근하려면 학생으로 로그인하세요.