profile="http://gmpg.org/xfn/11"> Как ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ всС строки Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 1Π‘? Π‘Π΅Π· использования запроса. | Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅, Pascal, Паскаль

Как ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ всС строки Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 1Π‘? Π‘Π΅Π· использования запроса.

Как ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ всС строки Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 1Π‘? Π‘Π΅Π· использования запроса.
Π Π°Π½Π΅Π΅ ΠΌΡ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ части Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ запроса.
Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассмотрим ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π¦ΠΈΠΊΠ»Π°.
Π¦ΠΈΠΊΠ»Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для выполнСния ΠΊΠ°ΠΊΠΈΡ… Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ дСйствий.
Π—Π°Π΄Π°Ρ‡Π°: ВрСбуСтся ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ всС строки Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

1. ΠŸΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅ΠΌ строки с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΠΊΠ»Π° Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ.
ЗаписываСтся:

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π’Π΅ΠΊΠ‘Ρ‚Ρ€ΠΎΠΊΠ° Из ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡΠ‘Ρ‚Ρ€ΠΎΠΊ Π¦ΠΈΠΊΠ»

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

Π’Π΅ΠΊΠ‘Ρ‚Ρ€ΠΎΠΊΠ° — пСрСмСнная,
ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡΠ‘Ρ‚Ρ€ΠΎΠΊ — коллСкция Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.
Π’ΠΎΠ³Π΄Π° наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ запишСм Ρ‚Π°ΠΊ:

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠšΠ°ΠΊΠŸΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒΠ’ΡΠ΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈΠ’Π’Π°Π±Π»ΠΈΡ†Π΅Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°()
	Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π‘Ρ‚Ρ€Π’ΠΎΠ²Π°Ρ€ Из Π’Ρ‹Π±Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.Π’ΠΎΠ²Π°Ρ€Ρ‹ Π¦ΠΈΠΊΠ»
		Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("НомСнклатура: "+Π‘Ρ‚Ρ€Π’ΠΎΠ²Π°Ρ€.НомСнклатура);
	ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

Π’Ρ‹Π±Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°- Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Π½Ρ‚Π½Ρ‹ΠΉ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.
Π’ΠΎΠ²Π°Ρ€Ρ‹ — табличная Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

2. ΠŸΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅ΠΌ строки с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΠΊΠ»Π° Пока.
ЗаписываСтся:

Пока Π» < ΠšΠΎΠ»Π‘Ρ‚Ρ€ΠΎΠΊ Π¦ΠΈΠΊΠ»

	Π»=Π»+1;
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

Π» — счСтчик, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ увСличиваСтся Π½Π° 1.
ΠšΠΎΠ»Π‘Ρ‚Ρ€ΠΎΠΊ — максимальноС количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ.

Π’ΠΎΠ³Π΄Π° наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ запишСм Ρ‚Π°ΠΊ:

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠšΠ°ΠΊΠŸΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒΠ’ΡΠ΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈΠ’Π’Π°Π±Π»ΠΈΡ†Π΅Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°1()
	ΠŸΠ΅Ρ€Π΅ΠΌ Π», ΠšΠΎΠ»Π‘Ρ‚Ρ€ΠΎΠΊ,Π’ΠΎΠ²Π°Ρ€Ρ‹;
	Π»=0;
	ΠšΠΎΠ»Π‘Ρ‚Ρ€ΠΎΠΊ=Π’Ρ‹Π±Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.Π’ΠΎΠ²Π°Ρ€Ρ‹.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ();
	Π’ΠΎΠ²Π°Ρ€Ρ‹=Π’Ρ‹Π±Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.Π’ΠΎΠ²Π°Ρ€Ρ‹;
	Пока Π» < ΠšΠΎΠ»Π‘Ρ‚Ρ€ΠΎΠΊ Π¦ΠΈΠΊΠ»
		Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("НомСнклатура: "+Π’ΠΎΠ²Π°Ρ€Ρ‹[Π»].НомСнклатура.НаимСнованиС);
		Π»=Π»+1;
	ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

Π³Π΄Π΅:
Π’Ρ‹Π±Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°- Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Π½Ρ‚Π½Ρ‹ΠΉ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.
Π’ΠΎΠ²Π°Ρ€Ρ‹ — табличная Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.
3. ΠŸΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅ΠΌ строки с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΠΊΠ»Π° Для.
ЗаписываСтся:

Для Π»=0 ΠΏΠΎ ΠšΠΎΠ»Π‘Ρ‚Ρ€ΠΎΠΊ Π¦ΠΈΠΊΠ»
	
НомСнклатура.НаимСнованиС);
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°

Π» — счСтчик, увСличиваСтся Π½Π° 1.
ΠšΠΎΠ»Π‘Ρ‚Ρ€ΠΎΠΊ — максимальноС количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ.
Π’ΠΎΠ³Π΄Π° наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ запишСм Ρ‚Π°ΠΊ:

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠšΠ°ΠΊΠŸΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒΠ’ΡΠ΅Π‘Ρ‚Ρ€ΠΎΠΊΠΈΠ’Π’Π°Π±Π»ΠΈΡ†Π΅Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°2()
	ΠŸΠ΅Ρ€Π΅ΠΌ Π», ΠšΠΎΠ»Π‘Ρ‚Ρ€ΠΎΠΊ,Π’ΠΎΠ²Π°Ρ€Ρ‹;
	ΠšΠΎΠ»Π‘Ρ‚Ρ€ΠΎΠΊ=Π’Ρ‹Π±Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.Π’ΠΎΠ²Π°Ρ€Ρ‹.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ()-1;
	Π’ΠΎΠ²Π°Ρ€Ρ‹=Π’Ρ‹Π±Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.Π’ΠΎΠ²Π°Ρ€Ρ‹;
	Для Π»=0 ΠΏΠΎ ΠšΠΎΠ»Π‘Ρ‚Ρ€ΠΎΠΊ Π¦ΠΈΠΊΠ»
		Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("НомСнклатура: "+Π’ΠΎΠ²Π°Ρ€Ρ‹[Π»].НомСнклатура.НаимСнованиС);
	ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ вас заинтСрСсуСт:
Рассмотрим Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со строкой: Найти(), Π‘Ρ€Π΅Π΄(), Π‘Ρ‚Ρ€Π”Π»ΠΈΠ½Π°(). 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅.
Как Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· Excel Π² 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅? ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ COMObject. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1.
Π’Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠΈ 8.0, 8.1, 8.2.
ГорячиС клавиши Π² 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.2.
Как Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ части Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.2 Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ?
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π² 1C Π½Π° Π‘ΠšΠ”.

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹.