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

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

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
Просмотров: 3112
Последний ответ 02 Июн 2015, 15:53
от dimanpsp
Автозаполнение реквизита табличной части документа при изменении одного реквизита

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

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

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

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

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

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

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

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

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

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

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


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

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

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

* Реклама

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

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

alex0402
93 Сообщений
oleg-x
93 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
64 Сообщений
Golickoff Golickoff
50 Сообщений
ilyay ilyay
44 Сообщений
AIFrame
41 Сообщений
wise wise
31 Сообщений
Амал
30 Сообщений
ab30ru
24 Сообщений
lansy
22 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal