21.12.2022 Владимир Быков 13748
Формат ячейки Excel в конфигурации системы 1С...

    

1.      Что нужно сделать, чтобы открыть окно «Формат ячеек» в версии платформы 1С: Предприятие 8?


В данной теме рассмотрим работу с форматом ячейки программы Microsoft Excel используя средства разработки версии платформы «1С: Предприятие 8». Случается, решая системные прикладные задачи разработчику приходится работать с документами в программе Excel. В задаче может быть требование чтобы формат ячейки программы Excel был уставлен в четко определенной форме.


В рабочей программе Excel формат ячейки настраивается в окне «Формат ячеек» (Рис. 1).



Рис.1. Программа Microsoft Excel. Окно «Формат ячеек»


Чтобы открыть окно «Формат ячеек» нужно выделить ячейку, вызвать контекстное меню 1С и выбрать команду «Формат ячеек…» (Рис. 2).



Рис.2. Контекстное меню. Команда «Формат ячеек…» 


2.      Примеры установки формата программы MS Eхcel на встроенном языке платформы 1С:Предприятия 8

2.1 Вкладка «Число». Числовые форматы



Рис.3. Встроенный язык платформы «1С: Предприятие 8». Свойство «NumberFormat»


NumberFormat – свойство ячейки таблицы, которое определяет числовой формат ячейки в Exel (Рис. 3). Тип свойства «Строка».

Sheets – лист из книги созданный в программе Excel

Cells – ячейки на созданном «Sheets» листе


Значения (свойства «NumberFormat») из списка перечисленных (выборочно) числовых форматов ячеек в Exel:


·        Общий

Пример:

NumberFormat = «Основной»;

Значение(Value) в 1С: «10»;

Результат в Excel: 10


·        Числовой

Пример:

NumberFormat = «0,00»;

Значение(Value) в 1С: «10»

Результат в Excel: 10,00


·        Денежный

Пример:

NumberFormat = «# ##0,00 ₽»;

Значение(Value) в 1С: «10»;

Результат в Excel: 10,00 ₽;


·        Финансовый

Пример:

NumberFormat = «_-* # ##0,00 ₽_-;-* # ##0,00 ₽_-;_-* "-"?? ₽_-;_-@_-»;

Значение(Value) в 1С: «10»

Результат в Excel: 10,00 ₽


·        Дата

Пример:

NumberFormat =«ДД.ММ.ГГГГ»;

Значение(Value) в 1С: «10/10/2022»;

Результат в Excel: 10.10.2022


Чтобы получить дату в формате «10 августа 2022 г.» нужно для свойства «NumberFormat» написать значение «[$-FC19]ДД ММММ ГГГГ \г\.;@». Можно изменить язык в формате «10 серпня 2022 р.» для этого нужно для свойства «NumberFormat» прописать значение «[$-FC22]Д ММММ ГГГГ" р.";@». Также можно выбрать другие языки, которые можно выбрать интерактивно в окне «Формат ячеек».


·        Время

Пример:

NumberFormat = «[$-F400]ч:мм:сс AM/PM»;

Значение(Value) в 1С: «13:30:00»;

Результат в Excel: 13:30:00


·        Процентный

Пример:

NumberFormat = «0,00%»;

Значение(Value) в 1С: «1»

Результат в Excel: 100,00%;

 

·        Дробный

Пример:

NumberFormat = «#" "?/?»;

Значение(Value) в 1С: «1»;

Результат в Excel: 1


·        Экспонициальный

Пример:

NumberFormat = «0,00E+00»;

Значение(Value) в 1С: «10000»;

Результат в Excel: 1,00E+04

 

·        Текстовый

Пример:

NumberFormat = «@»;

Значение(Value) в 1С: «Текстовый»;

Результат в Excel: «Текстовый»


·        Дополнительный

Пример:

NumberFormat = «000000»;

Значение(Value) в 1С: «Текстовый»;

Результат в Excel: «Текстовый» 

Остальные форматы можно увидеть на строке «(Все форматы)» из списка числовых форматов ячеек в Exel.


2.2 Вкладка «Выравнивание»

 


Рис.4. Формат ячеек MS Excel. Вкладка «Выравнивание»


HorizontalAlignment – свойство ячейки таблицы, которое определяет выравнивание значения по горизонтали (Рис. 4). Тип свойства «Число».


Значения:

1 - по значению;

-4131- по левому краю (отступ);

-4108 - по центру;

-4152 – по правому краю (отступ);

5 – с заполнением;

-4130 – по ширине;

7 - по центру выделения;

-4117 – распределенное (отступ). Доступно свойство AddIndent – свойство ячейки таблицы, «распределять по ширине»;0


VerticalAlignment – свойство ячейки таблицы, которое определяет выравнивание значения по вертикале (Рис. 4). Тип свойства «Число».


Значения:

-4160 – по верхнему краю;

-4108 – по центру;

-4107 - по нижнему краю;

-4130 – по высоте;

-4117 – распределенное

IndentLevel – свойство ячейки таблицы, которое определяет размет отступа (Рис. 4). Тип свойства «Число».


Отображение

WrapText - свойство ячейки таблицы, которое включает/отключает возможность «переносить по словам» (Рис. 4). Тип свойства «Булево».

ShrinkToFit - свойство ячейки таблицы, которое включает/отключает возможность «автоподбор ширины» (Рис. 4). Тип свойства «Булево».

MergeCells - свойство ячейки таблицы, которое включает/отключает возможность «объединение ячеек» (Рис. 4). Тип свойства «Булево».

 

Направление текста

ReadingOrder - свойство ячейки таблицы, которое определяет «направление текста» (Рис. 4). Тип свойства «Число».

Значения:

-5002- по контексту

-5003 – слева направо

-5004 – справа на лево

 

Ориентация

Orientation - свойство ячейки таблицы, которое определяет ориентацию содержания ячейки в градусах (Рис. 4). Тип свойства «Число». Интервал допустимого значения от -90 до 90.  


2.3 Вкладка «Шрифт»



Рис.5. Формат ячеек MS Excel. Вкладка «Шрифт»


Видоизменение

Font.Strikethrough – свойство ячейки таблицы, видоизменяет содержание ячейки – «Зачеркнутый» (Рис.5). Тип свойства «Булево».

Font.Subscript – свойство ячейки таблицы, видоизменяет содержание ячейки – «Подстрочный» » (Рис.5). Тип свойства «Булево».

Font.Superscript - свойство ячейки таблицы, видоизменяет содержание ячейки – «Надстрочный» » (Рис.5). Тип свойства «Булево».

 

Подчеркивание

Font.Underline - свойство ячейки таблицы, которое позволяет подчеркнуть содержание ячейки Exel (Рис.5). Тип свойства «Число».

 

Значения:

-4142 – нет;

2 – одинарное, по значению;

-4119 – двойное, по значению;

4 – одинарное, по ячейке;

5 – двойное, по ячейке;

 

Начертание

Font.Italic – свойство ячейки таблицы, определяет начертание содержания ячейки Exel – «Курсив» » (Рис.5). Тип свойства «Булево».

 

Font.Bold – свойство ячейки таблицы, определяет начертание содержания ячейки Exel – «Полужирный» » (Рис.5). Тип свойства «Булево».

 

Font.Name – свойство ячейки таблицы, определяет шрифт в ячейке Exel» (Рис.5). Тип свойства «Текст».

Font.Size – свойство ячейки таблицы, определяет размер шрифта» (Рис.5). Тип свойства «Число».  


2.4 Вкладка «Граница»

 


Рис.6. Формат ячеек MS Excel. Вкладка «Граница»


Borders - свойство ячейки таблицы, позволяет оформить границы ячейки в Exel (Рис. 6). Чтобы оформить конкретную границу ячейки в Exel нужно в свойстве Borders в скобках указать число. Например: Borders(1) – левая граница ячейки. Тип свойства «Число».



Рис.7. Формат ячеек MS Excel. Вкладка «Граница»



Рис.7.2. Формат ячеек MS Excel. Вкладка «Граница»


На рисунке №7 показан код, для отображения линии границы ячейки (Рис. 6, выделено красным).

Borders.Сolor - свойство ячейки таблицы, определяет цвет границы ячейки (Рис. 7-2). Тип свойства «Число».

 

2.5 Вкладка «Заливка»

 


Рис.8. Формат ячеек MS Excel. Вкладка «Заливка»


Interior.Color – свойство ячейки таблицы, определяет цвет фона ячейки (Рис.8). Тип свойства «Число».

Interior.Pattern – свойство ячейки таблицы, определяет узор ячейки (Рис. 8). Тип свойства «Число».

Interior.PatternColor – свойство ячейки таблицы, определяет цвет узора ячейки (Рис. 8). Тип свойства «Число». 


2.6 Вкладка «Защита»

 

 

Рис.9. Формат ячеек MS Excel. Вкладка «Защита»


Locked – свойство ячейки таблицы, позволяется защитить ячейки. Тип свойства «Булево».

FormulaHidden – свойство ячейки таблицы, позволяет скрыть формулу в Exel. Тип свойства «Булево».

 

Специалист компании "Кодерлайн"

 Владимир Быков

Наши проекты

Автоматизация торгового учета на базе "1С:Управление торговлей"
ООО «ТЕЛЕВЕС РУСС»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

- Управление складскими запасами;
- Оформление заказов покупателей;
- Пла...

Внедрение блока бухгалтерского учета «1С:Управление производственным предприятием»
ОАО «Издательство «Просвещение»

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление производственным предприятием

Бухгалтерский учет:
- Завершение периода;
- Регламентированная отчетнос...

ООО "Смена"
ООО "Смена"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Комплексная автоматизация

Банк и касса
Расчеты с контрагентами
Торговые операции
Взаиморасчеты с...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:

- Совместная работа по внедрению разных решений, в том числе «1С:ERP Управление...

ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"
ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"

Отрасль:
Деятельность больничных организаций

Внедренное типовое решение:
БИТ:Управление медицинским центром 8

- Управление отношениями с клиентами (CRM)
- Делопроизводство
- Ведение но...

Автоматизации учета затрат и расчета себестоимости с использованием конфигурации «Koderline: Управление проектами строительства скважин»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
«Koderline: Управление проектами строительства скважин»

Учет и планирование:
- собственную разработку компании «Кодерлайн» – конф...

Автоматизация учета на базе ПП "1С:Комплексная автоматизация 8" в ЗАО "Крюгер-Гранд"
ЗАО «Крюгер-Гранд»

Отрасль:
Производство

Внедренное типовое решение:
1С:Комплексная автоматизация

- Создание интерфейсов и наборов прав пользователей;
- Отражению временных ...

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

Кадровый учет;
Расчет зарплаты;...

Внедрение ПП «1С:Предприятие 8. Аренда и управление недвижимостью на базе "1С:Бухгалтерия 8"» в компании «Бутово Молл»
ООО «Бутово Молл»

Отрасль:
Недвижимость

Внедренное типовое решение:
1С:Аренда и управление недвижимостью на базе «1С:Бухгалтерия 8»

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Оформление зак...

ООО «Иви.ру»
ООО «Иви.ру»

Отрасль:
Медиаиндустрия

Внедренное типовое решение:
1С:Управление корпоративными финансами

Подсистема казначейства
Модуль бюджетного контроля по ДДС ...

Внедрение «1С:Зарплата и управление персоналом 8 КОРП» в компании «ПБК»
ООО «Партнер Бухгалтер Консультант»

Отрасль:
Бухгалтерские услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Интеграция продукта с базой данных оперативного учета Axapta;
- Доработка фу...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

- Взаиморасчеты с поставщиками
- Учет прихода ТМЦ
- Взаиморасчеты с поку...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение