Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
1

Форма документа

26.04.2013, 08:52. Показов 2920. Ответов 35
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите, у меня в форме прописан такой код

1C
1
2
3
4
Процедура ПриОткрытии()
    Организация=УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ПараметрыСеанса.ТекущийПользователь,"ОсновнаяОрганизация");
    ЗначениеЗаполнено(Организация);
КонецПроцедуры
Когда пользователь входит в поле автоматом ставится его Организация, это все нормально. Но когда зашел другой пользователь с другой организацией в этот же документ и препроводит его то организация становится его, тем самым меняет организацию. Что можно сделать чтобы когда заходил другой пользователь организация оставалась не изменой
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.04.2013, 08:52
Ответы с готовыми решениями:

Форма документа
Подскажите как сделать чтоб на форме документа четез метку "текст" выводилась какая либо информация...

Печатная форма документа
Помогите, пожалуйста, с такой проблемой. Есть выходные документы - Счет и Протокол. Оба...

Печатная Форма Документа
:lamer: Всем привет! Начал изучать 1с 7.7(почему именно 7.7? - потому что так хочу.)возникла...

Печатная форма документа
Как создать табличную часть документа, и возможно ли это вообще? (1С 7.7)

35
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
29.04.2013, 10:34 21
Author24 — интернет-сервис помощи студентам
отметка незаполненного
1
900 / 877 / 8
Регистрация: 15.03.2012
Сообщений: 2,680
29.04.2013, 10:41 22
Цитата Сообщение от Ermak27 Посмотреть сообщение
Подскажите как можно прописать чтобы пользователь не мог сохранять пустой документ.
Что значит пустой?
0
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
29.04.2013, 11:12  [ТС] 23
т.е не заполнен ни один реквизит

Добавлено через 1 минуту
duk337, у меня стоит галочка на АвтоОтметкаНезаполненного но если его не заполняешь не ругается, почему не понятно

Добавлено через 23 минуты
я разобрался как проверить

1C
1
2
3
4
    Если Не ЗначениеЗаполнено(Квартал) Тогда
            Предупреждение("Не заполнено квартал");
         Отказ = Истина;
         КонецЕсли;
Подскажите а как прописать если реквизит в Табличной части, я делал так но пишет ошибку

ЗначениеЗаполнено(Форма.Номенклатура)
0
Модератор
Эксперт 1С
3784 / 2964 / 589
Регистрация: 10.03.2011
Сообщений: 11,669
Записей в блоге: 1
29.04.2013, 11:24 24
1C
1
ЗначениеЗаполнено(Форма.ИмяТабличнойЧасти[0].Номенклатура)
Добавлено через 3 минуты
Но лучше написать так:

1C
1
2
3
Если НЕ ПроверитьЗаполнение() Тогда
Возврат;
КонецЕсли;
1
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
29.04.2013, 11:58  [ТС] 25
Я попробовал так, документ сохранил не заполненым и все

1C
1
2
3
Если НЕ ПроверитьЗаполнение() Тогда
Возврат;
КонецЕсли;
Добавлено через 12 секунд
в чем смысл лучше

Добавлено через 5 минут
Dethmontt, Я не понял ващ код

1C
1
ЗначениеЗаполнено(Форма.ИмяТабличнойЧасти[0].Номенклатура)
У меня Форма - это имя табличной части, что у Вас понимается за Форма.
0
Модератор
Эксперт 1С
3784 / 2964 / 589
Регистрация: 10.03.2011
Сообщений: 11,669
Записей в блоге: 1
29.04.2013, 12:58 26
ПроверитьЗаполнение() - проверяет все реквизиты у которых установлено свойство - проверка данных: Выдавать ошибку

Добавлено через 1 минуту
1C
1
2
ЗначениеЗаполнено(Форма[0].Номенклатура) //Проверка на наличие заполненной номенклатуры в первой строке.
//ЗначениеЗаполнено() - не очень быстрая функция*
1
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
29.04.2013, 13:00  [ТС] 27
Dethmontt, Спасибо за разъяснение и помощь
0
Модератор
Эксперт 1С
3784 / 2964 / 589
Регистрация: 10.03.2011
Сообщений: 11,669
Записей в блоге: 1
29.04.2013, 13:00 28
1C
1
2
3
4
//Или
Если Форма[0].Номенклатура.Пустая() Тогда //Допустимо если имеент ссылочный тип
 //НЕ заполнено
КонецЕсли;
0
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
29.04.2013, 13:16  [ТС] 29
Dethmontt, сделал для табличной части реквизита Номенклатура проверка данных: Выдавать ошибку, он не выдает ошибку, почему?
0
Модератор
Эксперт 1С
3784 / 2964 / 589
Регистрация: 10.03.2011
Сообщений: 11,669
Записей в блоге: 1
29.04.2013, 13:21 30
Например в процедуре ПередЗаписью(Отказ)

1C
1
2
3
Если НЕ ПроверитьЗаполнение() Тогда
Отказ = Истина;
КонецЕсли;
Добавлено через 1 минуту

Не по теме:

И начните уже читать литературу...

1
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
29.04.2013, 13:25  [ТС] 31
Dethmontt, это я понял у меня работает с реквизитами. Я сделал для реквизита Табличной части проверка данных: Выдавать ошибку почему то когда я сохраняю не заполненный этот реквизит он не выдает мне ошибку как для остальных
0
Модератор
Эксперт 1С
3784 / 2964 / 589
Регистрация: 10.03.2011
Сообщений: 11,669
Записей в блоге: 1
29.04.2013, 13:39 32
Должно быть так:
Форма документа
1
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
29.04.2013, 13:44  [ТС] 33
у меня тоже самое ,я понял почему не выходит ошибка, пока я не нажму на кнопку Добавить в ТЧ он не выдаст ошибку, почему так?
0
Модератор
Эксперт 1С
3784 / 2964 / 589
Регистрация: 10.03.2011
Сообщений: 11,669
Записей в блоге: 1
29.04.2013, 13:46 34
Потому что нечего проверять? В Таблице то есть строки с незаполненной номенклатурой?
0
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
29.04.2013, 17:45  [ТС] 35
в том то и дело когда строку еще не добавляешь то он не ругается а когда ее добавишь и оставишь пустой он ругается, а как сделать чтобы при открывании документа он автоматом добавлял пустую строку?

Добавлено через 6 минут
Разобрался, всем спасибо

Добавлено через 3 часа 41 минуту
Подскажите как сделать к стандартному реквизиту Родитель тип Справочник?
0
Модератор
Эксперт 1С
3784 / 2964 / 589
Регистрация: 10.03.2011
Сообщений: 11,669
Записей в блоге: 1
29.04.2013, 17:52 36
Может лучше создать новую тему?

Не по теме:

Не нужно перемешивать все в одной!



Добавлено через 1 минуту
И сразу опишите, Платформа - Конфигурация (если уместно) - Проблема
- Что у вас есть
- Что вы делаете
- Что не получается

Добавлено через 29 секунд

Не по теме:

Правильно заданный вопрос - это 90% ответа

2
29.04.2013, 17:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.04.2013, 17:52
Помогаю со студенческими работами здесь

Форма списка Документа
Я заполняю документ Форма и провожу, он отобразился в форме списка, потом заполняю и провожу...

Печатная форма документа
Всем привет! Начал изучать 1с 7.7(почему именно 7.7? - потому что так хочу.)возникла проблема. ...

Криво открывается форма документа
Здравствуйте. Нужна помощь с формой документа. Она криво открывается, т.е. не растягивается на...

Форма Документа. Выбор Значений
Привет.Знающие люди подскажите. Как при выборе в форме документа Соц Выплаты взять не ячейку из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
36
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru