Sử dụng clipboard làm ô số. Sử dụng bảng tạm làm ô số Cửa sổ máy tính không thay đổi kích thước trong 1 giây

Tôi sẽ kể cho bạn nghe về một kỹ thuật rất thú vị.

Một ngày nọ, một nhân viên kế toán đến gặp tôi và hỏi: có thể bằng cách nào đó tính nhanh tổng của tất cả các chứng từ trong nhật ký bán hàng trong quý 1 năm 2013 không?

Tôi suy nghĩ một chút và làm điều này:

1. Tôi vào nhật ký “Bán hàng (hành vi, hóa đơn)” và đặt khoảng thời gian cần thiết:

Quan trọng! Xin lưu ý rằng một trong các số được đánh dấu bằng màu tối hơn vì tôi nhấp chuột trái vào số đó trước khi chọn các dòng. Đây là một điểm quan trọng, vì 1C tiếp theo sẽ tóm tắt chính xác các hàng đã chọn theo cột có giá trị đã chọn.

3. Cuối cùng tôi nhấn được chữ M trong tiêu đề của cửa sổ 1C:Enterprise:

5. Và anh ta nói với người kế toán ngạc nhiên về kết quả:

Tổng số văn bản được cấp phát trong kỳ này là 8.746.995.

Và điều tương tự có thể được thực hiện trong bất kỳ tạp chí nào có bất kỳ cột số nào (số lượng, số lượng, v.v.).

Ngoài ra, bạn không thể chọn tất cả tài liệu mà chỉ những tài liệu bạn cần bằng cách sử dụng kỹ thuật sau:

  • giữ phím Ctrl trên bàn phím của bạn.
  • Bằng nút chuột trái, chọn (hoặc bỏ chọn) các hàng cần tóm tắt, nhưng hãy nhớ: bạn chỉ cần nhấp chuột vào các hàng trong cột mà bạn sắp tóm tắt.

Kỹ thuật tương tự có thể được sử dụng cho bất kỳ phần dạng bảng nào.

Đây là một thủ thuật ngắn sẽ cho phép bạn làm nên điều kỳ diệu trong một số trường hợp

Nếu bạn không định mô hình hóa các hiện tượng vật lý bằng 1C, thì bạn sẽ hiếm khi cần đến các hàm toán học.

Để đề phòng, chúng ta hãy lướt qua chúng một cách ngắn gọn. Để tránh nhàm chán, chúng ta sẽ cùng lúc tạo một máy tính 1C đơn giản.

Thông số kỹ thuật tóm tắt của máy tính 1C

Hãy làm cho máy tính 1C của chúng tôi được xử lý bên ngoài để có thể sử dụng nó trong mọi cấu hình.

Biểu mẫu sẽ có trường số để người dùng có thể nhập số. Để thực hiện các thao tác trên một số, bạn cần có các nút điều khiển - cộng, trừ, chia, v.v.

Nếu một thao tác yêu cầu hai số, chúng tôi sẽ ghi nhớ số đầu tiên và đề nghị nhập số thứ hai.

Kết quả sẽ được hiển thị trong cùng một trường số.

Tạo máy tính 1C

Biểu mẫu và nút
Đối với người dùng, máy tính 1C chủ yếu bao gồm một biểu mẫu. Hãy tạo ra thiên tài về vẻ đẹp thiết kế của chúng ta.

Vì vậy, hãy tạo xử lý bên ngoài: Bộ cấu hình/Tệp/Mới/Xử lý bên ngoài.

Thêm mẫu máy tính 1C. Trên mẫu chúng ta cần đặt

  • Trường nhập số
  • Nút số
  • Các nút điều khiển.

Máy tính 1C - máy khách dày
Chúng tôi sẽ loại bỏ nút “Run” không cần thiết, được thêm vào biểu mẫu theo mặc định (chọn nút bằng chuột trái, nút DEL trên bàn phím).

Hãy thêm một trường vào biểu mẫu máy tính 1C. Trong thuộc tính của nó, đặt kiểu dữ liệu thành số.

Các nút của máy tính 1C sẽ phải được “vẽ” bằng tay. Thật tốt khi tính năng “sao chép-dán” đã được phát minh trước chúng ta. Điều chính là vẽ nút đầu tiên. Để không nhắm lâu, trong thuộc tính của nút (nút chuột phải vào nút) chúng ta chỉ rõ trực tiếp kích thước - chiều rộng và chiều cao.

Khi người dùng nhấp vào nút của chúng tôi trong máy tính 1C, các hành động sẽ được thực hiện. Hãy chỉ định một người xử lý.

Nút máy tính 1C có tên. Theo mặc định, nút này được gọi là “Button1”. Chúng ta có thể mã hóa hành động mà nó thực hiện dưới tên của nút, ví dụ: “Nhân”. Điều này mang lại cho chúng ta điều gì? Sẽ có nhiều nút nhưng chỉ có một trình xử lý sự kiện. Thật thoải mái.

Bạn có thể sao chép nút máy tính 1C

  • Ctrl+C và Ctrl+V thông thường
  • Bằng cách kéo nó bằng chuột trong khi giữ phím Ctrl.

Điều thuận tiện là khi bạn sao chép nút máy tính 1C, trình xử lý vẫn giữ nguyên. Tất cả những gì bạn cần làm bằng tay là chỉ định văn bản hiển thị trên nút.

Máy tính 1C - máy khách mỏng
Trong máy khách mỏng của máy tính 1C, các nút được tạo theo cách khác: đầu tiên một lệnh được tạo, sau đó nó được kéo vào biểu mẫu và “chuyển” thành một nút. Nhưng điều này gây bất tiện cho chúng tôi - chúng tôi muốn các nút khác nhau có cùng một trình xử lý.

Hãy tạo một lệnh, gọi nó là “Nhấn các nút lệnh”. Hãy thêm một trình xử lý.

Bây giờ hãy thêm một nút vào máy tính 1C. Xin lưu ý rằng chúng tôi đang tạo một nút cho phần tử Biểu mẫu chứ không phải với tư cách là nút phụ của “Bảng điều khiển”.

Hãy nhập thuộc tính của nút (nút chuột phải). Chọn lệnh trong thuộc tính “Tên lệnh”.

Để mang lại vẻ đẹp cho mẫu máy tính 1C:

  • Trong các nút, chúng tôi chỉ ra tiêu đề chính xác (*, :, =)
  • Hãy nhóm các nút
    o Thêm một nhóm (“Nhóm – nhóm thông thường”)
    o Sửa thuộc tính của nút (Nhóm – ngang, Hiển thị – Không, Tiêu đề hiển thị – Không)

Lập trình hoạt động của các nút máy tính 1C

Hãy tạo một thủ tục sẽ thực hiện các phép tính - cộng, chia, v.v. Ví dụ: hãy gọi nó là Thực thiOperation(OperationName). Khi người dùng nhấp vào một nút, chúng ta cần xác định tên của thao tác (được mã hóa trong tên của nút) và gọi thủ tục của chúng ta để thực hiện thao tác.

Chúng tôi đã tạo một biểu mẫu máy tính 1C, trên biểu mẫu có một trường (với số đã nhập) và các nút, mỗi nút có cùng một trình xử lý. Cần phải xác định thao tác mà người dùng muốn thực hiện.

Trong máy khách dày, tham số xử lý sự kiện là một thành phần điều khiển trên biểu mẫu (tức là một nút). Tên cô ấy chính là ca phẫu thuật mà chúng tôi cần.

Mã mẫu:

Trong máy khách tối thiểu, tham số chỉ định lệnh. Tuy nhiên, biểu mẫu có khái niệm “phần tử hiện tại” và tại thời điểm nút được nhấp vào, phần tử hiện tại sẽ là nút này.

Khi thực hiện các phép tính dòng điện đơn giản trong hệ thống 1C: Enterprise 8.0, bạn có thể sử dụng máy tính tích hợp. Bạn có thể hiển thị nó trên màn hình bằng cách chọn “Dịch vụ” - “Máy tính” hoặc bằng cách sử dụng nút
nằm ở dạng máy tính, thay đổi kích thước của chúng tương ứng với những thay đổi về kích thước của cửa sổ.
Máy tính cho phép bạn thực hiện tất cả các phép tính số học, tính tỷ lệ phần trăm và giá trị nghịch đảo, lưu số vào bộ đệm và thực hiện phép cộng và phép trừ với các giá trị được lưu trong bộ đệm. Khi nhập số, bạn có thể chỉnh sửa giá trị đã nhập bằng cách xóa các chữ số nhập sai.
Để làm việc với máy tính, bạn có thể sử dụng chuột hoặc bàn phím.
Nếu kết quả của bất kỳ thao tác nào vượt quá dung lượng bit cho phép của máy tính, thông báo sẽ hiển thị: “Kết quả vượt quá giới hạn cho phép”.
Khi chia cho 0 màn hình sẽ hiện thông báo: “Chia cho 0”. Để tiếp tục làm việc trong trường hợp này, bạn cần xóa màn hình máy tính bằng cách nhấn nút đặt lại “C”.
15 phép tính cuối cùng được lưu trong bộ nhớ của máy tính.
có thể được xem bằng nút
-
nằm ở bên phải màn hình.
Máy tính có 10 thanh ghi bộ nhớ để lưu trữ các số và sử dụng chúng trong các phép tính tiếp theo. Sử dụng các nút “MS”, “M +”, “M-” và “MS”, hoạt động với thanh ghi đầu tiên.
Để lưu kết quả tính toán vào thanh ghi đầu tiên, nhấn nút “MS”. Giá trị được ghi nhớ sẽ xuất hiện trên màn hình hiển thị bên phải dòng chữ “M =”. Bằng cách nhấn nút “MR”, giá trị được lưu trữ sẽ được hiển thị từ thanh ghi đầu tiên trên màn hình. Bằng cách nhấn nút “M +”, giá trị được lưu trong thanh ghi đầu tiên sẽ được thêm vào kết quả
tính toán, sử dụng nút “M-”, giá trị được lưu trong thanh ghi đầu tiên sẽ được trừ khỏi kết quả tính toán. Nút “MC” đặt lại nội dung của thanh ghi đầu tiên.
Để ghi nhớ một số ở một trong chín thanh ghi khác, bạn phải quay số trên màn hình (nhập hoặc thực hiện các phép tính cần thiết) và
nhấn nút j
Để trích xuất một số từ sổ đăng ký, hãy nhấp vào nút
nằm bên cạnh nút "MS". Một danh sách các thanh ghi sẽ được hiển thị trên màn hình. Trỏ chuột vào thanh ghi mong muốn. Con số được viết ra.
nằm bên cạnh các nút “MR”, “M +” hoặc “M-”, tùy thuộc vào loại hành động và chọn thanh ghi. Việc đăng ký sẽ được xóa theo cách tương tự (nút “MC”).
Máy tính có thể hoạt động ở nhiều chế độ. Chế độ lựa chọn
được thực hiện bằng nút >
và chọn mục mong muốn:
Ở chế độ “Máy tính vi mô”, mọi thao tác được thực hiện từ bàn phím. Máy tính sau đó có dạng đơn giản: Các số được nhập từ bàn phím. Để xóa màn hình, sử dụng phím “C”.
Trong chế độ "Công thức tính", tất cả các hành động được ghi lại vào bảng điểm một cách tuần tự. Để sắp xếp một chuỗi hành động nhất định và nhập các biểu thức phức tạp, được phép sử dụng dấu ngoặc đơn: Máy tính X І0Ш 25+578)"4+(547+55)"5)Л7| ? - MS t M = o MR - 7 8 9 1/x g 1 M + " 4]|5 Є І і L 1 m- " ПІ 2 3І Lci - YUSHISH - -
Trong chế độ “Cài đặt”, bạn có thể điều chỉnh độ chính xác của phép tính của máy tính. Trong hộp thoại cài đặt xuất hiện, chỉ định số vị trí thập phân:
Máy tính không chỉ được sử dụng để thực hiện các phép tính mà còn có thể nhập các chi tiết số vào tài liệu và sách tham khảo. Để thực hiện việc này, ở bên phải chi tiết số, hãy nhấp vào nút

Những người dự định trở thành lập trình viên trong bất kỳ ngôn ngữ lập trình nào buộc phải nắm vững chuyên môn trước tiên là từ lý thuyết, sau đó là từ các ví dụ lập trình đơn giản nhất. Một trong những ví dụ đơn giản nhất, có thể nói sự khởi đầu của việc lập trình bằng tất cả các ngôn ngữ, được coi là viết một máy tính. Với mục đích này, chúng tôi quyết định viết một bài đào tạo về cách viết máy tính bằng ngôn ngữ 1C.
Chúng tôi sẽ phát triển một máy tính đơn giản với các hàm số học đơn giản: cộng, trừ, nhân, chia. Máy tính không tính đến các phép toán phức tạp hơn như: gốc, phần trăm, bộ nhớ. Nếu muốn, bạn có thể tự mình cải thiện ví dụ của chúng tôi.
Mọi nhiệm vụ lập trình đều bắt đầu bằng một kế hoạch phát triển. Hãy lập một kế hoạch như vậy cho chính mình. Hãy tưởng tượng bạn sẽ viết một máy tính như thế nào? Thuật toán hành động nào là cần thiết? Những công cụ nào sẽ cần thiết để tái tạo thao tác này hoặc thao tác kia, ngay cả khi không dịch chúng sang ngôn ngữ chương trình. Kế hoạch hoàn toàn trực quan của bạn.

Bài tập: Máy tính cho 1C 8.2, ứng dụng thông thường.

“Thủ thuật” của nhiệm vụ:

1. Màn hình máy tính phải là một chuỗi, bởi vì các ký tự có thể được gán cho chuỗi đó.
2. Máy tính phải có một bộ đệm (vị trí lưu trữ) nhất định cho số đầu tiên, để sau khi nhập số thứ hai vào màn hình máy tính, số đầu tiên có thể được trích xuất khỏi bộ đệm và có thể thực hiện các phép tính số học với nó.
3. Bất kỳ phép toán số học nào cũng phải được gán một giá trị cho một biến, để khi bạn nhấn “bằng” chương trình sẽ hiểu nó sẽ thực hiện phép toán nào: trừ, chia hoặc nhân.

Triển khai thực tế:

1. Trong bộ cấu hình, chúng tôi tạo xử lý bên ngoài thông qua menu Tệp - Mới - Xử lý bên ngoài.
2. Tạo biểu mẫu xử lý. Chỉ cần tạo một biểu mẫu trống và nhấp vào Kết thúc.
3. Thêm các chi tiết sau vào quá trình xử lý
a) hiển thị máy tính - loại - dòng, thời lượng - 15
b) hoạt động - tùy ý
c) bộ đệm - loại - số, độ dài -10, độ chính xác - 2.
Tại sao những chi tiết này là cần thiết sẽ trở nên rõ ràng sau đó.

4. Chúng tôi thêm các phần tử vào biểu mẫu xử lý: nút, trường nhập. Các nút có thể được thêm vào biểu mẫu nằm ở cuối bộ cấu hình trên bảng điều khiển Điều khiển. Bạn cần thêm các yếu tố sau:
- Một dòng có tên là "Bảng điểm máy tính". Đặt nó ở trên cùng của biểu mẫu.
- Các nút số từ 1 đến 9 nút cộng 0. Cũng như các nút biểu thị các phép tính số học: cộng, nhân, hiệu, chia.
Đặt tên cho các nút bằng số: Number1, Number2... Number0.
Các nút thao tác số học: Cộng, Nhân, Hiệu, Chia.
Để hiển thị số và ký hiệu của các phép toán số học trên biểu mẫu thay vì tên các nút, trong thuộc tính của từng nút, nhập số và ký hiệu phép toán tương ứng vào trường “Tiêu đề”: “1”, “2”, “3 ",... "*",,"-" .
Vị trí của các nút số và số học trên biểu mẫu không quan trọng. Bạn có thể sắp xếp chúng theo bất kỳ thứ tự và vị trí nào bạn thích.
5. Chúng tôi tạo một trình xử lý để nhấp vào số. Chúng ta đi tới nút “Số 1”, mở thuộc tính của nó và cuối cùng, chúng ta tìm thấy danh sách các sự kiện có thể xảy ra cho nút này. Chỉ có một sự kiện “Báo chí” và hiện tại nó trống. Nhấp vào kính lúp và mô-đun xử lý sẽ tự động hiển thị mã do chương trình tạo ra. Chúng tôi vừa tạo một mẫu cho một quy trình sẽ được thực thi khi nhấn nút "Số 1".


Chúng tôi viết mã:

Số thủ tục1Press(Phần tử)

Đầu raDigital1 = 1;
TableauCalculator = TableauCalculator + Lev(OutputNumbers1, 9);
Bảng Máy tính = Số(Phải(Bảng Máy tính, 10));

Kết thúc thủ tục

Nhận xét về đoạn mã: a) Chúng ta nói rằng nút "Số 1" là số 1. b) Chúng ta nói rằng màn hình máy tính hoạt động theo nguyên tắc thêm một ký tự vào ký tự trước đó (ở bên trái) c) Chúng ta chuyển đổi các ký tự được nhập vào dòng thành một số. Đối với chín chữ số còn lại, chúng tôi tạo chính xác các quy trình tương tự với cùng một mã. Nút cuối cùng trên biểu mẫu máy tính sẽ là nút “Xóa” [C]. Nguyên tắc của nó rất đơn giản - nó ghi số 0 trên màn hình máy tính. Những thứ kia. đặt lại bảng điểm.

6. Các phép tính toán học. Chúng tôi tạo một quy trình nhấn cho mỗi nút biểu thị một phép toán số học. Giống như chúng ta đã tạo cho các nút chỉ số. Trong mã của mỗi nút, chúng tôi viết mã:

Thủ tục bổ sungNhấn(Phần tử)
Bộ đệm = Số(Bảng điểm máy tính);
Máy tính bảng = "";
Thao tác = "Bổ sung";
Kết thúc thủ tục

1C: Doanh nghiệp 8.0. Hướng dẫn phổ quát Boyko Elvira Viktorovna

11.1. Máy tính

11.1. Máy tính

Khi thực hiện các phép tính dòng điện đơn giản trong hệ thống 1C:Enterprise 8.0, bạn có thể sử dụng máy tính tích hợp sẵn. Bạn có thể đưa nó lên màn hình bằng cách chọn "Dịch vụ - Máy tính", hoặc bằng cách sử dụng nút

thanh công cụ chương trình.

Máy tính có thể được kéo bằng chuột đến bất cứ đâu trên màn hình và cửa sổ có thể được thay đổi kích thước. Trong trường hợp này, tất cả các điều khiển nằm ở dạng máy tính sẽ thay đổi kích thước của chúng tương ứng với những thay đổi về kích thước của cửa sổ.

Máy tính cho phép bạn thực hiện tất cả các phép tính số học, tính tỷ lệ phần trăm và giá trị nghịch đảo, lưu số vào bộ đệm và thực hiện phép cộng và phép trừ với các giá trị được lưu trong bộ đệm. Khi nhập số, bạn có thể chỉnh sửa giá trị đã nhập bằng cách xóa các chữ số nhập sai.

Để làm việc với máy tính, bạn có thể sử dụng chuột hoặc bàn phím.

Nếu kết quả của bất kỳ thao tác nào vượt quá dung lượng bit cho phép của máy tính, thông báo sẽ hiển thị: “Kết quả vượt quá giới hạn cho phép”.

Khi chia cho 0 màn hình sẽ hiện thông báo: “Chia cho 0”. Để tiếp tục làm việc trong trường hợp này, bạn cần xóa màn hình máy tính bằng cách nhấn nút đặt lại "VỚI".

15 phép tính cuối cùng được lưu trong bộ nhớ của máy tính, có thể xem bằng nút

nằm ở bên phải màn hình.

Máy tính có 10 thanh ghi bộ nhớ để lưu trữ các số và sử dụng chúng trong các phép tính tiếp theo. Sử dụng các nút "BỆNH ĐA XƠ CỨNG", "M+", "M-""BỆNH ĐA XƠ CỨNG" làm việc với đăng ký đầu tiên.

Để lưu kết quả tính toán vào thanh ghi đầu tiên, nhấn nút "BỆNH ĐA XƠ CỨNG". Trong bảng điểm, bên phải dòng chữ "M=", giá trị được lưu trữ sẽ xuất hiện. Ở Liên lạc của một nút "ÔNG" giá trị được lưu trữ được hiển thị từ thanh ghi đầu tiên. Bằng nút "M+" giá trị được lưu trong thanh ghi đầu tiên sẽ được thêm vào kết quả tính toán bằng cách sử dụng nút "M-" Giá trị được lưu trong thanh ghi đầu tiên sẽ bị trừ khỏi kết quả tính toán. Cái nút "BỆNH ĐA XƠ CỨNG"đặt lại nội dung của thanh ghi đầu tiên.

Để ghi nhớ một số ở một trong chín thanh ghi khác, hãy quay số trên màn hình (nhập hoặc thực hiện các phép tính cần thiết) và nhấn nút

nằm bên cạnh nút "BỆNH ĐA XƠ CỨNG". Một danh sách các thanh ghi sẽ được hiển thị trên màn hình. Trỏ chuột vào thanh ghi mong muốn. Con số được viết ra.

Để trích xuất một số từ sổ đăng ký, hãy nhấp vào nút

nằm bên cạnh các nút "MR", "M+" hoặc "M-" tùy thuộc vào loại hành động và chọn thanh ghi. Việc đăng ký được xóa theo cách tương tự (nút "BỆNH ĐA XƠ CỨNG").

Máy tính có thể hoạt động ở nhiều chế độ. Chế độ được chọn bằng nút

và chọn mục mong muốn:

Đang ở chế độ "Máy tính vi mô" tất cả các hành động được thực hiện từ bàn phím. Máy tính sau đó có dạng đơn giản:

Các số được nhập từ bàn phím. Để xóa màn hình, sử dụng phím "VỚI".

Đang ở chế độ "Công thức tính" tất cả các hành động được ghi lại trong bảng điểm một cách tuần tự. Để tổ chức một chuỗi hành động nhất định và nhập các biểu thức phức tạp, được phép sử dụng dấu ngoặc đơn:

Trong chế độ “Cài đặt”, bạn có thể điều chỉnh độ chính xác của phép tính của máy tính. Trong hộp thoại cài đặt xuất hiện, chỉ định số vị trí thập phân:

Máy tính không chỉ được sử dụng để thực hiện các phép tính mà còn có thể nhập các chi tiết số vào tài liệu và sách tham khảo. Để thực hiện việc này, ở bên phải chi tiết số, hãy nhấp vào nút

hoặc sử dụng phím F4.