|
Булево в регистре накопления | ☑ | ||
---|---|---|---|---|
0
Iater
01.06.15
✎
11:46
|
Всем привет!
Кто знает, как изменить значение в регистре накопления, если тип этого значения булево? (это реквизит регистра) обычные манипуляции не подходят: Движение = Движения.ХХХ.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Приход; |
|||
1
Naumov
01.06.15
✎
11:49
|
и в чем проблема?
|
|||
2
18_plus
01.06.15
✎
11:49
|
виддвижения - это не булево
|
|||
3
MrKartez
01.06.15
✎
11:50
|
Эм, Движение.ТвоеИзмерение = Истина/Ложь
|
|||
4
Iater
01.06.15
✎
11:51
|
Как тогда обратиться к регистру чтобы поменять Ложь/Истина?
|
|||
5
18_plus
01.06.15
✎
11:53
|
ты бы поподробнее задачу описал, а то наменяешь щас, потом будут занимательные игры - кто виноват и что делать.
|
|||
6
Timon1405
01.06.15
✎
11:53
|
(4) в гугле забанили?
https://helpf.pro/faq/view/1581.html |
|||
7
Я сказал
01.06.15
✎
11:54
|
Нужно создать набор записей регистра с нужным тебе отбором, прочитать его, изменить реквизит и записать набор записей. В СП ищи "РегистрНакопленияНаборЗаписей"
|
|||
8
Iater
01.06.15
✎
12:06
|
а без отбора-то можно?
|
|||
9
ЧеловекДуши
01.06.15
✎
12:06
|
(8) Можно, в дворники пойти, там без отбора :)
|
|||
10
Iater
01.06.15
✎
12:11
|
Набор = РегистрыНакопления.Остатки.СоздатьНаборЗаписей();
Набор.Отбор.Номенклатура.Установить(ВыборкаДетальныеЗаписи.Товар); Набор.Прочитать(); Для Каждого Движение Из Набор Цикл Движение.ВРезерве = Истина; КонецЦикла; Набор.Записать(); Ругается на Номенклатуру Поле объекта не обнаружено (Номенклатура) Набор.Отбор.Номенклатура.Установить(ВыборкаДетальныеЗаписи.Товар); |
|||
11
vde69
01.06.15
✎
12:15
|
видимо отбор должен быть по регистратору...
|
|||
12
Iater
01.06.15
✎
12:17
|
отбор выходить исключительно по регистратору
а как сделать, чтобы в строке с нужной номенклатурой в столбце ВРезевре стояла галка? |
|||
13
ale-sarin
01.06.15
✎
12:21
|
(12) В цикле по регистраторам создавать читать набор записей с отбором по регистратору.
Далее, в цикле по набору записей проверять на нужную номенклатуру и менять реквизит. Или выгружать набор в ТЗ, НайтиСтроки(), изменить, загрузить ТЗ в Набор. Набор.Записать(); |
|||
14
vde69
01.06.15
✎
12:22
|
допустим ты поставил таким образом в резерв
а что будет если документ кто-то перепроведет, или запустит восстановление последовательности? твоя галка "исчезнет" |
|||
15
Iater
01.06.15
✎
12:33
|
Всем спасибо! понял что не целесообразно ((
|
|||
16
Я сказал
01.06.15
✎
12:33
|
Неожиданный финал :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |