#0
by AndrewDron
Извините, если уже поднимали эту тему. У меня есть документ1. В нем есть 2 табличные части, в которые должны заноситься соответствующие реквизиты из другого документа2. В документе1 есть поле, которое указывает сколько записей закидать с ТаблЧасть1, а все оставшееся кидать в ТаблЧасть2. Пробовал писать процедуру, но выдает ошибку : "{Документ.РейтингиАбітурієнтів.Форма.ФормаДокумента.Форма}: Ошибка при вызове метода контекста (Получить) Объект.Зараховані.Получить(Счетчик); по причине: Недопустимое значение параметра (параметр номер '1')" Вот Процедура: &НаСервере Я пересмотрел много примеров, вроде так все. Но почему не работает?
#1
by AndrewDron
Это я просто пытался удалить ненужные строки, хотя, их нужно как-то перекинуть в ТаблЧасть2 Может, у кого идеи какие?
#2
by KsiLan
А если так Счетчик = Объект.ТаблЧасть1.Количество-1; насколько я помню нумерация начинается с 0 то есть общее количество у тебя 10 а нумерация с 0 по 9
#3
by AndrewDron
Ну вообще да Но суть в том, что ругается на строчки " Объект.ТаблЧасть1.Получить(Счетчик); Объект.ТаблЧасть1.Удалить(Счетчик);" Не хочет удалять лишние строки. То есть я поставлю в реквизите документа1, например, План = 10. а документов2, например 20. с каждого будет браться значение Фамилия + Имя + Отчество) КАК Абитуриент, ЗНО, Льготы и добавляться с ТаблЧасть1. но нужно, чтобы 10 попало в ТаблЧасть1, а остальные в ТаблЧасть2
#4
by AndrewDron
Только теперь не так слегка удаляет У меня 3 документа есть. План стоит - 2. То есть должно перекинуть только 2 в ТаблЧасть1, а перекидает 3 Если ставлю План = 1 , то переносит 2 записи А как бы мне теперь не просто удалять, а перекидать лишние в ТаблЧасть2?
#6
by AndrewDron
Только что так и сделал. Работает. Спасибо огромное. Очень мне помог. Я целый день с этим воюю 24 надо диплом сдать. там тема "приемная комиссия на 1С". а начал я делать только в понедельник)
#7
by AndrewDron
Теперь не могу вникнуть как мне удалить в ТаблЧасть2 лишние строки. Например, в ТаблЧасть1 мы удалили 3 снизу. всего 5 то есть в ТаблЧасть2 надо удалить первые 2 сверху
#9
by AndrewDron
и как может работать этот код? ведь Пока (Счетчик+1), а потом Счетчик = Счетчик - 1 он же не меняется? но строки удаляются те,что надо. КАК?
#12
by exwill
После каждого Объект.ТаблЧасть2.Удалить( Объект.ТаблЧасть2.Количество будет выдавать новое значение.
#13
by AndrewDron
"Кидай все в одну ТЧ. А на форме показывай два ТП с отбором." как? дело обстоит так. например, есть 5 записей. в одну ТЧ надо кинуть 3, в другую 2 я загружаю сначала все 5 в каждую ТЧ потом с первой убираю 2 последних кодом я хотел теперь так же со второй ТЧ убрать 3 первых кодом но оно как-попало там их удаляет
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8 Недопустимое имя почтового ящика
- Ошибка при вызове метода контекста (Выбрать): Недопустимое значение параметра
- Недопустимое поле для группировки
- недопустимое состояние курсора
- oMessage = CreateObject("CDO.Message") Недопустимое значение конфигурации "
- недопустимое значение параметра параметр номер '1'
- ЗначениеВРеквизитФормы - Недопустимое значение параметра (параметр номер '2')
- Недопустимое значение параметра (параметр номер '1')
- Недопустимое значение - при установке связи параметров выбора (8.2, УФ)
- Ошибка при открытии обработки (недопустимое значение параметра 2)
- Ошибка SQL Fld11475 ... значение не может принимать значение Null
- ДанныеФормыВЗначение недопустимое значение параметра 1
В этой группе 1С
- Word. Метод PrintOut()...
- Почему может быть не видно внешней добавленной формы? В уТ11
- СКД + колонка после итогов
- Отражение изменения назначения платежа
- СКД как не выводить строки если нет вложенных уровней?
- КонтекстЭДО
- v8: 8.2 Не работает алгоритм формирования документа Word
- Пропадают лидирующие нули при выборке из текстового поля. Как их оставить?
- v8: HTTP Запрос (ОтправитьДляОбработки())
- если в Роли включить опцию "Устанавливать права для новых объектов"
- Рисунок, обводка. Каким образом ?
- разделение видео сигнала на 4 и более мониторов
- База управление торговлей 11.1.2.6 вылетает сразу после запуска
- Подсчет сумма квадрата
- внешняя обработка модуль объекта. директива на сервере. 81
- как сохранить табличный документ в excel без екселя и на сервере ? 8.1
- IT-Решение: Консоль изучения языка запросов 1С
- Как контролировать превышение закупочных цен в Управление торговлей 10.3
- УТ 11 "Занят порт" при подключении фискального регистратора
- УТ 11 Остатки накопленных сумм по картам лояльности