Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Проверка заполненности Надписи ГипперСсылки

Ермоленко Константин Сергеевич
читатель
офлайн
Дата регистрации: 06.07.2010
Сообщений: 16
Пост №1
 
15.07.2010 12:50

На форме имеется надпись-гиперссылка в которой храниться ссылка на документ Счет-Фактура. Нужно сделать проверку перед записью на наличие ссылки на документ. <br>Подскажите, пожалуйста, как это сделать.

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №2
 
15.07.2010 12:54

Это не гиперссылку надо проверять, а искать в базе документ с/ф с основанием по текущему документу.

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №3
 
15.07.2010 12:56

Не может в надписи храниться значение. На время открытой формы это конечно сделать можно, но проверять надо реальный реквизит.<br><br>п.с. Обычно еще указывают платформу, конфигурацию и релиз.

Ермоленко Константин Сергеевич
читатель
офлайн
Дата регистрации: 06.07.2010
Сообщений: 16
Пост №4
 
15.07.2010 12:59

1С:Предприятие 8.1 (8.1.15.14) "Управление торговлей", редакция 10.3 (10.3.7.9)

Ермоленко Константин Сергеевич
читатель
офлайн
Дата регистрации: 06.07.2010
Сообщений: 16
Пост №5
 
15.07.2010 13:10

Я правильно понимаю? В процедуре ПередЗаписью я выполняю запрос, в котором ищу счет фактуру, со значением реквизита Основание таким же как и номер данного документа (форма, которого открыта). И если результат запроса пуст, то например выдаю сообщение?

ПрофитСервис www.profitservice.ru
новичок
офлайн
Пост №6
 
15.07.2010 13:22

Да, правильно.<br>Только не "номер данного документа", а Ссылка.<br><br>Только вот какая ситуация - пока Вы не запишете документ, не будет ссылки и нельзя сделать счет-фактуру. Так что не понятно чего вы добьетесь - что нельзя будет вообще записать реализацию?<br><br>То есть код конечно правильный по форме, а по содержанию - бессмысленный.<br><br><br>ПрофитСервис, Москва http://www.profitservice.ru<br>Адаптация и сопровождение программ 1С:Предприятие

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №7
 
15.07.2010 14:32

Если Вы хотите добиться того, что для каждой Реализации должна быть введена С/ф, то лучше сделать в процедуре "ПриЗаписи()" проверку на то, что режим записи = Проведение и автоматом создать С/Ф.

Ермоленко Константин Сергеевич
читатель
офлайн
Дата регистрации: 06.07.2010
Сообщений: 16
Пост №8
 
16.07.2010 09:41

"Всем спасибо за своевременные и конструктивные советы. Требовалось только выводить предупреждение, о невведенном счете-фактуре. В процедуре проведения документа написал следующее. Работает) <br><br>//Проверяем введен ли счет-фактура если сумма НДС не нулевая<br>//в запросе находим счет-фактуру, у которого документ основание данный документ<br>Запрос = Новый Запрос;<br>Запрос.Текст = "<br>|ВЫБРАТЬ<br>| СчетФактураПолученный.Номер<br>|ИЗ<br>| Документ.СчетФактураПолученный КАК СчетФактураПолученный<br>|ГДЕ<br>| СчетФактураПолученный.ДокументОснование.Ссылка = &Ссылка";<br><br>Запрос.УстановитьПараметр("Ссылка", Ссылка);<br><br>РезультатЗапроса = Запрос.Выполнить();<br><br>СуммНДС = УчетНДС.ПолучитьНДСДокумента(ЭтотОбъект);<br><br>//Если запрос пуст значит счет-фактура не введен. <br>Если РезультатЗапроса.Пустой() И СуммНДС > 0 тогда<br> Предупреждение ("Введите счет-фактуру"); <br>КонецЕсли;<br><br>Если есть, что исправить буду рад об этом прочитать. "

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №9
 
16.07.2010 11:24

В принципе правильно. Вопрос только в том, что при записи нового документа Ссылка еще пустая - её просто нет. Тогда получается, что если (по неизвестным причинам или в следствии обработки) появится СФ с пустым основанием, то запрос будет не пустым.

Ермоленко Константин Сергеевич
читатель
офлайн
Дата регистрации: 06.07.2010
Сообщений: 16
Пост №10
 
16.07.2010 14:59

можно ли это как-нибудь учесть в процедуре, описанной мною выше?

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация