Всем откликнувшимся Добрый день!
подскажите как реализовать следующее :
При двойном щелчке по строке ТЗ число из этой строки передавалось в выбранную из списка строку таблицы
ТЗ
Назначение Расход
выручка 10 (х)
зарплата 20
услуги 30
далее появился список
нал (х)
безнал
после выбора из списка итоговая таблица
Наименование Сумма
1 Нал 10
2 БезНал
Буду благодарен за комментарии и ссылки (+1)!!!
подскажите как реализовать следующее :
При двойном щелчке по строке ТЗ число из этой строки передавалось в выбранную из списка строку таблицы
ТЗ
Назначение Расход
выручка 10 (х)
зарплата 20
услуги 30
далее появился список
нал (х)
безнал
после выбора из списка итоговая таблица
Наименование Сумма
1 Нал 10
2 БезНал
Буду благодарен за комментарии и ссылки (+1)!!!
По теме из базы знаний
- Как продавать, не продавая? Сарафан для 1с-ника
- Роль и задачи аналитика в проектной команде при внедрении 1С
- 1С ИТС: купить информационно-технологическое сопровождение в Санкт-Петербурге по цене от 11 799 руб. | обновления и обслуживание
- Как в 1С:ERP избежать отклонения в стоимости запасов?
- История одного админа в мире 1С. Как поиски причины тормозов 1С привели к созданию нового продукта
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Практически все как работать с таблицами наглядно описано и показано здесь
как проще выбрать строку из ТЗ и присвоить ей значение из списка? (Может можно чтобы не вылазила таблица для выбора строки из ТЗ а просто два раза щелкнув по строке ТЗ появлялся список)
перем Выбор;
ТЗ.ВыбратьСтроку(НомерСтроки,"Выберите строку для переноса");
ТекЗначение=ТЗ.ПолучитьЗначение(НомерСтроки,"Расход");
Если Список.ВыбратьЗначение(Выбор,"Выберите куда относится",,,1) = 1 Тогда
ТЗ.УстановитьЗначение(НомерСтроки,"Примечание",Выбор);
КонецЕсли;
перем Выбор;
ТЗ.ВыбратьСтроку(НомерСтроки,"Выберите строку для переноса");
ТекЗначение=ТЗ.ПолучитьЗначение(НомерСтроки,"Расход");
Если Список.ВыбратьЗначение(Выбор,"Выберите куда относится",,,1) = 1 Тогда
ТЗ.УстановитьЗначение(НомерСтроки,"Примечание",Выбор);
КонецЕсли;
Блин! Прописываешь функцию по двойному щелчку по ТЗ: ПриЩелчкеНах() . Определяешь ее:
Код |
---|
Процедура ПриЩелчкеНах()
Перем Зн,П,Кол,Стр;
Стр=ТвояТаб.ТекущаяСтрока();
ТвояТаб.ТекущаяКолонка(,Кол);
Если Кол=1 Тогда
Сп=СоздатьОбъект("СписокЗначений");
Сп.ДобавитьЗначение(1,"Первое");
Сп.ДобавитьЗначение(2,"Второе");
...
Сп.ДобавитьЗначение(10,"Десятое");
Если Сп.ВыбратьЗначение(Зн,,П,,1)=0 Тогда
Возврат;
КонецЕсли;
ИначеЕсли Кол=2 Тогда
...
ИначеЕсли ...
...
КонецЕсли;
ТвояТаб.УстановитьЗначение(Стр,Кол,Зн);
КонецПроцедуры;
Показать полностью |
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот