|
Не проходят записи в регистр сведений |
☑ |
0
sem4cnt
23.01.13
✎
03:46
|
НаборЗаписей = РегистрыСведений.СтатусыДоставкиМаршрутныхЗаданий.СоздатьНаборЗаписей();
Для Каждого Строка Из МаршрутныйЛист Цикл
НаборЗаписей.Отбор.МаршрутноеЗадание.Установить(Строка.МаршрутноеЗадание);
// НаборЗаписей.Прочитать();
НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.Курьер = Курьер;
НоваяЗапись.СтатусДоставки = Перечисления.СтатусыДоставки.ВДоставке;
НоваяЗапись.МаршрутноеЗадание = Строка.МаршрутноеЗадание;
НаборЗаписей.Записать();
КонецЦикла;
|
|
1
sem4cnt
23.01.13
✎
03:47
|
Никак не пойму как правильно сделать запись в независимый регистр, чтобы не вылазила ошибка о несоответсвии записи и отбора. Подскажите, пожалуйста.
|
|
2
GROOVY
23.01.13
✎
04:01
|
Для Каждого Строка Из МаршрутныйЛист Цикл
НаборЗаписей = РегистрыСведений.СтатусыДоставкиМаршрутныхЗаданий.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.МаршрутноеЗадание.Установить(Строка.МаршрутноеЗадание);
// НаборЗаписей.Прочитать();
НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.Курьер = Курьер;
НоваяЗапись.СтатусДоставки = Перечисления.СтатусыДоставки.ВДоставке;
НоваяЗапись.МаршрутноеЗадание = Строка.МаршрутноеЗадание;
НаборЗаписей.Записать();
КонецЦикла;
|
|
3
GROOVY
23.01.13
✎
04:02
|
Если одно значение, то проще менеджер записи использовать, а не набор.
|
|
4
Рэйв
23.01.13
✎
06:32
|
(0)Записывать лучше за циклом...Иначе у тебя может в конце остаться только последняя щапись
|
|
5
Живой Ископаемый
23.01.13
✎
06:34
|
А если за циклом, то может вообще ни одной не быть...
|
|
6
Рэйв
23.01.13
✎
06:36
|
(5)Это почему? У меня всегда за циклом запись. А т.к. по умолчанию параметром там истина, то в цикле ве что добавил до этого- затирается и поверх записывается свежее.
|
|
7
Живой Ископаемый
23.01.13
✎
07:18
|
а
|
|