|
Почему проводятся документы, в которых обязательно поле ТЧ не заполнено | ☑ | ||
---|---|---|---|---|
0
ktu78
20.07.16
✎
12:01
|
Добрый день, коллеги.
Такой вопрос. Конфигурация Управление торговым предприятием, документ Реализация товаров и услуг. В табличной части есть 2 реквизита обязательны к заполнению - Цена и Сумма. В таблице 3 строки Во второй строке без цены и соответственно суммы документ провелся. Нам нужно также и в другом документе, чтоб с нулевой ценой провелся, а в другом не проводится как и должно быть. Скажите что нужно настроить или какой код прописать. Большое спасибо. Удачи Вам. |
|||
1
Nuobu
20.07.16
✎
12:07
|
(0) Если ты имеешь ввиду, что поле подчеркнуто красным пунктиром, и думаешь, что оно обязательно для заполнения, то это не так. Эта галочка на форме на ячейке - "АвтотметкаНезаполненного".
https://gyazo.com/3a01b38a0c9593943e8bbca4340cda01 При этом проверка заполенности по умолчанию не стоит: https://gyazo.com/f447b8610a83c98a68473a06790d1060 |
|||
2
lubitelxml
20.07.16
✎
12:08
|
ОбменДанными.Загрузка = истина?
|
|||
3
Nuobu
20.07.16
✎
12:09
|
(0) Можно кодом проверить каждую строку, а можно поставить галку "проверка заполненности". Но я склоняюсь к коду. Т.к. проверку можно всунуть в любое место кода.
|
|||
4
ktu78
20.07.16
✎
12:30
|
Nuobu большое спасибо.
Но один момент. Отключил "АвтотметкаНезаполненного" в форме документа для полей таблицы Цена и Сумма как в шапке, так в ячейке все равно красные подчеркивания и ругается что не заполнено. Помогите пожалуйста |
|||
5
Fish
20.07.16
✎
12:32
|
(4) "АвтотметкаНезаполненного" - На проверку заполнения никак не влияет. Иши, где у тебя в свойстве "Проверка заполнения" стоит "Выдавать ошибку". Ну и в коде может быть прописано.
|
|||
6
ktu78
20.07.16
✎
12:48
|
Проверка заполнения полностью отключена в обоих реквизитах
|
|||
7
Fish
20.07.16
✎
13:01
|
(6) Значит, в коде ищи.
|
|||
8
ktu78
20.07.16
✎
13:27
|
А в коде намекните хотя бы кто знает код проверки заполнения реквизита ТЧ программно. Спасибо
|
|||
9
vicof
20.07.16
✎
13:33
|
(8) ЗначениеЗаполнено() не?
|
|||
10
FIXXXL
20.07.16
✎
13:34
|
(8) ОбработкаПровнркиЗаполнения() есть в модуле объекта?
|
|||
11
bodri
20.07.16
✎
13:56
|
В обработкеПроведения должен быть код:
// Проверить заполнение ТЧ "Состав набора". СтруктураПолей = Новый Структура; СтруктураПолей.Вставить("Номенклатура"); СтруктураПолей.Вставить("Количество"); СтруктураПолей.Вставить("Цена"); ОбщегоНазначения.ПроверитьЗаполнениеТабличнойЧасти(ЭтотОбъект, "СоставНабора", СтруктураПолей, Отказ, Заголовок); Возможно на него стоит какое-то условие |
|||
12
bodri
20.07.16
✎
13:57
|
+(11) не тот код вставил
// Проверить заполнение ТЧ. ПроверитьЗаполнениеТабличнойЧастиТовары(ТаблицаПоТоварам, СтруктураШапкиДокумента, Отказ, Заголовок); ПроверитьЗаполнениеТабличнойЧастиУслуги(ТаблицаПоУслугам, СтруктураШапкиДокумента, Отказ, Заголовок); ПроверитьЗаполнениеТабличнойЧастиВозвратнаяТара(ТаблицаПоТаре, СтруктураШапкиДокумента, Отказ, Заголовок); |
|||
13
Вадим33
20.07.16
✎
14:05
|
в некоторых конфигурациях например КА,УТ у пользователя есть право запрет проведения документа с незаполненной ценой
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |