M L

146
Рейтинг

lm-alex



  •   Регистрация: 22.10.2009 (14 лет назад)

  •   Был(а) на сайте: вчера в 14:27

Друзья
  • Алина Шарипова
Подписчики 2

Группы

Профессиональный разработчик

Рейтинг 146

Описание пары важных функций для управляемого интерфейса: СоздатьКолонки() в 1C 8.2, ИзменитьРеквизиты()

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free) Нет файла Универсальные функции

Столкнулся с проблемой отсутствия такой функции, как СоздатьКолоноки() в 1С8.2. и нормального описание функции ИзменитьРеквизиты() Задача такая: Есть динамически заполняемая таблица значений, надо ее отображать на форме.

10.11.2011    31932    lm-alex    19       

49

Комментарии

HardwareПечать этикеток и ценников на MAC OS#4 07.07.23 14:05
Решение не было найдено? Такая же проблема, при печати пустая картинка вместо шрихкода.
БУОшибка работы с Интернет: Transferred a partial file#5 02.12.22 9:35
Не знаю, акутально или нет, но эта страница в поиске первая, потому соталю ответ, тк явного решения я не нашел и путем проб и ошибок:

Убрав защищеное соединение() все заработало!

Всем удачи!
DevОписание пары важных функций для управляемого интерфейса: СоздатьКолонки() в 1C 8.2, ИзменитьРеквизиты()#19 27.08.19 11:30
Или так:
Код
Если Колонка.ТипЗначения.СодержитТип(Тип("Булево")) Тогда
DevОписание пары важных функций для управляемого интерфейса: СоздатьКолонки() в 1C 8.2, ИзменитьРеквизиты()#18 26.08.19 11:04
(16) Да, это я не учет, но быстро получилось реализовать.

При создании таблицы значений, надо обязательно описать тип:

Код
Массив = Новый Массив;
Массив.Добавить(Тип("Булево"));
ОТБулево = Новый ОписаниеТипов(Массив);
ТЗ = Новый ТаблицаЗначений;
//****
ТЗ.Колонки.Добавить("КолонкаБулево", ОТБулево);


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

Код
 
Массив = Новый Массив;
Массив.Добавить(Тип("Булево"));
ОТБулево = Новый ОписаниеТипов(Массив);
   
// Добавление элементов форму
Для каждого Колонка Из ТаблицаЗначений.Колонки Цикл
        ЭлементРеквизита = Элементы.Добавить(ИмяПоляТаблицыФормы + Колонка.Имя, Тип("ПолеФормы"), Элементы[ИмяПоляТаблицыФормы]);
        ЭлементРеквизита.ПутьКДанным = ИмяРеквизитаДанныеФормыКоллекция + "." + Колонка.Имя;
      
   Если Колонка.ТипЗначения = ОТБулево Тогда
      ЭлементРеквизита.Вид = ВидПоляФормы.ПолеФлажка;
      ЭлементРеквизита.РежимРедактирования = РежимРедактированияКолонки.ВходПриВводе;
   Иначе
           ЭлементРеквизита.Вид = ВидПоляФормы.ПолеВвода;
   КонецЕсли;
      
КонецЦикла;
DevНеожиданное поведение бизнес-процесса 1С 8.2#21 29.04.19 12:25
Добрый день. А есть ли какая возможность не ждать выполнение всех задач в одной точке маршрута. Например производство есть конвейер 4 этапа. По процессу на первом этапе сгенерилось некое количество задач по каждой продукции, выполнив первую она должна перейти на второй этап итд, а не ждать пока все выполнятся на первом этапе. PS: Пока не рассматриваю вложенный бизнес процесс. хотелось бы видеть все в одной карте. Спасибо.
УчетПолучение произвольных данных в Статье бюджетов ERP 2.1#6 15.09.16 10:08
(5) buriZa, Спасибо. Разобрался.
УчетERP бюджетирование. Получение факта через произвольные данные#1 13.09.16 12:45
Помогите плиз разобраться.
Осваиваю получение факта через произвольные данные по статье бюджета. Не отрабатывает ни один запрос который я ему даю.
Вот пример запроса:

ВЫБРАТЬ
ДвиженияДенежныхСредствОбороты.Подразделение,
ДвиженияДенежныхСредствОбороты.ПериодНеделя,
ДвиженияДенежныхСредствОбороты.ПериодДекада,
ДвиженияДенежныхСредствОбороты.ПериодМесяц,
ДвиженияДенежныхСредствОбороты.ПериодКвартал,
ДвиженияДенежныхСредствОбороты.ПериодПолугодие,
ДвиженияДенежныхСредствОбороты.ПериодГод,
ДвиженияДенежныхСредствОбороты.СуммаРеглОборот КАК СуммаРегл
ИЗ
РегистрНакопления.ДвиженияДенежныхСредств.Обороты(, , Авто, ) КАК ДвиженияДенежныхСредствОбороты

В консоле отрабатывает нормально.
При проверке через "Результат работы правил" всегда пишет "Совместная группировка по периодам с другими выражениями запрещена"
УчетПолучение произвольных данных в Статье бюджетов ERP 2.1#4 13.09.16 12:33
Помогите плиз мне тоже.
Осваиваю получение факта через произвольные данные. Не отрабатывает ни один запрос который я ему даю.
Вот пример запроса:

ВЫБРАТЬ
ДвиженияДенежныхСредствОбороты.Подразделение,
ДвиженияДенежныхСредствОбороты.ПериодНеделя,
ДвиженияДенежныхСредствОбороты.ПериодДекада,
ДвиженияДенежныхСредствОбороты.ПериодМесяц,
ДвиженияДенежныхСредствОбороты.ПериодКвартал,
ДвиженияДенежныхСредствОбороты.ПериодПолугодие,
ДвиженияДенежныхСредствОбороты.ПериодГод,
ДвиженияДенежныхСредствОбороты.СуммаРеглОборот КАК СуммаРегл
ИЗ
РегистрНакопления.ДвиженияДенежныхСредств.Обороты(, , Авто, ) КАК ДвиженияДенежныхСредствОбороты


При проверке через "Результат работы правил" всегда пишет "Совместная группировка по периодам с другими выражениями запрещена"
DevИз html-таблиц в таблицы значений, функция#16 20.06.16 20:31
Не отрабаытвает если ДочерниеУзлы.Количество() > 1

Если элдок.ДочерниеУзлы.Количество()=1 Тогда
рЭлемент=элдок.ДочерниеУзлы.Элемент(0);