#0
by AnisaL
Добрый день! Скажите пожалуйста, возможно ли удалить команду "Провести " из контекстного меню документа в журнале, т.е. в форме списка документа? Платформа 8.1 УТ
#0
by AnisaL
Добрый день! Скажите пожалуйста, возможно ли удалить команду "Провести " из контекстного меню документа в журнале, т.е. в форме списка документа? Платформа 8.1 УТ
#3
by ptiz
Нет. Если нужно проведение только "из формы", то лепи отдельную кнопку в форме. А при проведении не из этой кнопки - ставь отказ.
#4
by AnisaL
потому что при проведении прописаны условия на заполнение полей документа, когда проводишь из формы документа в процедуре ПередЗаписью. А когда проводишь из журнала, то эти условия не срабатывают и документ проводится, хотя поля не заполнены - это неправильно
#7
by Wobland
налицо кривое проектирование. и, как следствие, свой оригинальный транспорт с педалями
#10
by vde69
подобное поведение делается через дополнительныепараметры в форме при проведении туда пишешь "РазрешитьПроведение", а в модуле обьекта при наличие такого параметра или вызываешь привел. модуль, или еще какое поведение
#11
by AnisaL
ты можешь хоть одну мою тему пропустить?или ты жить не сможешь если не скажешь мне свои фии??
#16
by AnisaL
+1 - это значит что ты согласен с этим ? а если это не мой косяк, а того кто изначально создавал этот документ и не подумал что можно проводить из контекстного меню
#22
by Fish
Значит, надо исправить этот косяк, и сделать, как правильно, а не искать костыли типа убирания стандартных команд.
#23
by Infsams654
не надо ссориться. Аниса - красиво выглядишь. Но и Wobland прав. Однако "если это не мой косяк" - то все равно, надо его решать
#24
by Песец
Месье знает толк в извращениях... а как ты будешь проводить программно? Создавать для этого форму?
#27
by Песец
После того, как ты в конфе хотя бы два пробела на один изменишь, все косяки в ней будут уже твои :(
#32
by AnisaL
обидно то что, этот косяк только сейчас всплыл, при проверке документов, обнаружилось, что хотя он проведен, не все поля заполнены, а еще в списке документов он так и остался красненьким, т.е. незакрытым (это у нас такая раскраска: красный - в работе, зеленый - закрытый), а галка проведения стоит!
#35
by Starhan
обычный рабочий процесс. Самостоятельно исправь по нормальному и перестань винить во всем окружающих.
#40
by AnisaL
вообще я никого не обвиняю, я просто хотела узнать можно ли взять и просто удалить команду из контекстного меню, оказывается нельзя, соответственно нужно эти условия на заполнение полей поставить в модуле формы в ОбработкеПроведения
#41
by Starhan
для цветовой дифференциации заполненных документов полностью от них же но не полностью
#42
by AnisaL
не для дублирования, а для визуального представления о проведенности документа, так нам удобней смотреть и видеть какие заявки проведены, а какие еще в работе
#44
by Starhan
>>оказывается нельзя, соответственно нужно эти условия на заполнение полей поставить в модуле формы в ОбработкеПроведения ну почему же и дальше захламлять конфу кривым кодом. Уже же говорили про костыль, добавь переменную в модуле объекта, при открытии формы присваивай ей истину. И проводить в зависимости от ее значения
#47
by AnisaL
этот реквизит называется - СтатусЗаявки, имеет 4 возможных значения: Неприсвоена, ВРаботе, Провалена, Выполнена, и в зависимости от его значения в процедуре Процедура ДокументСписокПриПолученииДанных(Элемент, ОформленияСтрок) выбирается нужный цвет
#51
by Песец
Это не просто косяк, это незнание основ работы платформы 1С. Судя по ты от автора этого косяка не далеко ушла - а если групповой обработкой понадобится перепровести документы, чем тебя отсутствие кнопочки спасет? Забей, сделай через переменную модуля объекта как в сказано, все равно тебе его курочить. А в сэкономленное время инструкцию по эксплуатации 1С почитай. А лучше да, переписать проведение. Вышибать костыль костылем не лучшее решение.
#52
by AnisaL
к сожалению такой вариант не подошел, так как, народ умный - ему сказали закрыть(провести) все заявки(эти самые документы), так они и сидят шлёпают из журнала правой кнопкой "Провести" не открывая самой формы! а с добавлением переменной в модуле объекта ее значение остается - Неопределено
#55
by catena
Так тебе так и сказали: в обработке проведения если Неопределено - отказ=истина и все. Будет проводиться только после открытия формы.
#58
by AnisaL
просто я думала немного по-другому, я думала что если отказ= истина, значит документ не прошел проверки на заполнение, а если "ложь", то документ заполнен правильно и его можно так провести, из контекстного меню
#61
by bambazamba
Ты не спорь, а впитывай, что тебе люди говорят. Тут не только проектирование кривое - тут работодатель твой лох. Платить зарплату за такую хню, как в 47. "Провалена", блеать. Так что, все проверки заполнения - только в модуле объекта. Исполнять. К вечеру доложить. Что баба - плевать.
#62
by bambazamba
Что бы тебе твой доктор в женской консультации такие же "профессиональные" советы давал, как ты тут.
#64
by AnisaL
какой спор разгорается! одни за переменную в модуле объекта, другие за проверки в модуле!
#66
by AnisaL
если честно я уже не знаю кого слушать! Woblusha, пожалуйста, только ты самый умный, скажи как же правильно сделать-то
#74
by bambazamba
И над статусом "Провалена" - призадумайся. Ешь корм своей собаки, знаешь принцип? Сделай 50 заявок, а потом смени статус на "Провалена", ну или условия создай, при которых они "провалятся". Но сначала - проверки заполнения в модуль. Про #Если Клиент Тогда - не забывай, а то насуют предупреждений в модуль, вандалы.
#75
by Feunoir
Нарисуй собственное контекстное меню. Дел на 5 минут. Хотя переделать проверки правильно - более правильно.
#90
by catena
В принципе их может и не быть, если код удовлетворяет сервер. Но сейчас ты собираешься дописывать, поэтому будь аккуратна.
#91
by bambazamba
Ну, ладно... То есть ты сейчас напишешь примерно так: Процедура ОбработкаПроведения Если Не ЗначениеЗаполнено(МойКакойТоРеквизит) Тогда Это вопрос.
#95
by bambazamba
Я каждый день это встречаю сейчас у клиента, который на внедрение УПП 18 000 000 потратил, внедрил. Теперь вот до обмена данными дошел, а тут на тебе - то предупреждение в обработке проведения, то проводки дополнительные в модуле регистра бухгалтерии формируются дополнительные "ПриЗаписи"
#96
by hhhh
вообще-то в типовой БП тоже есть такая фишка "проводки дополнительные в модуле регистра бухгалтерии формируются дополнительные "ПриЗаписи"". Поэтому зря вы к франчам придираетесь.
#98
by Starhan
да какой спор.... Ты спросила как по быстрому, тебе ответили как по быстрому и как по правильному.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как удалить с печатной формы документа колонку.
- не могу удалить строки из Табличного Поля
- Удалить из конфигуратора документ либо модуль документа
- провести документ: провести регистры, проводки не трогать
- Нужно удалить записи регистра сведений "Удалить права доступа пользователей"
- Как в Excel поставить/удалить группировку по некоторым строкам, и удалить по другим
- v7: разница между #Записать Провести? Закрыть и Записать() Провести() Форма.Закрыть(
- Как удалить меню "Сервис" и "Справка" гл. меню в интерфейсе продавцов?
- Разница между "Провести и закрыть" и "Провести" и закрыть по крестику?
В этой группе 1С
- Доступ к номенклатуре на уровне записей в УПП
- Расчет налогов нарастающим итогом
- Остановка отладки при com-соединении
- Возврат товаров от покупателя УТ 10.3
- Выгрузка в YML
- Web-клиент 1С в Safari (Mac OS X)
- 1С УПП. можно ли провести частичное сторнирование документа
- Последовательность в производстве (УПП)
- 8.3.4 Не работает отбор на форме набора записей регистра
- Как заставить Outlook редактировать Google Calendar ?
- Как заблокировать запись регистра сведений на чтение?
- Не загружается dt
- ЗУП 2.5 Отпуск и больничный в текущем месяце
- Дополнительные поля в СКД
- При пробитии чека после 0:00 ошибка Контроль даты и времени (1С Ресторан)
- ЗУП (ЗБУ) повторные вычеты в регистрации разовых начислений
- Нет движений по регистру при проведении документов обработкой
- Преобразование типов в языке выражений компоновки данных 1с
- ЗУП. Исправление больничного листа
- Перебор и изменение значений полей табличной части (макет)