Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Вставить строку в середину документа

Вставить строку в середину документа
Я
   John83
 
24.01.13 - 11:17
Мне тут показали, что в 7ке есть такая "очень удобная вещь", как "вставить", т.е. позицию можно добавить не в конце, а в середине списка.
Можно ли подобное реализовать через внеш. обработки в УТ 10.3?
 
 
   Wobland
 
1 - 24.01.13 - 11:18
можно
   Maxus43
 
2 - 24.01.13 - 11:19
в каком списке? какую позицию?
   Wobland
 
3 - 24.01.13 - 11:19
(2) очевидно, имеется в виду ТЧ
   samozvanec
 
4 - 24.01.13 - 11:19
(0) ты часом не сортировать ли хочешь?
   John83
 
5 - 24.01.13 - 11:22
(2) открываем заказ покупателя в 1000 строк и очень желаем вставить несколько позиций, начиная с 500ой строки
   DrShad
 
6 - 24.01.13 - 11:22
(0) ну на снеговике тоже есть метод Вставить() у ТЧ
   DrShad
 
7 - 24.01.13 - 11:22
(5) в чем проблема?
   John83
 
8 - 24.01.13 - 11:22
(4) в том-то и дело, что надо сохранить порядок номенклатуры
   John83
 
9 - 24.01.13 - 11:23
(6) и как реализовать через внеш. обработки?
   Wobland
 
10 - 24.01.13 - 11:23
(5) что же делать? может, Вставить?
 
 Рекламное место пустует
   DrShad
 
11 - 24.01.13 - 11:23
Табличная часть (Tabular section)
Вставить (Insert)
Синтаксис:

Вставить(<Индекс>)
Параметры:

<Индекс> (обязательный)

Тип: Число.
Индекс позиции в табличной части, в которую необходимо вставить строку.
Возвращаемое значение:

Тип: Строка табличной части.
Вставленная строка.
Описание:

Вставляет в табличную часть строку с указанным индексом.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения.
Пример:

Состав.Вставить(1);
   DrShad
 
12 - 24.01.13 - 11:24
(9) да как тебе угодно так и реализовуй
   DrShad
 
13 - 24.01.13 - 11:24
учу читать СП, дорого!
   John83
 
14 - 24.01.13 - 11:25
(12) я и спрашиваю, как реализовать через внеш. обработки, т.е. без редактирования конфы
   Reset
 
15 - 24.01.13 - 11:26
Если окажется, что не туда получилось Вставить(),
можно Сдвинуть() в нужное эээ место
   DrShad
 
16 - 24.01.13 - 11:26
(14) да мне фиолетово
   Wobland
 
17 - 24.01.13 - 11:26
(14) файл - новый. это у тебя будет внешняя обработка. там внутри кое-где надо написать слово "вставить"
   Wobland
 
18 - 24.01.13 - 11:26
чего автор хочет от нас?
   In123
 
19 - 24.01.13 - 11:28
(14) А в чем проблема?
   John83
 
20 - 24.01.13 - 11:29
хотя кажись придумал...
   DrShad
 
21 - 24.01.13 - 11:30
выдыхай!
   hhhh
 
22 - 24.01.13 - 11:34
(20) всё-таки синтакс помощик спасет гиганта мысли:

ТабличноеПоле (TableBox)
РежимВводаСтрок (RowInputMode)
Использование:

Чтение и запись.
Описание:

Тип: РежимВводаСтрокТабличногоПоля.
Содержит режим интерактивного ввода новых строк в табличное поле. Режим задает, куда именно будут вставлены строки табличного документа.

РежимВводаСтрокТабличногоПоля (TableBoxRowInputMode)
Значения

ВКонецОкна (EndOfWindow)
ВКонецСписка (EndOfList)
ПередТекущейСтрокой (BeforeCurrentRow)
ПослеТекущейСтроки (AfterCurrentRow)
   John83
 
23 - 24.01.13 - 11:35
(22) тоже глянем
всем спасибо


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует