|
Вопрос по регистрам накопления: Проверка заполнения реквизита = Выдавать ошибку | ☑ | ||
---|---|---|---|---|
0
Чел
16.02.15
✎
18:33
|
Типовая конфа Розница 2.0.
Есть регистр накоплений ДенежныеСредстваКПоступлениюНаличные, в нем есть измерение "Касса" составного типа. В конфигураторе в свойствах этого реквизита стоит Проверка заполнения = Выдавать ошибку. Но в базе документы ВыемкаДенежныхСредствИзКассыККМ и ПриходныйКассовыйОрдер формируют движения по этому регистру с незаполненным измерением (точнее, там записано Справочник.Кассы.ПустаяСсылка). Я делаю запрос к остатку по данной таблице по всем измерениям и ресурсам (со знаком минус) и заполняю из запроса документ "Корректировка записей регистров накопления", чтобы обнулить регистр на нужную дату. Но платформа не позволяет провести документ, вываливается ошибка "Не удалось записать: "Денежные средства к поступлению (наличные)"!". Пытаюсь вручную заполнить хотя бы одну строчку и провести - не дает. Если заполняю значение измерения - то даёт. Вопрос, как это победить, не меняя конфигурацию? И каким образом проводится документ Выемка?? |
|||
1
Krabobor
16.02.15
✎
18:42
|
сначала не поверил, но потом все оказалось именно так
Розница, редакция 2.1 (2.1.5.9) у измерения кассы в РН ДенежныеСредстваКПоступлениюНаличные стоит такой же признак. в регистрах измерения пустые, но документы выемки проводятся нормально ставя в измерение пустую кассу. |
|||
2
shuhard
16.02.15
✎
18:45
|
(0) ну так закрой Рг на пустой ссылке вместо неопределено, тебе какая разница что там будет ?
|
|||
3
Чел
16.02.15
✎
18:53
|
(2) у меня запрос возвращает именно пустую ссылку, не неопределено и не null. Разница в том, что если измерения будут расходиться, то в 0 остаток не выйдет. Минус 3 балла на экзамене по платформе :)
|
|||
4
shuhard
16.02.15
✎
18:54
|
(3) ещё раз
закрой Рг на пустой ссылке какая буква не понятна ? |
|||
5
Управление торговлей
16.02.15
✎
19:27
|
обменданными.загрузка=истина
|
|||
6
Чел
16.02.15
✎
23:56
|
(4) Если честно, ничего не понятно. Что такое "Рг" и что значит закрыть его не пустой ссылке?
|
|||
7
Чел
16.02.15
✎
23:58
|
(5) Не помогает
|
|||
8
GROOVY
16.02.15
✎
23:59
|
"Проверка заполнения - выдавать ошибку" - это для интерактивного ввода.
Программно запретить писать пустые значения - это "Запрет незаполненных значений" в общих свойствах. |
|||
9
Чел
17.02.15
✎
00:01
|
(8) я тоже так думал! Только даже программно выдаёт ошибку!
|
|||
10
Чел
17.02.15
✎
00:05
|
Победил!
Дело в следующем оказалось: в регистре есть ещё реквизит "КассаОтправитель", который, естественно, не имеет остатков. И в моём запросе никак не фигурировал. И у этого реквизита тоже стоит "Проверка заполнения - выдавать ошибку". И он тоже составного типа. У меня при загрузке в набор таблицы из запроса эта колонка оставалась со значениями Неопределено. Я заполнил её пустыми ссылками на справочник КассыККМ. И всё. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |