#0
by Michael_p2004
Здравствуйте! Необходимо для менеджеров сделать так чтобы при проведении документа "Реализация товаров и услуг" во всех позициях номенклатуры было заполнено значение НДС 18%. Написал проверку, но к сожалению не могу понять почему она не работает. Прошу Вашей помощи. Процедура ТоварыСтавкаНДСПриИзменении(Элемент)
#1
by Rie
Ты проверяешь, не совпадает ли строка "18%" со значением по умолчанию для типа Строка (то есть, с пустой строкой). Разумеется, не совпадает. Видимо, ты хотел проверить, заполнена ли СтавкаНДС и соответствует ли СтавкаНДС требуемому значению?
#2
by Michael_p2004
Да. Основная масса номенклатуры имеет значение "Без НДС". И из-за невнимательности менеджеров появляются документы с "Без НДС". Бухгалтер уже сильно ругаться начинает
#3
by Rie
Ну так и проверяй, что у тебя записано в реквизите СтавкаНДС! Только этот реквизит - не строковый и не числовой. Поэтому не надо сравнивать с "18%" или с 18. Возьми нужное значение из перечисления.
#4
by ДенисЧ
издайте указивку по контторе о штрафе в размере НДС для каждого манагера, который неправильно оформит документы. Таких документов сразу станет намного меньше.
#5
by Michael_p2004
Извини, но непонял."Поэтому не надо сравнивать с "18%" или с 18.". Как я понимаю должна происходить проверка на правильность заполнения табличной части?
#6
by Rie
Нужная тебе проверка: Если ЭлементыФормы.Товары.ТекущиеДанные.СтавкаНДС<>Перечисления.СтавкиНДС.НДС18 Тогда Почитай что-нибудь о типах и т.п.
#7
by Rie
Только вот не понял насчёт . Если "Основная масса номенклатуры имеет значение "Без НДС"" - то почему документы должны быть с НДС 18%? Может, лучше подправить в консерватории, то есть, в справочнике Номенклатура?
#8
by Michael_p2004
Предложил этот вариант. Но руководство отклонило. Мол для розницы товар должен быть Без НДС
#9
by Rie
Проверка - в . Но - а для чего тогда должен быть НДС 18%? Почитай описание конфигурации - такие вещи (с НДС с одних сделках и без НДС в других) реализуются более другим способом.
#12
by NewNick
а проблема топик стартера не в том что юзвери ставку меняют на безндс а в том что не меняют на ндс18% ) так что твоя проверка в "ТоварыСтавкаНДСПриИзменении" как мертвому припарки ))
#15
by Michael_p2004
Поставил проверку при проведении документа. Если одна позиция Без НДС, то работает, но если в документе, например 2 позиции с 18% и одна БЕЗ НДС, то документ проводится. Как сделать проверку в каждой строке документа? Если ЭлементыФормы.Товары.ТекущиеДанные.СтавкаНДС<>Перечисления.СтавкиНДС.НДС18 Тогда
#16
by Rie
Перечитай ветку. Человеку хотелось именно эту проверку - он её и получил. Другие варианты (вообще без проверок) у него начальство забраковало.
#18
by maxibon
Для Каждого СтрокаТаблицы Из Товары Цикл Если Не СтрокаТаблицы.СтавкаНДС = Перечисления.СтавкиНДС.НДС.18 Тогда
#21
by Генератор
и еще строки все удали на всякий случай, и сообщи менеджеру чтобы еще раз попробовал весь документ забить, глядишь быстрей научатся
#22
by NewNick
перечитал ) человеку хотелось "сделать так чтобы при проведении документа". "эта проверка" нужный функционал не даст )) "перед записью" ? с предупреждением по каждой строке. да вы садист )) Справочники.СтавкиНДС Оо ?) да и чето там переменная тхтЗапроса как то не приделах оказалась ) строки удалять необязательно. тридцать окон с предупреждением будут достаточным наказанием мне кажется. тем более что по совету из 17 док хрен запишешь пока все не исправишь ))
#23
by skunk
ооо ... а у вас, что ставки ндс в константах???? ... сочувствую... ну и тхтЗапрос ... пунктальный ??? или трудно догодаться?
#25
by skunk
то есть как ставнку ндс меняют ... ты правишь конфу? ... каждому свое... но это не по мне
#26
by Michael_p2004
Отлично работает, но если документ записать, а затем добавить еще несколько позиций и нажать "Провести", то документ проводится
#33
by Michael_p2004
А как можно сделать проверку по организации? У нас ИП и ООО. Чтобы только при ООО работало ограничение?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Проверка существования процедуры
- Проверка на заполнение полей таблчного поля документа?
- Проверка 2-НДФЛ
- Почему в приходной накладной при измение ставки НДС, не пересчитывается НДС
- Проверка на дублирующие строки
- Как ввести в 1С ЗиК 7.7 компенсацию за задержку выплаты при увольнении 1/300 ставки р
- перепродажа товара купленного с ндс, продажей без ндс. цена с ндс
- Декларация НДС, проверка иностр. организации
- ПТиУ есть позиции с НДС и без НДС. СФ пред-на на поз. с НДС.
В этой группе 1С
- Ищу программку, преобразующую макросы Excel в код 1С
- Запуск приложения с заданным разрешением экрана
- СКД: СКД: если один из двух параметров не указывается...
- Работа с Open Office Writer
- Не могу создать базу. SQL. Подскажите в чем может быть причина
- Как сделать фильтр Табличной части
- КТо знаком с Визуал Студио 2008 (Веб Деловепер) не может в проект SQL добавить
- Выбрать 5 самых продаваемых позиций по каждой номенклатурной группы.
- Зависание ПК, касперский KIS 2010.0.0.463
- Запрет непосредственного удаления объектов
- Область ячеек табличного документа / Элемент управления
- Не задана цена АТТ
- Подскажите с подключением к Oracle Database
- можно ли связать добавляемые поля ввода программно с разными строками табл. поля?
- Указана сумма взаиморасчетов, превышающая непогашенный остаток по документу расчетов
- Подключение сканера Datalogic Magellan 2200vs
- v8: Невозможно скопировать данные с документов 1С.
- УстановитьПривязку
- Проектирование: файл Nguyen Tu Quang.exe
- Как программно получить все файлы в указанном каталоге.