1с получить значение реквизита формы по имени

↓ [Волшебник,
13.07.17 — 22:41]

Я
   ittaxi

13.07.17 — 22:12

Добрый день!

раньше значение реквизита можно было получить через элементыформы и текущие данные. а как теперь получить значения реквизита в 8.3

  

Партнерская программа EFSOL Oblako

   Имитация работы

1 — 13.07.17 — 22:23

— Раньше ведь оно как было?

— Как?

— Вот именно! А теперь что?

— Что?

— Вот и я говорю!

   Имитация работы

2 — 13.07.17 — 22:24

Реквизиты надо получать обращением к ним по имен  в контексте формы.

   ittaxi

3 — 13.07.17 — 22:34

(2) Реквизит = ПолучитьРеквизиты(Объект.Реквизит);

если ввести значение пишет ошибку

Недопустимое значение параметра (параметр номер ‘1’)

   Волшебник

Модератор

4 — 13.07.17 — 22:41

(3) Передайте правильный параметр в процедуру.

   Имитация работы

5 — 13.07.17 — 22:42

Всё-таки в (1) я был прав…

   ittaxi

6 — 13.07.17 — 22:46

(1) НовыйКаталог = ЭлементыФормы.НовыйКаталогФайлов.Значение;

как пример раньше работало.

   Имитация работы

7 — 13.07.17 — 23:04

(6) Ректальная тонзиллэктомия, прости Господи.

Элемент диалога отображает значение. Значение берется из реквизита формы, имя или путь к которому задается в атрибуте «данные» элемента диалога — элемента формы.

Чтобы получить это значение, не надо мучить элемент формы. Надо просто обратиться к реквизиту формы, содержащему данные. Обращение происходит упоминанием имени реквизита в контексте формы.

   ittaxi

8 — 13.07.17 — 23:25

(7) Реквизит = ЭтаФорма.Объект.Реквизит;

заработало!!!

это правильно? или тоже  Ректальная тонзиллэктомия, прости Господи.

   Имитация работы

9 — 13.07.17 — 23:33

(8) «ЭтаФорма» — лишнее

Реквизит = Обьект.Реквизит;

  

ittaxi

10 — 13.07.17 — 23:37

(9) Спасибо большое, все работает.

Отсюда: http://dml.compkaluga.ru/forum/index.php?showtopic=35958

На днях решал тут одну задачу, пришлось столкнуться вот с чем. Допустим
на форме у нас есть несколько десятков реквизитов, типа Строка, с
именами, к примеру Строка1, Строка2, Строка3 и т.п. Хотелось бы получить
доступ к значениям этих реквизитов по имени. Эксперименты с
Форма.ПолучитьАтрибут(«Строка1») собственно ничего не дали. Полез
копаться дальше и накопал вот что. Оказывается в 1С есть крайне полезная
функция Шаблон, которая возвращает строку, полученную по шаблону
заменой встроенных выражений на значения и форматированием. Так вот,
получить значение реквизита формы по его имени можно следующим образом:

Значение = Шаблон(«[«+ИмяРеквизитаФормы+«]»);

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

Значение=ЗначениеИзСтрокиВнутр(Шаблон(«[ЗначениеВСтрокуВнутр(«+ИмяРеквизитаФормы+«)]»)); // — это чтение реквизита формы через шаблон

Ну
и напоследок самое вкусное. Две функции, которые можно прописать и в
глобальном модуле, которые позволяют читать и записывать реквизит формы
по его имени:

//_______________________________________________________Функция УстАтрибут(Атр,Зн)
    
Атр = Зн;
     Возврат
«»;
КонецФункции
// УстАтрибут(Атр,Зн) 

Процедура УстановитьАтрибут(Атр,Зн);
     Шаблон(
«[УстАтрибут(«+ Атр + «,Зн)]»);
КонецПроцедуры
// УстановитьАтрибут(Атр,Зн);

//_________________________________________________________

Функция ПолАтрибут(Атр,Зн)
    
Зн = Атр;
    Возврат
«»;
КонецФункции
// УстАтрибут(Атр,Зн)

Процедура ПолучитьАтрибут(Атр,Зн);
     Шаблон(
«[ПолАтрибут(«+ Атр + «,Зн)]»);
КонецПроцедуры
// УстановитьАтрибут(Атр,Зн);

Использовать, естественно, через ПолучитьАтрибут(…) и УстановитьАтрибут(…) … вот такой вот нестандартный подход.

Войти или зарегистрироваться

8.х Как обратится к реквизиту по имени

Тема в разделе «Конфигурирование на платформе «1С:Предприятие 8″», создана пользователем UnNone, 18 июн 2009.




0/5,
Голосов: 0
  1. TopicStarter Overlay

    UnNone

    Offline

    UnNone
    Опытный в 1С

    Регистрация:
    21 мар 2007
    Сообщения:
    153
    Симпатии:
    0
    Баллы:
    26

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


    UnNone,
    18 июн 2009
    #1

  2. Stack_G

    Offline

    Stack_G
    Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    29

    Если я правильно понял может помочь оператор «Выполнить»:
    Выполнить (Execute)
    Синтаксис:
    Выполнить(<Строка>)
    Параметры:
    <Строка>
    Строка, содержащая текст исполняемого кода.
    Описание:
    Позволяет выполнить фрагмент кода, который передается ему в качестве строкового значения.

    т.е., если имеем: НаименованиеРеквизита = «Организация»

    Код:
    Выполнить("ОрганизацияДок = Ссылка."+НаименованиеРеквизита);
    
    

    Stack_G,
    18 июн 2009
    #2
  3. TopicStarter Overlay

    UnNone

    Offline

    UnNone
    Опытный в 1С

    Регистрация:
    21 мар 2007
    Сообщения:
    153
    Симпатии:
    0
    Баллы:
    26

    Спасибо огромное работает. :)


    UnNone,
    18 июн 2009
    #3

  4. e.kogan

    Offline

    e.kogan

    Регистрация:
    2 окт 2008
    Сообщения:
    42
    Симпатии:
    0
    Баллы:
    1

    ВашОбъект.[НаименованиеРеквизита]
    Как и к любой коллекции.


    e.kogan,
    18 июн 2009
    #4

  5. Stack_G

    Offline

    Stack_G
    Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    29

    согласен, поправлю:

    Код:
    ВашОбъект[НаименованиеРеквизита]
    
    

    без точки


    Stack_G,
    19 июн 2009
    #5
  6. TopicStarter Overlay

    UnNone

    Offline

    UnNone
    Опытный в 1С

    Регистрация:
    21 мар 2007
    Сообщения:
    153
    Симпатии:
    0
    Баллы:
    26

    А я блин даже не подумал о таком варианте.
    Всем большое спасибо, кто помог :)


    UnNone,
    19 июн 2009
    #6

  7. e.kogan

    Offline

    e.kogan

    Регистрация:
    2 окт 2008
    Сообщения:
    42
    Симпатии:
    0
    Баллы:
    1

    Да, конечно — задумалась что-то )


    e.kogan,
    24 июн 2009
    #7
(Вы должны войти или зарегистрироваться, чтобы ответить.)
Показать игнорируемое содержимое
Похожие темы

  1. †omynoker

    8.х
    Доступ к реквизиту справочника по имени, хранимому в переменной

    †omynoker,
    22 сен 2007
    , в разделе: Конфигурирование на платформе «1С:Предприятие 8»
    Ответов:
    2
    Просмотров:
    2.221
    †omynoker
    23 сен 2007

  2. AleksP

    8.х
    Обратится к реквизиту через внешнюю обработку

    AleksP,
    18 июл 2012
    , в разделе: Общие вопросы «1С:Предприятие 8»
    Ответов:
    9
    Просмотров:
    1.440
    kotlovD
    19 июл 2012

  3. AlenkaInt

    8.х
    Обратится к документу.

    AlenkaInt,
    20 фев 2014
    , в разделе: Конфигурирование на платформе «1С:Предприятие 8»
    Ответов:
    3
    Просмотров:
    809
    AlenkaInt
    20 фев 2014

  4. id3337668

    7.7
    Как обратится к реквизиту экранной формы в модуле документа?

    id3337668,
    17 авг 2016
    , в разделе: Установка платформы «1С:Предприятие 7.7»
    Ответов:
    2
    Просмотров:
    1.439
    id3337668
    17 авг 2016

  5. Raideres

    [РЕШЕНО]
    Поскажите как обратится в уф к макету

    Raideres,
    23 янв 2017
    , в разделе: Конфигурирование на платформе «1С:Предприятие 8»
    Ответов:
    2
    Просмотров:
    1.947
    Raideres
    23 янв 2017

Загрузка…
Ваше имя или e-mail:
У Вас уже есть учётная запись?
  • Нет, зарегистрироваться сейчас.
  • Да, мой пароль:
  • Забыли пароль?

Запомнить меня


1C-pro.ru - форум по 1С:Предприятию 7.7, 8.0, 8.1, 8.2, 8.3

Поиск

  • Искать только в заголовках
Сообщения пользователя:

Имена участников (разделяйте запятой).

Новее чем:
  • Искать только в этой теме
  • Искать только в этом разделе
    • Отображать результаты в виде тем

Быстрый поиск

  • Последние сообщения

Больше…

Содержание:

1.    Реквизиты объекта и реквизиты формы в 1С

2.    Как получить значения из элементов формы 1С  

1.    Реквизиты объекта и реквизиты формы в 1С

В обычном приложении у элемента формы 1С 8.3 было свойство «Значение», доступное как для чтения, так и для записи. Какой аналог в управляемом приложении?

Элементы формы 1С 8.3 могут содержать реквизиты двух видов: реквизиты объекта 1С и реквизиты формы.

Красным помечен реквизит объекта 1С Контрагент, а зеленым – реквизит формы в 1С.

Интерактивно выберем эти элементы в пользовательском режиме 1С и попробуем прочитать их «программно» кнопкой «Прочитать».

Если читать значения реквизитов в клиентской процедуре, то код для 1С Предприятия будет следующий:


Все бы хорошо: мы получили на клиенте значения реквизитов объекта 1С и формы, но – не значения элементов формы 1С. На клиенте значение элементов формы 1С получить нельзя. 

2.    Как получить значения из элементов формы 1С

Чтобы получить значения из элементов формы 1С, нам потребуется серверный вызов:

Именно на сервере у элемента формы 1С 8.3 становится доступно свойство ПутьКДанным, по которому его можно извлечь либо из Объекта, который имеет тип ДанныеФормыСтруктура:

…либо из Формы, которая имеет тип ФормаКлиентскогоПриложения:


Форма и ее элементы не видны на сервере без контекста. То есть код для 1С:Предприятия выдаст множество ошибок.

Также Форму нельзя передать как параметр в процедуру и функцию на сервер или в общий модуль.


            Еще хочется разобрать момент, когда нам возможно увидеть состояние различающихся значений в элементе форме 1С и в объекте. Это возможно в событии элемента ОбработкаВыбора.
Например, при значении поля Контрагент — Ассоль, мы выбрали контрагента Бакалея:


Новое значение доступно как параметр процедуры ВыбранноеЗначение.


Система дает шанс что-то сделать в этой ситуации.

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

Добрыгин Михаил

 Как получить доступ к реквизитам формы?

Если реквизит объекта «вытащен» на форму, то реквизит формы можно получить через объект ЭлементыФормы, который содержит коллекцию элементов формы, сканируя ее в цикле:

ДокСсылка = СсылкаНаДокумент(ТипДокумента, НомерДок);
ДокОбъект = ДокСсылка.ПолучитьОбъект();
 
ФормаОбъекта = ДокОбъект.ПолучитьФорму();
Для Каждого Элемент Из ФормаОбъекта.ЭлементыФормы Цикл
        Сообщить(Элемент);
КонецЦикла;     
 

Этот цикл позволяет просмотреть имена а так же типы всех реквизитов формы, в том числе такие реквизиты как надписи, командные панели и тд.

Реквизиты формы могут быть различных типов. Поставив фильтр в виде типа реквизита мы можем просмотреть реквизиты определенного типа.

Если реквизит формы имеет тип «ТабличноеПоле», то можно такой элемент просканировать во вложенном цикле и узнать имена колонок таблицы:

 
Для Каждого Элемент Из ФормаОбъекта.ЭлементыФормы Цикл
        Сообщить(Элемент.Имя);
        Если Тип(Элемент) = Тип("ТабличноеПоле") Тогда
                Сообщить(" Это табличное поле! "  + Элемент.Имя );
                Для Каждого Колонка Из Элемент.Колонки Цикл
                        ИмяКолонки = Колонка.Имя;
                        Сообщить(ИмяКолонки);
                КонецЦикла;
        КонецЕсли;      
КонецЦикла;     
 

Как получить значение отдельного реквизита формы?

Чаще требуется получать не массив реквизитов формы,  а значение отдельных конкретных реквизитов формы. Например реквизиты «Шапки» или «Подвала» формы документа.

Пример:

 
ФормаОбъекта = ДокОбъект.ПолучитьФорму("ФормаДокумента");
Поставщик = ФормаОбъекта.ЭлементыФормы.Поставщик;
Поставщик = ФормаОбъекта.ЭлементыФормы.Получатель;
Сообщить(ФормаОбъекта.ЭлементыФормы.ТаблПоле.Колонки.Количество());
 

Реквизиты шапки могут иметь различные типы: Дата, СправочникСсылка, ЧекБокс, элемент раскрывающегося списка и др.

Как получить значение элементов табличной части формы?

Доступ к табличной части формы через объект

Доступ к табличной части формы (например: Товары) можно получить через объект:

 
  ДокОбъект = Док.ПолучитьОбъект(); //здесь Док - ссылка на объект
  //просканируем построчно таб часть документа
  Для Каждого Стр из ДокОбъект.Товары Цикл
      Номенклатура = Стр.Номенклатура;
      Стр.Коэффициент = 1;
  КонецЦикла;
 

Здесь ДокОбъект.Товары — это табличная часть «Товары» объекта. Далее в цикле табличная часть построчно сканируется!
В каждой итерации цикла можно получить доступ к любому полю строки указав через точку имя этого поля:

      Номенклатура = Стр.Номенклатура;

Доступ к табличной части формы через ЭлементыФормы

Табличная часть объекта и табличная часть формы объекта — это не одно и то же!

Для того, чтобы код работал правильно, надо чтобы колонка формы табчасти объекта в свойстве данные ссылалась на реквизит табличной части объекта. Этим определяется тип колонки таб части формы.

То есть должна быть установлена связь между реквизитом табчасти объекта и реквизитом табчасти формы. Форм у объекта метаданных может быть много мы знаем. Табличную часть формы объекта можно получить через объект ЭлементыФормы:

Объект ЭлементыФормы используется для доступа к элементам управления, расположенным на форме, в частности к таб части документа.

 
        ДокСсылка = СсылкаНаДокумент(ТипДокумента, НомерДок);
        ДокОбъект = ДокСсылка.ПолучитьОбъект();
                                
        ФормаОбъекта = ДокОбъект.ПолучитьФорму();
        Для Каждого Элемент Из ФормаОбъекта.ЭлементыФормы Цикл
                Если Тип(Элемент) = Тип("ТабличноеПоле") Тогда //элемент формы - табличное поле
                                                        
                        Если Элемент.Имя = "Товары" Тогда
                                Сообщить("Это табличное поле!! "  + Элемент.Имя );
                                
                                //ТабПоле = ФормаОбъекта.ЭлементыФормы.Товары.Значение;
                                ТабПоле = Элемент.Значение;
                                Колво = ТабПоле.Количество();
                                Сообщить("Количество строк: " + Колво); 
                                
                                Для Каждого ТекущаяСтрока Из ТабПоле Цикл
                                        
                                        Имя = ТекущаяСтрока.Номенклатура;
                                        Сообщить(Имя); 
                
                                КонецЦикла;                             
                                
                        КонецЕсли;      
                                                        
                КонецЕсли;                                      
        КонецЦикла;  
 

Результат для документа Авансовый отчет:

Это табличное поле!! Товары
Количество строк: 4
Женские ботфорты коричневые
Ботинки женские демисезонные
Ботинки женские натуральная кожа
Женские босоножки       

Если надо получить значение всех колонок всех строк, то организуем дважды вложенный цикл:
Во внешнем цикле сканируются строки, во внутреннем — колонки:

 
        ДокСсылка = СсылкаНаДокумент(ТипДокумента, НомерДок);
        ДокОбъект = ДокСсылка.ПолучитьОбъект();
                                
        ФормаОбъекта = ДокОбъект.ПолучитьФорму("ФормаДокумента");
        Для Каждого Элемент Из ФормаОбъекта.ЭлементыФормы Цикл
                Если Тип(Элемент) = Тип("ТабличноеПоле") Тогда
                                                        
                        Если Элемент.Имя = "ВыданныеАвансы" Тогда //таб часть объекта
                                Сообщить(" Это табличное поле!! "  + Элемент.Имя );
                                
                                ТабПоле = Элемент.Значение;
                                Индекс = 0;
                                Для Каждого ТекущаяСтрока Из ТабПоле Цикл
                                        
                                        Сообщить("=======================");
                                        Для Каждого Колонка Из Элемент.Колонки Цикл
                                                
                                                ИмяКолонки = Строка(Колонка.Имя);
                                                Сообщить(ИмяКолонки);
                                                Имя = ТекущаяСтрока[ИмяКолонки];//сработает только если есть такое поле таб части объекта
                                                Сообщить("=== " + Имя); 
                                                
                                        КонецЦикла;
                                        
                                        Индекс = Индекс + 1;
                                        Если Индекс > 0 Тогда break КонецЕсли; //только первая строка
                                        
                                        
                                КонецЦикла;                             
                                
                                                        
                        КонецЕсли;      
                                                        
                КонецЕсли;                                      
        КонецЦикла;    
 

Результат для документа Авансовый отчет:

Это табличное поле!! ВыданныеАвансы
=======================
НомерСтроки 1
ДокументАванса Расходный кассовый ордер ТК000000004 от 15.02.2007 19:24:03
СуммаДокументаАванса 300
ВалютаДокументаАванса USD
Выдано 300
Сумма 174

 Такое двойное сканирование удобно использовать для быстрой проверки того, что все колонки таб части формы имеют связь с реквизитами таб части объекта. Если такой связи у какой-либо колонки нет, система сгенерирует ошибку.

Как получить значение реквизитов управляемой формы?

Автор |R|U|D|E|N, 18 мар 2011, 12:16

0 Пользователей и 1 гость просматривают эту тему.

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

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

Вот как выглядит то, что мне нужно в обычной форме:

Если ЭлементыФормы.ПеремещениеИз.Значение = Справочники.Склады.ГлавныйСклад Тогда
      ЭлементыФормы.ТипПеремещения.Видимость = Истина;
Иначе
      ЭлементыФормы.ТипПеремещения.Видимость = Ложь;
КонецЕсли;

Помогите пожалуйста перевести этот код на язык упровляемых форм!


sergejK74 все работает, спасибо!

А каким образом можно получить тикущее значение конкретного реквизита формы?


Ну вот мы имеем реквизиты «Объекта» и «Реквизиты» самой УправляемойФормы.

У меня есть форма на которой есть оба вида реквизитов(Объекта и УправляемойФормы). Я хочу, в процедуре ПередЗакрытием например, получить значение этих реквизитов для неважно каких нужд.
Тойсть хочу записать значения реквизитов в переменные. Причем значения как реквизитов «Объекта» так и реквизитов самой формы.

Как это сделать?


Реквизит формы — по идее просто <ИмяРеквизита>

Получил помощь — скажи СПАСИБО.
Разобрался сам — расскажи другим.


Простите мужчины, я несного не то сказал.
Получить значение я получаю, а вот установить это самое значение не знаю как?

У Элементы.<ИмяРеквизита> нет метода Значение. Предпологаю, что устанавливать значение надо через Объект.<ИмяРеквизита> но как это сделать я не знаю?


Ты сам почти ответил на свой вопрос Объект.<ИмяРеквизита>= Значение;


Объект.Реквизит — это реквизит объекта, который является основным для формы.
А есть еще просто реквизит фирмы, который можно создать самому на вкладке Реквизиты.

Так вот к ним обращаться только по имени.

Получил помощь — скажи СПАСИБО.
Разобрался сам — расскажи другим.


Действительно, немного намарозил…) Установить значение реквизитов формы и реквизитов объекта у меня получается

Но у меня еще один вопрос. Как установить значение реквизита табличной части?

Не срабатывает, но и ошибок не выдает)

&НаСервере
Процедура ПередЗакрытием()

    Объект.<ИмяТабличнойЧасти>.<ИмяРеквизита> = «<Значение>»;

КонецПроцедуры


Все совершенно так же как и в 8.1

СтрокаТЧ = Элементы.ТЧ.ТекущиеДанные;
СтрокаТЧ.Реквизит = Значение;

Получил помощь — скажи СПАСИБО.
Разобрался сам — расскажи другим.


Или К табличной части обращаться Объект.<ИмяТабличнойЧасти>[<НомерСтрокиТЧ>].<ИмяРеквизита> = «<Значение>»;


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

ЭтаФорма

Используется в модуле формы, в процедурах &НаКлиенте и &НаСервере.

Позволяет обращаться и к элементам формы и к реквизитам.

Обращение к элементу формы происходит через объект Элементы и выглядит так:

ЭтаФорма.Элементы.НомерВерсии.Заголовок = «v.»+ВерсияПрограммы;

Обращение к реквизиту, существующему на форме, происходит так:

ЭтаФорма.ТекстОбъявления=»Здравствуйте, товарищи!»;

Упрощенное обращение к элементам формы и реквизитам

В модуле формы, в принципе, можно не указывать ключевое слово ЭтаФорма. Можно обращаться к элементам формы и к реквизитам упрощенно:

// Элемент формы

Элементы.НомерВерсии.Заголовок = «v.»+ВерсияПрограммы;

// Реквизит формы

ТекстОбъявления=»Здравствуйте, товарищи!»;

Особенности получения реквизитов форм (важно!)

Если реквизит формы имеет простой тип — Строка, Число, Дата… то получить (установить) значение реквизита можно просто по имени:

Текст=НаименованиеТовара; // Наименование товара — это реквизит формы

Однако, таким образом невозможно получить реквизиты «сложного» типа — ТаблицаЗначений, ДеревоЗначений. При попытке получить реквизит с таким типом по наименованию, будет возвращен объект типа ДанныеФормыКоллекция.

Чтобы получить значение реквизита со «сложным» типом, нужно воспользоваться функцией РеквизитФормыВЗначение():

ТекущаяТаблица=РеквизитФормыВЗначение(«ВыбранныеОбъектыСтроительства»);

Для установки значения «сложного» реквизита, можно воспользоваться функцией ЗначениеВРеквизитФормы(<Значение>, <ИмяРеквизита>), оба параметра обязательны.

Функции РеквизитФормыВЗначение() и ЗначениеВРеквизитФормы() доступны только на Сервере.

Объект

Строго говоря, такого ключевого слова в пределах формы нет. Просто, когда создается форма, например, форма элемента, 1С автоматически создает на форме реквизит с именем Объект. Через данный реквизит доступны свойства текущего объекта, который редактируется на форме.

Например, можно получать ссылку на текущий открытый элемент справочника:

СсылкаНаТекущийЭлемент=Объект.Ссылка;

или, более полная запись:

СсылкаНаТекущийЭлемент=ЭтаФорма.Объект.Ссылка;

ЭтотОбъект

Содержит сам объект. Предназначено для получения объекта в модуле объекта или модуле формы.

Использование: Только чтение.

Доступность: Сервер, толстый клиент, внешнее соединение.

Знаете ли вы, что:

Платформа 1С — это не только бухгалтерский учет! В интернете давно зарекомендавала себя платформа для создания сайтов 1С-Битрикс. На портале https://hrustalev.com можно заказать готовый сайт для любого направления бизнеса, созданный на платформе 1С-Битрикс. Совместимость с 1С гарантирована.

Понравилась статья? Поделить с друзьями:
  • 1с получить реквизит справочника номенклатура
  • 1с получить реквизит формы в модуле менеджера
  • 1с при записи проверить изменился ли реквизит
  • 250 часов обязательных работ это сколько дней
  • 280 часов обязательных работ это сколько дней