Skip to content
лого - блог 1с программиста

Блог 1С программиста

Наработки, заметки и другая информация по 1С

  • Главная
  • Типовые конфигурации
    • ЗУП 3.1
      • Разработка
        • Обработки
        • Отчеты
        • Печатные формы
        • Расширения
      • Инструкции
      • Ответы техподдержки 1С
      • Общие вопросы
    • ДО 2.1
    • УХ 3.2
    • УПП 1.3
  • Интеграции и обмены
  • Шаблоны и заготовки
    • Типовые приемы
    • Отчеты
    • Обработки
    • Печатные формы
    • Расширения
  • Платформа 1С
  • Разработки
    • Контакты
  • Toggle search form

Шпаргалка по «Таблицам значений»

Posted on 2 мая 24 г.12 сентября 24 г. By Алексей Комментариев к записи Шпаргалка по «Таблицам значений» нет
Типы колонок
1С (Код)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
ТЗ_ДанныеПоСотрудникам = Новый ТаблицаЗначений;  
 
// Ссылочные типы
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("Сотрудник", Новый ОписаниеТипов("СправочникСсылка.Сотрудники"));  
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("СчетФактура", Новый ОписаниеТипов("ДокументСсылка.СчетФактураВыданный"));
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("ТипКонтактнойИнформации", Новый ОписаниеТипов("ПеречислениеСсылка.ТипыКонтактнойИнформации"));  
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("АВ_Свойство", Новый ОписаниеТипов("ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения"));
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("Счет", Новый ОписаниеТипов("ПланСчетовСсылка.Хозрасчетный"));
 
// Простые типы
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("ДолжностьНаименование", Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(150)));
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("Сумма", Новый ОписаниеТипов("Число",, Новый КвалификаторыЧисла(10,2)));
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("Дата", Новый ОписаниеТипов("Дата",, Новый КвалификаторыДаты(ЧастиДаты.Дата)));
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("ЕстьОповещение", Новый ОписаниеТипов("Булево"));  
 
// Другие типы
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("ИменаПолейСубконто", Новый ОписаниеТипов("Массив"));      
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("Регистрация", Новый ОписаниеТипов("ТаблицаЗначений"));
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("ПравилоОбработки", Новый ОписаниеТипов("СписокЗначений"));
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("ИменаРеквизитовСубконто", Новый ОписаниеТипов("Соответствие"));
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("Представление", Новый ОписаниеТипов("ФорматированнаяСтрока"));
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("Картинка", Новый ОписаниеТипов("Картинка"));
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("Файл", Новый ОписаниеТипов("Файл"));
 
// Составной тип
МассивТипов = Новый Массив();
МассивТипов.Добавить(Тип("Булево"));
МассивТипов.Добавить(Тип("ПеречислениеСсылка.ВидыПродукцииИС"));
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("МаркировкаОстатков", Новый ОписаниеТипов(МассивТипов));
 
// Тип из метаданных
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("ОрганизацияКонтрагент", Метаданные.ОпределяемыеТипы.ОрганизацияКонтрагентГосИС.Тип);
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("Номенклатура", Метаданные.РегистрыСведений.ШтрихкодыНоменклатуры.Ресурсы.Номенклатура.Тип);
 
// Описание типов через БСП
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("Количество", ОбщегоНазначения.ОписаниеТипаЧисло(19,3));
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("ПредставлениеНоменклатуры", ОбщегоНазначения.ОписаниеТипаСтрока(100));
ТЗ_ДанныеПоСотрудникам.Колонки.Добавить("Срок", ОбщегоНазначения.ОписаниеТипаДата(ЧастиДаты.Дата));
 
Удаление строк
1С (Код)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// 1. Обходом строк
МассивКУдалению = Новый Массив;
Для Каждого ТекущаяСтрока Из ТЗ Цикл
Если ТекущаяСтрока.Удалить Тогда
МассивКУдалению.Добавить(ТекущаяСтрока);
КонецЕсли;
КонецЦикла;
 
Для Каждого ТекущаяСтрока Из МассивКУдалению Цикл
ТЗ.Удалить(ТекущаяСтрока);
КонецЦикла;
 
// 2. Найденные по отбору
НайденныеСтроки = ТЗ.НайтиСтроки(Новый Структура("Удалить", Истина));
Для Каждого ТекущаяСтрока Из НайденныеСтроки Цикл
ТЗ.Удалить(ТекущаяСтрока);
КонецЦикла;
 
// 3. Выгрузка с отбором
НоваяТЗ = ТЗ.Скопировать(Новый Структура("Удалить", Ложь));

Рекомендации

  • Как упорядочить динамические колонки СКД
  • Шпаргалка по программному созданию реквизитов и элементов управляемой формы
  • Как добавить новую колонку в форму списка
Типовые приемы, Шаблоны и заготовки Tags:таблица значений

Навигация по записям

Previous Post: Пустой КБК в «Отражении удержанного НДФЛ в бухучете»
Next Post: Шаблон «Внешней обработки с запуском по расписанию» (УФ)

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

ДзенTelegram

Разработки

  • Печатная форма "Расходный кассовый ордер" для ЗУП 3.1 Печатная форма "Расходный кассовый ордер" ЗУП 3.1 650,00 ₽
  • Отчет "План-факт отпусков сотрудников в виде диаграммы Ганта Отчет "План-факт по отпускам сотрудников" ЗУП 3.1 650,00 ₽
  • Приказ об отмене трудового договора (рис 1) Печатная форма "Отмена приема на работу" ЗУП 3.1 650,00 ₽
  • Обработка “Выплата сотруднику через банк” ЗУП 3.1 Обработка “Выплата сотруднику через банк” ЗУП 3.1 0,00 ₽
  • Тестирование API Яндекс GPT Обработка "Работа с API YandexGPT" 650,00 ₽

MDM web-сервис XML БСП ЕФС-1 ИИ КД 2.0 НДФЛ СЗВ-СТАЖ СЗВ-ТД СКД СТД-Р СФР СЭДО ФСС ФСС НС больничные листы взносы вычеты длительная операция запрос интерфейс кадровая история кадровые данные кадровые переводы легкий труд мастер-данных обмен данными общий модуль отбор отпуска печать без проверки печать с диалогом пользователи представление прием на работу резервы отпусков сверхурочные синхронизация ЗУП и БП средний заработок табель таблица периодов табличный документ фотография штатное расписание

Яндекс.Метрика

© 2022-2026 myblog-1c.ru

Пользовательское соглашение

Контакты