#3
by shadow
Допустим, есть куча строк.Мне нужно по кнопке скопировать выделенную в данный момент строку в позицию, следующую за выделенной
#4
by shadow
Есть в оболочке действие "Копировать", но оно копирует строку в конец документа, а перемещать муторно, поскольку строк может быть 100 и больше
#5
by Гурон
а чем тебе кнопка "копировать строку" не нравится? тем, что он создает ее (строку) в конце ТЧ?
#7
by shadow
Да так получилось, что важен порядок нахождения строк.А из конца перетаскивать назад как-то долго
#8
by shadow
Объясню подробнееИногда нужно следом за нужной строкой получить ее копию, за исключением какой-нибудь из колонок.Поэтому я уже собрался написать процедурку, которая копирует строку на следующую позицию, а оператору достаточно было бы заменить эту самую колонку и все, но реализовать не могу, не вижу таких методов :))Дело в том, что документ заполняется автоматически, но иногда его нужно в нескольких позициях править
#9
by Гурон
выгрузить в ТЗ1, из нее до текущей строки в ТЗ2, оттуда же со след. строки в ТЗ3, в ТЗ2 скопировал последнюю строку, затем в нее же методом Заполнить всю ТЗ3 и наконец ТЗ2 в ТЧ. на оптимальность не претендую:)
#10
by Джинн
Если обратиться к теории баз данных, но обнаружим великое правило - любой набор записей является неупорядоченным, если к немку не применяются методы сортировки. Сортируй строки и твоя новая строка после сортировки будет рядом.
#12
by shadow
Там есть метод НоваяСтрокаОн сделает строке последний номерА как она после сортировки попадет на нужное место?не понял, если чесно
#13
by Гурон
хмм, просто, да не совсем.1. после копирования строки нужно закончить ввод2. если смотреть , то не факт, что после сортировки порядок строк сохранится
#14
by МЮЛЛЕР
Это такая сложная задача:ВыгрузитьТабличнуюЧасть(ТЗ), и пошел колупать строки программно, ЗагрузитьТабличнуюЧасть(ТЗ)
#15
by shadow
Спасибо и на этомКстати через ТЗ по моему все можно сделать :)). Пока выяснял сделал бы уже, а то скоро уходить :))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно создать программно новый объект метаданных?
- v 8.0 Как программно добавить строку в таб.часть справочника?
- Программно вставить Эмблему в печатную форму
- как программно удалить строку из печатной таблицы
- Активизировать программно строку ТЧ
- v7: Как после выполнения запроса программно вставить поля сводной таблицы
- Как программно установить курсор в нужное место в э.у."Поле ввода"?
- Программно добавить обработчик события к программно добавленному элементу формы
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- Невозможно вставить повторяющуюся ключевую строку в объект
- Как программно установить владельца программно созданной колонке
В этой группе 1С
- Проблемы с подотчетным лицом
- Печать из 1С разных форматов
- Хочется заполнить таблицу формы результатами запроса...
- обмен данными между браузером и 1с
- Какой сервер выбрать для 1С: 7.7
- А как выйти из режима редактирования строки документа...
- 1C++ проблема раскраски табличной части документа
- Перенос данных из Exsel в 1С Торговля склад
- 1Cv8: В общих модулях не видятся экспортируемые переменные, процедуры и функции?
- Как увеличить длину кода в спр.?
- Как обновить измененную конфигурацию?
- Какая последняя версия Рарус Альфа:Авто?
- Перенос данных из 1С7 в 1С8
- Проблемы с выгрузкой в XML-файл.
- Как переключить закладку
- Доступность реквизита табличной части
- Импорт данных из SQL в 1С
- Единицы отчетов в УПП. По слухам то же самое в УТ ред. 2
- Подскажите как запустить хранимую процедуру
- Обьявление на взнос наличными. Как проставить 2 линии за суммой.