1с что такое сп

Обновлено: 07.07.2024

ЗДАНИЯ ЖИЛЫЕ МНОГОКВАРТИРНЫЕ

Multicompartment residential buildings

Дата введения 2017-06-04

Предисловие

Сведения о своде правил

1 ИСПОЛНИТЕЛЬ - Акционерное общество "ЦНИИЭП жилища - институт комплексного проектирования жилых и общественных зданий" (АО "ЦНИИЭП жилища")

2 ВНЕСЕН Техническим комитетом по стандартизации ТК 465 "Строительство"

3 ПОДГОТОВЛЕН к утверждению Департаментом градостроительной деятельности и архитектуры Министерства строительства и жилищно-коммунального хозяйства Российской Федерации (Минстрой России)

В случае пересмотра (замены) или отмены настоящего свода правил соответствующее уведомление будет опубликовано в установленном порядке. Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте разработчика (Минстрой России) в сети Интернет

Изменения N 1, 2, 3 внесены изготовителем базы данных по тексту М.: Стандартинформ, 2019

Введение

Настоящий свод правил актуализирован в целях повышения уровня безопасности людей и сохранности материальных ценностей в соответствии с федеральными законами [1] и [2], выполнения требований Федерального закона [3], повышения уровня гармонизации с требованиями международных нормативных документов, применения единых методов определения эксплуатационных характеристик и методов оценки и учета санитарно-эпидемиологических требований к условиям проживания в жилых многоквартирных зданиях.

Свод правил выполнен авторским коллективом: АО "ЦНИИЭП жилища - институт комплексного проектирования жилых и общественных зданий" (канд. архит. проф. А.А.Магай, канд. архит. А.Р.Крюков (отв. исп.), канд. архит., доц. Н.В.Дубынин, арх. С.А.Куницын, инж. Ю.Л.Кашулина, инж. М.А.Жеребина); АО ЦНИИПромзданий (канд. техн. наук Т.Е.Стороженко); ОАО "Академия коммунального хозяйства имени К.Д.Памфилова" (вед. науч. сотр. В.Н.Суворов); ОАО "Центр методологии нормирования и стандартизации в строительстве" (А.И.Тарада), ООО "Верхне-Волжский Институт Строительной Экспертизы и Консалтинга" (М.В.Андреев).

Изменение N 1 к настоящему своду правил разработано авторским коллективом АО "ЦНИИПромзданий" (руководитель разработки - д-р техн. наук, проф. В.В.Гранев, руководитель темы - канд. архитектуры Д.К.Лейкина, ответственный исполнитель - канд. архитектуры Н.В.Дубынин; исполнители - Ю.Л.Кашулина, А.И.Хорунжая); ОАО "Академия коммунального хозяйства имени К.Д.Памфилова" (В.Н.Суворов).

Изменение N 3 к настоящему своду правил разработано авторским коллективом АО "ЦНИИПромзданий" (руководитель разработки - д-р техн. наук, проф. В.В.Гранев, ответственный исполнитель - канд. архитектуры Н.В.Дубынин; исполнители - канд. техн. наук М.Ю.Граник, Ю.Л.Кашупина, А.И.Хорунжая).

1 Область применения

1.1 Настоящий свод правил распространяется на проектирование и строительство вновь строящихся и реконструируемых многоквартирных жилых зданий высотой* до 75 м, в том числе общежитий квартирного типа, а также жилых помещений, входящих в состав помещений зданий другого функционального назначения.

* Здесь и далее по тексту высота жилого здания - в соответствии с определением по пункту 3.1 СП 1.13130.2009

1.2 Свод правил не распространяется: на блокированные жилые дома, проектируемые в соответствии с требованиями СП 55.13330, в которых помещения, относящиеся к разным квартирам, не располагаются друг над другом, и общими являются только стены между соседними блоками; мобильные жилые здания; жилые помещения маневренного фонда, указанные в [4, статья 92, часть 1, пункты 2)-8)].

1.3 В процессе строительства и при эксплуатации многоквартирных жилых зданий отступать от параметров, установленных в настоящем своде правил, не допускается.

2 Нормативные ссылки

В настоящем своде правил использованы нормативные ссылки на следующие документы:

ГОСТ 12.2.003-91 Система стандартов безопасности труда. Оборудование производственное. Общие требования безопасности

ГОСТ 25772-83 Ограждения лестниц, балконов и крыш стальные. Общие технические условия

ГОСТ 27751-2014 Надежность строительных конструкций и оснований. Основные положения

ГОСТ 30494-2011 Здания жилые и общественные. Параметры микроклимата в помещениях

ГОСТ 31937-2011 Здания и сооружения. Правила обследования и мониторинга технического состояния

ГОСТ 33125-2014 Устройства солнцезащитные. Технические условия

ГОСТ 33984.1-2016 (EN 81-20:2014) Лифты. Общие требования безопасности к устройству и установке. Лифты для транспортирования людей или людей и грузов

ГОСТ Р 22.1.12-2005 Безопасность в чрезвычайных ситуациях. Структурированная система мониторинга и управления инженерными системами зданий и сооружений. Общие требования

ГОСТ Р 51773-2009 Услуги торговли. Классификация предприятий торговли

ГОСТ Р 53254-2009 Техника пожарная. Лестницы пожарные наружные стационарные. Ограждения кровли. Общие технические требования. Методы испытаний

ГОСТ Р 56420.2-2015 (ИСО 25745-2:2015) Лифты, эскалаторы и конвейеры пассажирские. Энергетические характеристики. Часть 2. Расчет энергопотребления и классификация энергетической эффективности лифтов

ГОСТ Р 56926-2016 Конструкции оконные и балконные различного функционального назначения для жилых зданий. Общие технические условия

ГОСТ Р 58020-2017 Система коллективного приёма сигнала эфирного цифрового телевизионного вещания. Основные параметры, технические требования, методы измерений и испытаний

СП 1.13130.2009 Системы противопожарной защиты. Эвакуационные пути и выходы (с изменением N 1)

СП 2.13130.2012 Системы противопожарной защиты. Обеспечение огнестойкости объектов защиты (с изменением N 1)

СП 3.13130.2009 Системы противопожарной защиты. Система оповещения и управления эвакуацией людей при пожаре. Требования пожарной безопасности

СП 4.13130.2013 Системы противопожарной защиты. Ограничение распространения пожара на объектах защиты. Требования к объемно-планировочным и конструктивным решениям

СП 5.13130.2009 Системы противопожарной защиты. Установки пожарной сигнализации и пожаротушения автоматические. Нормы и правила проектирования (с изменением N 1)

СП 6.13130.2013 Системы противопожарной защиты. Электрооборудование. Требования пожарной безопасности

СП 7.13130.2013 Отопление, вентиляция и кондиционирование. Требования пожарной безопасности

СП 8.13130.2009 Системы противопожарной защиты. Источники наружного противопожарного водоснабжения. Требования пожарной безопасности (с изменением N 1)

СП 10.13130.2009 Системы противопожарной защиты. Внутренний противопожарный водопровод. Требования пожарной безопасности (с изменением N 1)

СП 12.13130.2009 Определение категорий помещений, зданий и наружных установок по взрывопожарной и пожарной опасности (с изменением N 1)

СП 14.13330.2018 "СНиП II-7-81* Строительство в сейсмических районах"

СП 20.13330.2016 "СНиП 2.01.07-85* Нагрузки и воздействия" (с изменениями N 1, N 2)

СП 21.13330.2012 "СНиП 2.01.09-91 Здания и сооружения на подрабатываемых территориях и просадочных грунтах" (с изменением N 1)

СП 22.13330.2016 "СНиП 2.02.01-83* Основания зданий и сооружений" (с изменениями N 1, N 2)

СП 24.13330.2011 "СНиП 2.02.03-85 Свайные фундаменты" (с изменениями N 1, N 2, N 3)

СП 25.13330.2012 "СНиП 2.02.04-88 Основания и фундаменты на вечномерзлых грунтах" (с изменениями N 1, N 2, N 3)

СП 28.13330.2017 "СНиП 2.03.11-85 Защита строительных конструкций от коррозии" (с изменением N 1)

СП 30.13330.2016 "СНиП 2.04.01-85* Внутренний водопровод и канализация зданий" (с изменением N 1)

СП 31.13330.2012 "СНиП 2.04.02-84* Водоснабжение. Наружные сети и сооружения" (с изменениями N 1, N 2, N 3, N 4)

СП 42.13330.2016 "СНиП 2.07.01-89* Градостроительство. Планировка и застройка городских и сельских поселений"

СП 52.13330.2016 "СНиП 23-05-95* Естественное и искусственное освещение"

СП 59.13330.2016 "СНиП 35-01-2001 Доступность зданий и сооружений для маломобильных групп населения"

СП 60.13330.2016 "СНиП 41-01-2003 Отопление, вентиляция и кондиционирование воздуха" (с изменением N 1)

СП 62.13330.2011 "СНиП 42-01-2002 Газораспределительные системы" (с изменениями N 1, N 2)

СП 63.13330.2018 "СНиП 52-01-2003 Бетонные и железобетонные конструкции. Основные положения"

СП 70.13330.2012 "СНиП 3.03.01-87 Несущие и ограждающие конструкции" (с изменениями N 1, N 3)

СП 71.13330.2017 "СНиП 3.04.01-87 Изоляционные и отделочные покрытия" (с изменением N 1)

СП 88.13330.2014 "СНиП II-11-77* Защитные сооружения гражданской обороны" (с изменениями N 1, N 2)

СИСТЕМЫ ПРОТИВОПОЖАРНОЙ ЗАЩИТЫ

Эвакуационные пути и выходы

The systems of fire protection. Evacuation ways and exits

____________________________________________________________________
Текст Сравнения СП 1.13130.2020 с СП 1.13130.2009 см. по ссылке.
- Примечание изготовителя базы данных.
____________________________________________________________________

Дата введения 2020-09-19

Предисловие

Сведения о своде правил

1 РАЗРАБОТАН Федеральным государственным бюджетным учреждением "Всероссийский ордена "Знак Почета" научно-исследовательский институт противопожарной обороны Министерства Российской Федерации по делам гражданской обороны, чрезвычайным ситуациям и ликвидации последствий стихийных бедствий" (далее - ФГБУ ВНИИПО МЧС России)

2 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ приказом Министерства Российской Федерации по делам гражданской обороны, чрезвычайным ситуациям и ликвидации последствий стихийных бедствий (МЧС России) от 19 марта 2020 г. N 194

Информация о пересмотре или внесении изменений в настоящий свод правил, а также тексты размещаются в информационной системе общего пользования - на официальном сайте разработчика в информационно-телекоммуникационной сети Интернет. Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте федерального органа исполнительной власти в сфере стандартизации в информационно-телекоммуникационной сети Интернет (www.gost.ru)

Введение

Настоящий свод правил разработан в развитие положений [1].

Требования к путям эвакуации и эвакуационным выходам, изложенные в нормативных документах по пожарной безопасности, разработанных для зданий определенного класса функциональной пожарной опасности, для подтверждения их соответствия положениям [1] следует выполнять наряду с требованиями настоящего свода правил, с учетом особенностей их функционального назначения и специфики противопожарной защиты.

1 Область применения

1.1 Настоящий свод правил устанавливает требования пожарной безопасности к эвакуационным путям, эвакуационным и аварийным выходам из помещений, зданий и сооружений (далее - здания), а также требования пожарной безопасности к эвакуационным путям для наружных технологических установок. Требования свода правил распространяются на объекты защиты при их проектировании, изменении функционального назначения, а также при проведении работ по реконструкции, капитальном ремонте и техническом перевооружении в части, соответствующей объему указанных работ.

1.2 Настоящий свод правил не распространяется на здания и сооружения специального назначения (для производства, хранения, переработки и уничтожения радиоактивных и взрывчатых веществ, материалов и средств взрывания, военного назначения, подземные сооружения метрополитенов, горные выработки), жилые здания высотой более 75 м и иные здания высотой более 50 м, а также на здания с числом подвальных этажей более одного, за исключением случая, когда в указанных этажах размещаются части здания, требования к которым изложены в настоящем своде правил, либо для которых разработаны нормативные документы по пожарной безопасности, учитывающие их размещение относительно уровня земли.

1.3 При изменении функционального назначения существующих зданий или отдельных помещений в них, а также при изменении объемно-планировочных и конструктивных решений должны применяться требования настоящего свода правил в соответствии с новым назначением этих зданий или помещений.

2 Нормативные ссылки

В настоящем своде правил использованы нормативные ссылки на следующие документы:

ГОСТ 12.4.026-2015 "Цвета сигнальные, знаки безопасности и разметка сигнальная. Назначение и правила применения. Общие технические требования и характеристики. Методы испытаний"

ГОСТ 30826-2014 "Стекло многослойное. Технические условия"

ГОСТ Р 53296-2009 "Установка лифтов для пожарных в зданиях и сооружениях. Требования пожарной безопасности"

СП 3.13130.2009 "Системы противопожарной защиты. Система оповещения и управления эвакуацией людей при пожаре. Требования пожарной безопасности"

СП 4.13130.2013 "Системы противопожарной защиты. Ограничение распространения пожара на объектах защиты. Требования к объемно-планировочным и конструктивным решениям"

СП 7.13130.2013 "Отопление, вентиляция и кондиционирование. Требования пожарной безопасности"

СП 10.13130.2009 "Системы противопожарной защиты. Внутренний противопожарный водопровод. Требования пожарной безопасности"

СП 43.13330.2012 "Сооружения промышленных предприятий. Актуализированная редакция СНиП 2.09.03-85"

СП 52.13330.2016 "Естественное и искусственное освещение. Актуализированная редакция СНиП 23-05-95*"

СП 59.13330.2016 "Доступность зданий и сооружений для маломобильных групп населения"

Примечание - При пользовании настоящим сводом правил целесообразно проверить действие ссылочных документов в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодному информационному указателю "Национальные стандарты", который опубликован по состоянию на 1 января текущего года, и по выпускам ежемесячного информационного указателя "Национальные стандарты" за текущий год. Если заменен ссылочный документ, на который дана недатированная ссылка, то рекомендуется использовать действующую версию этого документа с учетом всех внесенных в данную версию изменений. Если заменен ссылочный документ, на который дана датированная ссылка, то рекомендуется использовать версию этого документа с указанным выше годом утверждения (принятия). Если после утверждения настоящего свода правил в ссылочный документ, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, то это положение рекомендуется применять без учета данного изменения. Если ссылочный документ отменен без замены, то положение, в котором дана ссылка на него, рекомендуется применять в части, не затрагивающей эту ссылку.

3 Термины и определения

В настоящем своде правил, за исключением специально оговоренных случаев, приняты термины и определения, приведенные в [1].

Кроме того, в настоящем своде правил применены следующие термины с соответствующими определениями:

3.1 высота здания (пожарно-техническая): Высота расположения верхнего этажа, не считая верхнего технического этажа, определяемая:

- максимальной разностью отметок поверхности проезда для пожарных машин и нижней границы открывающегося проема (окна) в наружной стене;

- полусуммой отметок пола и потолка этажа при отсутствии открывающихся окон (проемов).

1 При наличии эксплуатируемого покрытия высота здания определяется по максимальному значению разницы отметок поверхности проезда для пожарных машин и верхней границы ограждений покрытия.

2 При определении высоты здания покрытие не следует считать эксплуатируемым, если на нем не предусмотрено постоянное пребывание людей.

3 При наличии балконов (лоджий) или ограждений окон высота определяется по максимальному значению разницы отметок поверхности проезда для пожарных машин и верхней границы ограждения.

3.2 выход непосредственно наружу: Выход за пределы габаритов здания (в том числе пристроенных к нему частей) в уровне этого выхода на прилегающую территорию, допускающую возможность свободного рассредоточения людей. Выходом непосредственно наружу также может считаться выход на огороженные площадки, расположенные выше уровня земли при условиях, оговоренных в настоящем своде правил.

3.3 обособленный эвакуационный выход: Выход из части здания (помещения), ведущий на самостоятельный путь эвакуации, непосредственно наружу или непосредственно в безопасную зону.

3.4 основные эвакуационные проходы: Проходы в помещениях (преимущественно зальных - торговых, обеденных, читальных, зрительных, офисных), ведущие к эвакуационным выходам из помещения (выделенной зоны внутри помещения) и являющиеся завершающим участком пути эвакуации из этого помещения (зоны).

3.5 пожаробезопасная зона: Помещение (или иная часть здания), выделенное противопожарными преградами, оснащенное (при необходимости) системами противопожарной защиты в соответствии с требованиями нормативных правовых актов и настоящего свода правил и предназначенное для защиты людей, относящихся к категории маломобильных групп населения (далее - МГН), от опасных факторов пожара во время пожара. Пожаробезопасная зона является частным случаем безопасной зоны.

3.6 помещение с постоянным пребыванием людей: Помещение, в котором люди находятся не менее 2 часов непрерывно или 6 часов суммарно в течение суток.

3.7 поэтапная горизонтальная эвакуация: Проектное решение, предусматривающее возможность эвакуации людей при пожаре в смежную часть здания, размещенную на том же этаже (уровне), отделенную противопожарными преградами и обеспеченную эвакуационными выходами в соответствии с требованиями настоящего свода правил.

3.8 расчет пожарного риска: Расчетное определение пожарного риска в соответствии с методиками, утвержденными в установленном порядке.

3.9 самостоятельный путь эвакуации: Эвакуационный путь из части здания, на который отсутствуют выходы из других частей здания.

3.10 самостоятельный эвакуационный выход: Эвакуационный выход, ведущий на путь эвакуации и не включающий части здания (помещения) иной функциональной пожарной опасности.

3.11 спасение: Процесс вынужденного перемещения людей наружу при воздействии на них опасных факторов пожара или при возникновении непосредственной угрозы этого воздействия.

Примечание - Спасение осуществляется самостоятельно, с помощью пожарных подразделений или специально обученного персонала, в том числе с использованием спасательных средств, через эвакуационные и аварийные выходы.

3.12 тупиковый коридор: Коридор (часть коридора), эвакуация из которого возможна только в одном направлении.

Примечание - Коридор (часть коридора) не является тупиковым, если его длина не превышает 6 м, а эвакуация в одном направлении осуществляется до коридора, из которого возможна эвакуация людей в двух направлениях.

3.13 шкаф коммуникационный (шкаф для коммуникаций): Шкаф для визуального осмотра и контроля инженерных коммуникаций здания, не предназначенный для размещения инженерного оборудования, за исключением устройств аварийного отключения.

3.14 эксплуатируемое покрытие (эксплуатируемая кровля): Покрытие здания, на котором предусматривается постоянное пребывание людей (не менее 2 часов непрерывно или 6 часов суммарно в течение суток).

4 Общие требования

4.1 Общие положения

4.1.1 Требования настоящего свода правил установлены для:

обеспечения возможности своевременной и беспрепятственной эвакуации людей при пожаре;

обеспечения возможности спасения людей при пожаре.

4.1.2 Защита людей на путях эвакуации должна быть обеспечена комплексом объемно-планировочных, эргономических, конструктивных, инженерно-технических и организационных решений.

Эвакуационные пути в пределах помещения должны обеспечивать возможность безопасного движения людей через эвакуационные выходы из данного помещения.

За пределами помещений защиту путей эвакуации следует предусматривать из условия обеспечения безопасной эвакуации людей с учетом функциональной пожарной опасности помещений, выходящих на эвакуационный путь, численности эвакуируемых, их групп мобильности, степени огнестойкости и класса конструктивной пожарной опасности здания, количества эвакуационных выходов с этажа и из здания в целом.

Пожарная опасность строительных материалов поверхностных слоев конструкций (отделок и облицовок) в помещениях и на путях эвакуации за пределами помещений должна ограничиваться в зависимости от функциональной пожарной опасности помещения и здания, количества людей, а также с учетом других пожарно-технических характеристик здания.

4.1.3 В случаях, когда предполагается возможность отступления от какого-либо требования настоящего свода правил, оно излагается с оговоркой "как правило" и с условиями, при которых допускаются отступления.

4.1.4 Размеры эвакуационных путей и выходов (ширина и высота), а также геометрические характеристики конструктивных элементов путей эвакуации (высота и ширина ступеней и т.п.), приведенные в настоящем своде правил, за исключением специально оговоренных случаев, указаны в свету. Размером в свету является минимальное расстояние между выступающими конструкциями измеряемого элемента в его нормальной проекции.

4.1.5 Отклонения от геометрических параметров эвакуационных путей и выходов допускается в пределах не более чем 5%.

4.1.6 В настоящем разделе свода правил установлены общие требования для зданий всех классов функциональной пожарной опасности. Требования для зданий (частей зданий) конкретных классов функциональной пожарной опасности, изложенные в последующих разделах, не могут снижать требований настоящего раздела, за исключением специально оговоренных случаев.

4.1.7 Защиту МГН при пожаре, а также людей, имеющих ограничения подвижности, следует предусматривать в соответствии с требованиями раздела 9.

Сколько же всего сложного и таинственного нас окружает.

Черные дыры и сновидения. Темная материя и подсознание. Корпускулярно-волновой дуализм и 1С.

И ведь думаешь, что знаешь эту "1Ску" как свои пять пальцев, но стоит случайно копнуть глубже. И очередная багофича. Да ешё и какая!

В этой статье рассмотрим секретный оператор ?

О нём мало кто знает, хоть он и существует как минимум с версии 8.0.


В последнее время я публикую на своём телеграм-канале разные хитрые задачки с подвохом для программистов 1С. Какие-то беру "по памяти", а какие-то "рождаю" в результате экспериментов. Об этом скоро выйдет отдельная статья. И вот в очередном тесте адекватности платформы случайно натыкаюсь на такую конструкцию:

Синтаксис-проверка прошла успешно. Никаких ошибок не высветилось. И, казалось бы, ошибка тогда должна произойти в момент выполнения.


Код успешно выполнился. Удивительно, но сработало! И тут меня понесло.


Как оказалось, знак ? ведёт себя крайне странно. Давайте посмотрим ещё раз прошлый пример.

Мы создаём новую переменную и назначаем ей значение - ?. И в переменной находится Неопределенно. И, казалось бы, это и есть ответ на вопрос. Знак ? означает Неопределено.

Но что же тогда это:


В данном коде сначала идёт объявление переменной "А". И в А установлено числовое значение "1". А далее идёт наше сравнение с ?. Если бы под знаком вопроса скрывалось Неопределено, то мы бы не попали внутрь условия. А по скрину видно, что попали.


Очень странная ошибка. "Переменная не определена (Сообщить)". Ну допустим. Добавим тогда такую переменную:

Данный код компилируется без ошибок. И при выполнении в 1С сообщает "ТЕСТ". То есть значение переменной Сообщить

Выходит, что символ ? указывает на предыдущее слово в коде. В данном случае, перед ? было слово Сообщить. И поэтому 1С изначально поругалась, что такая переменная не определена. А когда мы добавили переменную Сообщить, то всё стало на свои места.

То есть наш код для 1С выглядит так:

А теперь вернемся к нашим предыдущим примерам и разберём что и как сработало.

В данном коде предыдущее слово перед ? - Если. Но оно является ключевым для 1С. Как "Цикл", "Процедура" и так далее. Поэтому, его оператор ? не учитывает и берет в качестве источника значения переменную А.

Скорректируем же этот код так, как его видит 1С:

Теперь всё логично. А = А и поэтому условие выполняется.

А что с нашим самым первым примером?

На самом деле всё так же. Просто заменяем знак вопроса на предыдущее слово.

Да, такой код тоже странный, но в рамках 1С всё логично. Сначала объявляется переменная и в ней Неопределено. А затем происходит присвоение переменной значения из её самой. То есть опять же Неопределено. Можете проверить такой код - это хоть и выглядит странно, но работает. А почитать чуть подробнее можно в статье на ИТС: МояПеременная = 0; МояПеременная = ? + 1; //1 МояПеременная = ? + 1; //2 МояПеременная = ? * 5; //10 МояПеременная = ? / 2; //5 МояПеременная = ? - 6; //-1

А самое интересное, что такая возможность существовала как минимум ещё с версии 8.0 . Специально скачал старую платформу и проверил.

На самом деле такой код можно ещё упросить:

Но такой вариант становится менее надежным. Ведь всё работает до тех пор, пока перед ? находится МояПеременная. Если же вставить после этого какое-то другое "слово", то всё порушится.

Но вот ещё пример:

Мы же помним, что знак ? берет предыдущее слово. Так вот в нашей строке кода это слово "А". Именно так - без "Структура".

Поэтому 1С в таком коде вместо знака вопроса вставит "А"

Но зато появляется новая возможность применения:

В данном коде мы создали структуру и наполнили её объявленными ранее переменными. Тоже бывает удобно, когда нужно передать какой-то набор переменных метода в другой метод через структуру.

А вот ещё пример. Можно передать в какой-то метод или конструктор одно значение несколько раз:

Передавать знак ? можно даже в условный тернарный оператор. Например, этот код приводит отрицательные числа к 0:

А этот приводит отрицательные числа к положительным:

Подобным образом можно присваивать дефолтные значения необязательным параметрам:

Главное помнить, что знак ? берет именно предыдущее слово, поэтому вот так работать НЕ будет:

1С поругается, что Переменная не определена (Структура). Ведь перед последним знаком ? слово Структура

Но что если использовать символ ? в параметрах?

Сделаем процедуру с параметром ? :

Такую процедуру действительно возможно создать. И можно вызывать. Причем 1С понимает, что параметр обязательный и его необходимо передать.

Но мы можем сделать его необязательным:

И параметр не обязан быть единственным. Можно делать разными способами:

А можно использовать Знач

Но вот незадача, ? в параметре метода не использует предыдущее слово (как во всех других случаях). Как обратиться к этому параметру - неизвестно.

В стеке вызовов он отображается:


А попробуем добавить второй параметр ?

1С ругается так:

Формальный параметр с указанным именем уже определен (?)

Опираясь на текст ошибки, мы можем предположить, что 1С объявляет параметр с именем "?"

И когда мы пытаемся добавить ещё один такой параметр, то платформа ругается.

Как обратиться к параметру с именем "?" - неизвестно. Методы Вычислить() и Выполнить() не помогли.

Но, возможно, это всё те вопросы, которые нам ещё предстоит разгадать. Секреты и загадки этой таинственной платформы под кодовым названием 1С.


Понравилась статья?

Поставьте лайк плюс. Пишите свои идеи и комментарии по теме. Статья будет дополняться.

Читайте также: