V83 Как в простой регистр сведений записать сразу много записей? #764487


#0 by tciban
Уважаемые коллеги! Есть простой регистр сведений, у него одно измерение Номенклатура (Сылка на справочник номенклатуры) и больше ничего. Как туда записать сразу список номенклатуры?     НаборЗаписей.Записать(Ложь); Остаются только последние записи, все предидущие записи затираются. Как быть?
#1 by Живой Ископаемый
"Как быть?" - как в букварях написано
#2 by tciban
В дополнение - этот регистр используется для учета уже обработанных записей справочника номенклатуры, обработка идет порциями, обработал - запомнил обработанные, потом пошла следующая порция.
#3 by Лефмихалыч
если код такой, как в , то это ложь: "Остаются только последние записи, все предидущие записи затираются. "
#4 by Лефмихалыч
без отборов и записать(ложь) ни чего не затирает
#5 by tciban
Затирает. Вот только что попробовал. Две порции по 5 шт, осталось только 5 последних. :(
#6 by Живой Ископаемый
значит в обоих порциях одинаковая номенклатура
#7 by tciban
Интересно, вызов вебсервиса  - он в транзакции выполняется?
#8 by Лефмихалыч
значит выполняется не этот код в этом случае было бы исключение про записи существуют
#9 by tciban
Код выполняется этот, прошел его в отладчике.
#10 by Лефмихалыч
значит есть еще какой-то код, который чистит
#11 by Живой Ископаемый
да в общем не интересно, если все сделать как в букваре написано, то все будет норм. в общем ждем твоего возвращения через час с рассказом о том, где именно ты протупил
#12 by tciban
Что в отбор по букварю следует писать?
#13 by Живой Ископаемый
туда нужно писать то, что нужно, чтобы получить нужный результат.
#14 by Лефмихалыч
как раз ни чего и не нужно в отбор писать
#15 by НЕА123
не путаете наборзаписей с саписями РС?
#16 by НЕА123
*записями
#18 by Лефмихалыч
Если так сделать, то ни чего не запишется при помощи Записать(ложь)
#19 by Лефмихалыч
я ставлю на одно из двух: либо кэш, либо ТС запускает не тот код, в который смотрит
#20 by tciban
Какая ставка? :)
#21 by Лефмихалыч
ставлю дайм
#22 by tciban
И да, таки в синтаксиспомощнике про отбор написано буквально следующее "Важно! Отбор может устанавливаться только на равенство."
#25 by Лефмихалыч
22) утомил ты с отбором. Если хочешь, чтобы записи ДОБАВЛЯЛИСЬ, то отборов не нужно. Вот это отлично добавляет, ни чего не затирая. Найди отличия твоего кода от моего и вот в этих отличиях и будет ошибка:
#26 by tciban
Ланна, не знаю где я ступил, но код в работает! Спасибо коллеги! Без ваших советов я бы не сподвигнулся все перепроверить и так бы и дальше искал другое решение!
#27 by Лефмихалыч
то есть код из таки рабочий. Где мой дайм?
#28 by tciban
Лефмихалыч! Про отбор не тебе писал, а для Живой Ископаемый
#29 by Живой Ископаемый
м... то есть спустя 40 минут уже ничего не затирается? окей.
#30 by tciban
А что такое дайм?
#31 by tciban
да, уже не затирается :)
#32 by tciban
Пока не затирается... Сейчас я еще что нибудь придумаю
#33 by Живой Ископаемый
2 а зачем ты мне это писал?
#34 by Живой Ископаемый
2 напиши что опять затирается...
#35 by Лефмихалыч
монета такая
#36 by tciban
а где ее берут? Вот у меня евроцент есть, гривна есть, франк есть. А дайма нету :(
#37 by tciban
еще баты есть!!!
#38 by Лефмихалыч
ну, если найдешь где-нибудь дайм, знай - он мой
#39 by aka AMIGO
- дайм = 10центов в сшп"ии
#40 by tciban
Ок. Вторая проблема - как тебе его предоставить?
#41 by Лефмихалыч
по электронной почте
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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