|
Проблема при реализации Перетаскивания во внешней обработке.
| ☑ |
0
iznvi
19.09.18
✎
16:49
|
Ребят всем привет.У меня получилось такая проблема.Я в разработке 1с новичок и скорее всего из за моих тупых косяков приключилась эта беда.
Была задача создать внешнюю обработку где есть две Таблицы(Две Табличные Части очень сомневаюсь,что кто-то не понял,но все же) из первой таблицы перетаскиваем строку во вторую таблицу и она должна там остаться.В будущем это нужно будет для интеграции с Битрикс24 там будут задачи,а пока попросили сделать просто макет.Так вот Реализовал я это перетаскивание,но при первом перетаскивании все норм,но как начинаю перетаскивать во второй раз,получается что выпадает ошибка "Индекс находится за границами массива". Как можно обновить этот индекс ? или наоборот продолжить его ?Я уже не знаю даже какими словами говорить.Если нужны какие-то уточнения,говорите,я отпишу.
|
|
1
segn
19.09.18
✎
16:53
|
У тебя все пучком - пользователь может только один раз сделать перетаскивание. Если нужно перетаскивать второй раз - добавляй третью таблицу (или табличную часть если не понял).
Так и объясни заказчику, что это баг 1С!
|
|
2
iznvi
19.09.18
✎
16:58
|
(1) А исправить этот недуг как-то можно ?Чтобы как-то хоть более цевилизованно было, что-то вроде обновить Строки в этой ТЧ ? Чтобы они на место встали
|
|
3
Lexey_
19.09.18
✎
17:05
|
(2) конечно можно
|
|
4
iznvi
19.09.18
✎
17:06
|
(3) Как ?
|
|
5
Lexey_
19.09.18
✎
17:07
|
(4) код переписать надо
|
|
6
Lexey_
19.09.18
✎
17:08
|
(4) или ты просто какую-нибудь галочку хотел поставить?
|
|
7
iznvi
19.09.18
✎
17:27
|
(6) В смысле галочку?
|
|
8
vicof
19.09.18
✎
17:29
|
(7) Без кода тебе вряд ли кто-то поможет волшебным советом
|
|
9
Lexey_
19.09.18
✎
17:38
|
(7) ну, например, галочка "Запретить выход индекса за границы массива"
|
|
10
segn
19.09.18
✎
19:16
|
(9) В последних релизах эту галку убрали, но добавили новую - "СделатьВсеБыстро".
|
|