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

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

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

Оффлайн JOG

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

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

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


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

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

Оффлайн JOG

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

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


Теги:
 

Подставление основного банк. счета при изменении организации

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

Ответов: 2
Просмотров: 1000
Последний ответ 15 Июл 2016, 12:52
от d_liliya
КЛАДР(при изменении адреса по кладру)

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

Ответов: 0
Просмотров: 733
Последний ответ 10 Янв 2017, 13:31
от Sinsinmin
Копирование информации из одной колонки в другую при изменении флажка. Как сделать?

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

Ответов: 7
Просмотров: 1963
Последний ответ 18 Окт 2017, 13:22
от unclebob
Уведомление пользователей при изменении статуса документа

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

Ответов: 11
Просмотров: 2667
Последний ответ 01 Апр 2019, 12:32
от isacnew21
Учет физического показателя при изменении торговой площади в течение отчетного периода

Автор topicsРаздел Статьи

Ответов: 0
Просмотров: 1957
Последний ответ 22 Мая 2014, 19:30
от topics

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

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

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


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

* Реклама

* Поиск

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

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

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

LexaK
68 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
68 Сообщений
antoneus antoneus
33 Сообщений
Ивашка
27 Сообщений
neek666
26 Сообщений
KATERINA 861
19 Сообщений
Алексей_1985_06
15 Сообщений
SSC
15 Сообщений
alexandr_ll
14 Сообщений
pouyo
8 Сообщений

* Кто онлайн

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

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

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

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

Поиск