Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
25 Май 2017, 04:17
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: ПриОткрытии и Изменении одно и тоже сообщение  (Прочитано 372 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн JOG

  • **
  • Сообщений: 74
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-06-15
  • Сайт: 
  • Профессия: Программист 8.1
Здравствуйте! Подскажите пожалуйста как поступить.
Есть 2 документа. 1 - ФИОКассира 2 - Создать залог.
При создании залога нужно проверить создавался ли документ ФИОКассира . Если Да, то соответственно, взять ФИО из документа ФамилияКассира, если нет, то не дать создавать документ залог.
Сделал следующим образом:
&НаСервере
Функция ПолучитьНомерКассира(ФамилияКассира)
ПолучитьНомерКассираФИО = Новый Запрос;
ПолучитьНомерКассираФИО.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| ФамилияКассира.Номер КАК Номер
|ИЗ
| Документ.ФамилияКассира КАК ФамилияКассира
|
|УПОРЯДОЧИТЬ ПО
| Номер УБЫВ";
РезультатЗапроса = ПолучитьНомерКассираФИО.Выполнить().Выгрузить();
Возврат РезультатЗапроса[0].Номер;
 КонецФункции

&НаСервере
Процедура НомерЗБПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ДокФИОКассира = Документы.ФамилияКассира;
Объект.Дата = ТекущаяДата();
Дата = Формат(Объект.Дата, "ДФ=dd.MM.yyyy");
Объект.НомерКассира = ПолучитьНомерКассира(Объект.НомерКассира);
РезультатПоискаПоНомеру = ДокФИОКассира.НайтиПоНомеру(Объект.НомерКассира);
Объект.ДатаКассира = РезультатПоискаПоНомеру.Дата;
ДатаКассира = Формат(Объект.ДатаКассира, "ДФ=dd.MM.yyyy");
Если
ДатаКассира <> Дата
Тогда
Сообщить("Ошибка: Сегодня вы не создали документ ФАМИЛИЯ КАССИРА!");
Иначе
        Объект.ФамилияКассира = РезультатПоискаПоНомеру.КассирФамилия;
Объект.ИмяКассира = РезультатПоискаПоНомеру.КассирИмя;
Объект.ОтчествоКассира = РезультатПоискаПоНомеру.КассирОтчество;
КонецЕсли;

В общем-то работает ПРИ СОЗДАНИИ Документа Залог. Но если мне нужно просмотреть созданный документ другого дня, то опять выскакивает сообщение о том, что документ ФИОКассира не создавался(А она может вовсе и не нужен когда надо просмотреть другие документы). Всю голову сломал, подскажите как обойти этот момент?
P.S.: за код сильно не пинайте:(


Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1097
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Если Параметры.Ключ.Пустая() Тогда
...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн JOG

  • **
  • Сообщений: 74
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-06-15
  • Сайт: 
  • Профессия: Программист 8.1
Если Параметры.Ключ.Пустая() Тогда
...

Спасибо большое!!


Теги:
 

Автозаполнение поля табличной части документа при изменении другого поля табличной части документа

Автор dimanpspРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 17
Просмотров: 2710
Последний ответ 02 Июн 2015, 15:53
от dimanpsp
Автозаполнение реквизита табличной части документа при изменении одного реквизита

Автор Ирина1109Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 21
Просмотров: 3400
Последний ответ 28 Авг 2015, 01:12
от Kironten
не уходит "СООБЩЕНИЕ О РЕОРГАНИЗАЦИИ ИЛИ ЛИКВИДАЦИИ ОРГАНИЗАЦИИ"

Автор ma8883Раздел Пользователям "1С - Предприятие 8"

Ответов: 0
Просмотров: 525
Последний ответ 02 Окт 2015, 15:52
от ma8883
При загрузке выписки сообщение "поле объекта не обнаружено (дата сообщения) "

Автор ЭлиРаздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 4234
Последний ответ 02 Дек 2015, 14:41
от Эли
Кто нибудь видел в 1С сообщение о "просто добавь воды"?

Автор V_MATEРаздел Юмор

Ответов: 0
Просмотров: 3005
Последний ответ 03 Июн 2013, 09:46
от V_MATE

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
95 Сообщений
Dethmontt Dethmontt
69 Сообщений
alex0402
66 Сообщений
MuI_I_Ika MuI_I_Ika
61 Сообщений
wise wise
57 Сообщений
ilyay ilyay
39 Сообщений
Сергей Федоров Сергей Федоров
34 Сообщений
magnifico61
22 Сообщений
BuhRust
21 Сообщений
ilnur75
21 Сообщений

* Кто онлайн

  • Точка Гостей: 248
  • Точка Скрытых: 0
  • Точка Пользователей: 6
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal