Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 5, свеженьких 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Как создать "константы" в расширении до версии 8.3.16          
Profi_1C77 Подменю пользователя
сообщение 27.02.25, 9:38
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 117
Из: Черкассы
Спасибо сказали: 29 раз
Рейтинг: 29

Суть проблемы. Решил сделать расширение по доработкам в BAS ( своя подсистема работы с торговым оборудованием).
До этого создавал константы в Конфигурации, теперь переношу логику в расширении свое.
BAS текущие, поддерживают совместимость с 8-3-14 , для Констант с 8-3-16. Переводить совместимость не вариант.
Как посоветуете обойти, регистром сведений своим с Ресурсами ? Может как то через ПланВидовХарактеристик с Предопределенными?
Нужны любые советы. Спс.

Сообщение отредактировал Vofka - 27.02.25, 9:39

Vofka Подменю пользователя
сообщение 27.02.25, 9:41
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14033
Из: Киев
Спасибо сказали: 4587 раз
Рейтинг: 3718.5

Цитата(Profi_1C77 @ 27.02.25, 9:38) *
Как посоветуете обойти, регистром сведений своим с Ресурсами ? Может как то через ПланВидовХарактеристик с Предопределенными?

По-моему, нормальный вариант. По типу с механизмом характеристик.

Profi_1C77 Подменю пользователя
сообщение 27.02.25, 10:03
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 117
Из: Черкассы
Спасибо сказали: 29 раз
Рейтинг: 29

Vofka @ Сегодня, 9:41 * ,
Пробую. С Характеристиками "особо" не работал, в принципе как и с расширениями.

AnryMc Подменю пользователя
сообщение 27.02.25, 10:50
Сообщение #4

Оратор
Иконка группы
Группа: Местный
Сообщений: 494
Спасибо сказали: 130 раз
Рейтинг: 132.4

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


Signature
Я можу зробити цю роботу:
- Швидко
- Якісно
- Дешево

Виберіть 2 будь-які пункти

Profi_1C77 Подменю пользователя
сообщение 27.02.25, 10:54
Сообщение #5

Завсегдатай
****
Группа: Пользователи
Сообщений: 117
Из: Черкассы
Спасибо сказали: 29 раз
Рейтинг: 29

AnryMc @ Сегодня, 10:50 * ,
Пока что 2 - Одна булево 2 Число 6-0 не отрицательное , но если будет типизированная?
Мысль я понял, но не покатит

AnryMc Подменю пользователя
сообщение 27.02.25, 11:19
Сообщение #6

Оратор
Иконка группы
Группа: Местный
Сообщений: 494
Спасибо сказали: 130 раз
Рейтинг: 132.4

Profi_1C77 @ Сегодня, 10:54 * ,

В обычной конфигурации вы обращаетесь к константам по имени

Константы.ИмяНужнойКонстанты.Получить()


В расширении для справочника "Константы" можно использовать составные имена (двойные)

Справочники.Константы.НужныоеИмяКонстанты.НужныйРеквизитНужногоТипа


Например для элемента справочника задать Реквизиты:
- РеквизитБулево
-РеквизитЧисло
-РеквизитСтрок
-РеквизитЛюбаяСсылка

Сообщение отредактировал AnryMc - 27.02.25, 11:22


Signature
Я можу зробити цю роботу:
- Швидко
- Якісно
- Дешево

Виберіть 2 будь-які пункти

Спасибо сказали: Profi_1C77,

Profi_1C77 Подменю пользователя
сообщение 27.02.25, 11:30
Сообщение #7

Завсегдатай
****
Группа: Пользователи
Сообщений: 117
Из: Черкассы
Спасибо сказали: 29 раз
Рейтинг: 29

Profi_1C77 @ Сегодня, 10:54 * ,
Вообщем уперся.
Есть Форма на которой сохраняю / читаю значения "констант"
с чтением просто
НачальныйКодНоменклатурыДляКасс    = ПредопределенноеЗначение("ПланВидовХарактеристик.БИ_Константы.НачальныйКодНоменклатурыДляКасс");
СобственныеКодыНоменклатурыДляКасс = ПредопределенноеЗначение("ПланВидовХарактеристик.БИ_Константы.СобственныеКодыНоменклатурыДляКасс");

но как рабоатет запись?

ОбъектПлана = ПланыВидовХарактеристик.БИ_Константы.НачальныйКодНоменклатурыДляКасс.ПолучитьОбъект();

где НачальныйКодНоменклатурыДляКасс - это число к примеру

Vofka Подменю пользователя
сообщение 27.02.25, 14:08
Сообщение #8

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14033
Из: Киев
Спасибо сказали: 4587 раз
Рейтинг: 3718.5

Цитата(Profi_1C77 @ 27.02.25, 11:30) *
с чтением просто

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

Цитата(Profi_1C77 @ 27.02.25, 11:30) *
но как рабоатет запись?

Точно как и с чтением: получить ссылку, записать значение в регистр используя ссылку на план видов характеристик.

Спасибо сказали: Profi_1C77,

Profi_1C77 Подменю пользователя
сообщение 27.02.25, 15:04
Сообщение #9

Завсегдатай
****
Группа: Пользователи
Сообщений: 117
Из: Черкассы
Спасибо сказали: 29 раз
Рейтинг: 29

Vofka @ Сегодня, 14:08 * ,
Все верно, хранение либо регистр сведений либо справочник. Я это упустил. Спс

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 26.03.25, 22:07
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!