869 читали · 4 года назад
Шпаргалка - Таблица значений(1С)
Как создать таблицу значений ТЗ = Новый ТаблицаЗначений; Как добавить колонки в таблицу значений ТЗ.Колонки.Добавить("Артикул"); ТЗ.Колонки.Добавить("Наименование"); ТЗ.Колонки.Добавить("Количество"); ТЗ.Колонки.Добавить("ЦенаЗакупки"); ТЗ.Колонки.Добавить("ЦенаПродажи"); ТЗ.Колонки.Добавить("Группа"); Как добавить элементы (строки) в таблицу значений НоваяСтрока = ТЗ.Добавить(); НоваяСтрока.Артикул = "123456"; НоваяСтрока.Наименование = "Трактор"; НоваяСтрока.Количество = 5; НоваяСтрока.ЦенаЗакупки = 42588...
2 месяца назад
1С. Удалить строку в табличной части, если имеется дубль или пустое значение колонки. Таблица здесь называется "Номенклатура" и колонка тоже
&НаКлиенте Процедура НоменклатураПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования) // Получаем текущие данные через параметры события ТекущиеДанные = Элемент.ТекущиеДанные; Если ТекущиеДанные = Неопределено Тогда Возврат; КонецЕсли; Номенклатура = ТекущиеДанные.Номенклатура; ИдентификаторСтроки = ТекущиеДанные.ПолучитьИдентификатор(); Если Не ЗначениеЗаполнено(Номенклатура) Тогда // Удаляем пустую строку на сервере УдалитьСтрокуНаСервере(ИдентификаторСтроки); Возврат; КонецЕсли;...