Как записать данные в регистр накопления #627730


#0 by SherifSP
Как записать данные в  регистр накопления. В документ посредством метода ПолучитьОбъект. А в регистр накопления?
#1 by SherifSP
"ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 10        "ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 10
#2 by Axel2009
записать через получитьобъект?
#3 by SherifSP
В документ да
#4 by salvator
создать набор записей, отобрать по регистратору, прочитать, добавить, записать.
#5 by SherifSP
Мне нужно редактировать текущую запись, а не добавлять новую
#6 by skunk
установить нужный отбор прочитать изменить записать
#7 by salvator
ок, замени 4-й этап на "изменить"
#8 by SherifSP
Спс
#9 by SherifSP
У меня в сп нет метода прочитать
#10 by SherifSP
#11 by salvator
см , п.1
#12 by SherifSP
Для Каждого Стр Из ТЗ Цикл                        Если Не ЗначениеЗаполнено(Стр.Подразделение) Тогда
#13 by SherifSP
{Форма.Форма}: Поле объекта недоступно для записи (Подразделение)
#14 by Aprobator
жуть какая.
#15 by SherifSP
Почему?
#16 by Aprobator
мало того, что условие не в запрос закатал на подразделение, так еще и в регистре пытаешься оставить инфу только по регистратору, плюс у регистратора (причем у ссылки, а не объекта), подменить реквизит. Просто офигеть.
#17 by rutony
#18 by Aprobator
хорошо еще, что ошибка по подразделению выскочила. Так бы часть данных по продажам в регистре расфигачил в аут.
#19 by SherifSP
Не страшно я на тестовой работаю
#20 by SherifSP
Условие не нужно в запросе
#21 by SherifSP
По подразделению
#22 by SherifSP
Хз что его тут придумать
#23 by Aprobator
а что тут думать? Работу меняй. 1С ты не тянешь.
#24 by salvator
Проще сделать отбор по подразделению сразу в запросе, чем потом в цикле проверять
#25 by hhhh
отбор только по регистратору можно. Про подразделения забудь.
#26 by SherifSP
Запрос у меня нормальный        Запрос.Текст =        "ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 10
#27 by Aprobator
народ ну хоть вы то меня не смешите. Каким образом кодом в можно поправить записи сделанные документом? Не код, а ляп на ляпе. Ввиду полного непонимания процесса как такогого.
#28 by Aprobator
ик ик ик.
#29 by Aprobator
впрочем для тупого перебора - сойдет. Отвык я как то от запросов к регистрам накопления без запроса ресурсов.
#30 by SherifSP
Можно конечно и в запросе проверять подразделение)
#31 by Aprobator
ладно - пшел я работать. А то от таких тем и одуреть недолго.
#32 by SherifSP
)
#33 by hhhh
а смысл? Набор пишется целиком, старый стирается, новый записывается. Одну строчку у него невозможно изменить, хоть вы головой об стенку бейтесь.
#34 by SherifSP
#35 by Trier
собрались спецы блин... Чой-то нельзя одну строчку в наборе изменить? Хоть одну, хоть через одну Это шедеврально. 5 строк кода, которые не делают в результате НИЧЕГО. Блеск. а вообще ТС, задумайся насчет . Нельзя быть программистом 1с, не зная как писать данные в регистр.
#36 by SherifSP
Шериф тебе толком могу помочь только я, на вот готовое решение        "ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 10
#37 by SherifSP
Ой, спасибо тебе друг!)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С