#0
by Shmidt
Запросом получаю все записи регистра накопления. Выгружаю в таблицу значений. Перебираю таблицу в цикле. Если выполняется условие, то удаляем строку из ТЗ. Очищаем регистр и загружаем в него полученную таблицу значений. На выходе - нужные записи не удаляются. Что делаю не так? Код прилагаю:
#2
by Shmidt
Ну да и потом хочу нужную мне ТЗ полностью загрузить в РН, только не удаляются нужные записи
#7
by Maxus43
дык все РН подчинены регистратору, надо удалять записи в разрезе набора записей по регистратору. Вобще задача более чем сомнительная... смысл какой?
#9
by МойКодУныл
Это, наверное, что-то из Большого брата. ТС работает в министерстве правды. "Указаны не лица - удалить."
#14
by Aswed
А что не так? Чувак хочет ТЗ почистить и загрузить в РН. Я всегда когда так делаю рекурсивно по ТЗ чищу лишние строки.
#15
by Maxus43
расшифруй что ты вкладываешь в понятие рекурсирвно по ТЗ, а то у разрыв шаблона будет
#17
by Shmidt
Ну а как тогда реализовать задачу? Документом реализация продается вода. Количество проданной воды учитывается в РН. При проведении реализации проверяется общее кол-во воды по контрагенту в РН и в ТЧ документа. Если количество >= 10 то небходимо в ТЧ добавить 1 бонусную воду (цена = 0) а в РН удалить все записи которые были по контрагенту и создать новую с количеством = (колРН + колТЧ)-10
#31
by Aswed
))))) Короче смотри как тебе надо поступить. - В момент, ПЕРЕД ЗАПИСЬЮ ДОКУМЕНТА, проверяй сколько там воды куплено клиентом. - Если выполняется твоё условие то добавляешь в ТЧ дополнительную воду. - В месте где готовятся записи для регистра добавляешь в них записи с видом движения РАСХОД с количеством той воды которая у тебя было до документа - Формируешь набор записей с твоим условием "(колРН + колТЧ)-10" Это если я верно понял задачу тобой озвученную. И почитай по регистры накопления. Они подчинены РЕГИСТРАТОРУ и все движения в них записанные могут корректироваться ТОЛЬКО регистратором. Так что ты изначально не верно подошел к решению задачи.
#32
by kosts
> могут корректироваться ТОЛЬКО регистратором Не совсем так жестко, конечно, можно обработкой, если ставить отбор по регистратору. Но в остальном +100500
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Удаление помеченных на удаление документов
- Удаление помученных на удаление элементов справочников
- Программное создание колонок в табличной части документов
- Отбор по реквизиту регистра в наборе записей регистра накопления
- Как запретить удаление документа (или пометку на удаление) ?
- Роль: удаление и интерактивное удаление
- Программное определение размера БД в SQL
- Программное заполнение реквизитов справочника
- Программное добавление/удаление реквизитов табличной части
- Удаление движений документа Корректировка записей регистров
- Удаление записей регистра сведений.
- Удаление записей регистра накопления средствами SQL
В этой группе 1С
- Метод АВС классификации товаров в УТ 11
- Конфа "Свод отчетов АПК: для районов"
- Не ставятся префиксы в УТ 10.3
- Увеличить производительность 1С сервер x32
- ЗУП 2.5 печать РСВ раздел 6 на двух сторонах листа
- Не хватает прав для отчета
- Как скачать предпоследний релиз ЗиК 7.7 ?
- V8: Может ли 1С 8.3 кешировать внешние отчеты(обработки)?
- РМК в УТ 11
- Автовысота строк табличной части.
- Выбор нескольких значений из справочника
- СКД, пользовательские настройки недоступны для редактирования
- Ошибка обмен УТ 11.1 и БП 3.0
- в расчетную ведомость попадают уволенный сотрудник
- ЗуП документ Начисление по больничному листу. не меняет состояние работника
- Панель функций текущего раздела
- ЗУП 2.5.80.2 Получение элемента по индексу для значения не определено
- Редактирование регистра сведений в диалоге
- И снова написание кладр в свою конфигурацию
- Не выгружается декларация по налогу на прибыль