Аватар для StaLL1n
19 / 19 / 4
Регистрация: 13.04.2014
Сообщений: 276
1C 8.x

Подбор номенклатуры из списка

05.08.2014, 08:17. Показов 18701. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Создал форму обработки в нее добавил табполе и кнопку подбор.Суть в том что при нажатии на кнопку подбор переносилась номенклатура из формы выбора справочника в табличное поле
написал это:
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Процедура КоманднаяПанель2подбор(Кнопка)
ФормаПодбора = Справочники.Номенклатура.ПолучитьФормуСписка( ,ЭлементыФормы.ТаблицаНаФорме);
ФормаПодбора.РежимВыбора = Истина; 
ФормаПодбора.ЗакрыватьПриВыборе = Ложь; 
ФормаПодбора.Открыть();
КонецПроцедуры
 
 
 
Процедура ТаблицаНаФормеОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
 
    НоваяСтрока = ТаблицаНаФорме.Добавить();
 
НоваяСтрока.Номенклатура = ВыбранноеЗначение;
 
 
 
ЭлементыФормы.ТаблицаНаФорме.ТекущаяСтрока = НоваяСтрока;
//перенос()
КонецПроцедуры
номенклатура добавляется,но мне нужно заполнять еще и количество,т.е. когда,например,дважды подряд выбрали 1
и ту же номенклатуру количество ставилось = 2
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.08.2014, 08:17
Ответы с готовыми решениями:

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

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

Обработка "Подбор цен номенклатуры"
Имею 1с Предприятие 8,2 конфа Бухгалтерия Украины, редакция 1,2 (1.2.6.5). Сообственно трудность в этой обработке... Ниже прилагаю...

21
286 / 186 / 18
Регистрация: 20.02.2012
Сообщений: 926
06.08.2014, 14:57
Студворк — интернет-сервис помощи студентам
GreenkO, убрать возможность редактировать эту ТЗ руками (оставить только кнопку удалить)

Добавлено через 21 минуту
Dethmontt, вот так работает... однако постоянный обход циклом ....
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
     // Посмотрим в ТЗ есть ли уже такие же записи
     Поиск = Новый Структура("Товар" ,ВыбраннаяСтрока);
     МассивПоиска = Выбор.НайтиСтроки(Поиск);
     
     Если МассивПоиска.Количество() = 0 Тогда
         мСоответствие.Вставить(ВыбраннаяСтрока,1);
     Иначе
         мСоответствие.Вставить(ВыбраннаяСтрока,МассивПоиска[0].Количество + 1);
     КонецЕсли;     
     
     Выбор.Очистить();
     
     Для каждого стр из мСоответствие цикл
       Строка = Выбор.Добавить();
       Строка.Товар = стр.Ключ;
       Строка.Количество = стр.Значение;
     КонецЦикла;
0
Модератор
Эксперт 1С
 Аватар для Dethmontt
4032 / 2977 / 594
Регистрация: 10.03.2011
Сообщений: 11,701
Записей в блоге: 1
08.08.2014, 02:55
Зачем тут Цикл вообще?
1C
1
2
3
4
5
6
7
8
9
СтрокаТЧ = Выбор.Найти(ВыбраннаяСтрока,"Товар");
     
     Если СтрокаТЧ <> Неопределено Тогда
        СтрокаТЧ.Количество = СтрокаТЧ.Количество+1;
     Иначе
         СтрокаТЧ = Выбор.Добавить();
         СтрокаТЧ.Товар = ВыбраннаяСтрока;
         СтрокаТЧ.Количество = 1;
     КонецЕсли;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.08.2014, 02:55

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

Вывод в форме списка номенклатуры количество и название склада
Добрый день! Второй день мучаюсь с изменением формы списка номенклатуры. Конфигурация ERP 2.2 УП. Платформа 8.3 Нужно вывести поле...

Какой тип номенклатуры можно указать для вида номенклатуры?
сдавал экзамен проф УТ 8, попался вопрос: какой тип номенклатуры можно указать для вида номенклатуры? выбрал товар и услуга, результат...

Складской учет.Поступление партии номенклатуры, расход парти номенклатуры, вычисление остатка
Доброго времени суток! Помогите решить возникшую проблему: Существует таблица tblЧип с перечнем номенклатуры. При поступлении...

Подбор объектов из списка
В процедуре есть строки if InterSectRect(i, Shape1.BoundsRect, ShapeS1.BoundsRect) then if InterSectRect(i, Shape1.BoundsRect,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Опции темы

Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru