Как изменить комментарий в 1с в закрытом периоде
Добрый день!
В документе в закрытом периоде нужно поменять реквизиты на форме документа, создана внешняя обработка, в ней процедура:
Пишет ошибку:Поле объекта не обнаружено (ОбменДанными)
Объект.ОбменДанными.Загрузка = Истина;
Как сказать что бы обратится к документу?
Если не использовать : Объект.ОбменДанными.Загрузка = Истина; и Объект.Записать(РежимЗаписиДокумента.Запись); - то данные меняет но не сохраняет при закрытии документа.
Обмен Ут-бп При Закрытом Периоде
Есть базы УТ 10.3 и БП 2.0 между ними почти стандартный обмен данными. В БП бухгалтера перед.
Обращение к внешней подпрограмме
Всем доброго времени суток! Столкнулся со следующей проблемой: имеется модуль, который написан на.
Обращение к реквизиту из внешней обработки
Как обратиться к реквизиту документа из внешней обработки?
Закрытие формы документа из внешней печатной формы
Нужно после печати документа, закрыть его форму. Управляемое приложение. Никак не могу понять прошу.
arov, это же внешняя обработка, почему вы не используете ОбъектыНазначенияМассив? Что тогда содержится в Объект?
Может тогда уже:
Вообще: использование ВладельцаФормы стоит избегать.
arov, я же не знаю, что у вас там за обработка) Видимо перебирать элементы массива. Отладчиком пользоваться умеете?
Решение
У нас не типовая база, поэтому внешняя обработка не важна. Мне нужна была кнопка на форме списка документов, которая заполняет реквизиты (не участвующие в движении документа) в закрытом периоде, не проводя документы.
На форме списка документов создала кнопку, дала ей видимость для ограниченного числа пользователей и задала в ней команду:
Не удается обращение к элементам и методам формы из другой формы
Добрый день, Создал 2 формы, на второй есть паблик метод, элемент и несколько переменных, доступа.
Обращение из родительской формы к элементам второй формы
Помогите пожалуйста, надо динамически вывести dataGridView с таблицами данных из БД на дочернюю.
Обращение к полям родительской формы из дочерней формы
В главной форме я создаю класс как поле и создаю другую форму public partial class FormMain.
Обращение к функции первой формы из второй формы
Вот есть функция она объявлена и работает замечательно в первой форме, я хочу обращаться к ней из.
Нужно руководствоваться правилами (период закрыт, всё, ни каких изменений), а не хотениями тормозных пользователей. ИМХО.
P.S. пусть себе в блокнот пишут комментарии :-)
dav1984; Boudybuilder; shootnik; aximo; Aleks_Antonuk; necropunk; PowerBoy; shalimski; Alissa_Maty; + 9 – 7 Ответить
(3) В Вашем решении комментарий сохранится независимо от того, хочет ли этого пользователь.
Даже если он нажал "закрыть".
А еще, насколько я помню, в типовых факт закрытия периода проверяется перед сохранением документа, т.е. изначально документ будет открыт в режиме корректировки и код вообще не сработает.
Да и вообще нельзя без необходимости перезаписывать документ в закрытом периоде.
Даже в режиме обмена данными. Хотя бы потому, что не все механизмы, вызываемые при сохранении, могут этот режим обрабатывать.
В общем решение плохое.
В Вашем решении комментарий сохранится независимо от того, хочет ли этого пользователь.
Даже если он нажал "закрыть".
именно так, только кнопка "закрыть" доступна. если для ваших пользователей важно, чтобы не только кнопка Закрыть была доступна, но и ОК, это не проблема сделать
насколько я помню, в типовых факт закрытия периода проверяется перед сохранением документа, т.е. изначально документ будет открыт в режиме корректировки и код вообще не сработает
(5) AlX0id, со свойствами хорошая идея, но в любом случае свойство придется выводить в журнал документов, в ПриПолученииДанных.
кроме комментариев данное решение у нас используется также в документе "Акт сверки"для установки пометки "Сверка согласована". т.е. в документе сверка будет не согласована, в свойствах - согласована, что вызовет путаницу
(7) правильнее было б создать отдельный регистр сведений для ваших комментариев и хоть баллады пишите.
а так судя по коду вы еще там не все грабли пропахали. я гарантирую это
(8) Fox-trot, в данном случае это плохое предложение, даже свойства лучше - это может сделать любой пользователь без программиста. давайте не будем бросаться словами на ветер, сказали А, говорите Б (это я про грабли)
Прости, но "минус". Это даже хуже перенумераторов.
Данный вариант мне лично тоже не очень нравится, ни как он сделан, ни зачем он сделан. Конкретно не нравится перезапись документа при изменении одного лишь реквизита
это лишнее действие, чем оно лучше? из журнала редактировать тоже комментарий в документе не совсем удобно
да нет проблем. но мне особенно понравился первый вариант твоего комментария (до исправления), я рад, что ты сам разобрался
(11) первый вариант был покруче, согласен, знатно я там "ляпнул". Стыдно, конечно. С другой стороны вспомнил я быстрее, чем мне пустили пулю в лоб :)
Если ты что другое имел в виду, скажи.
Пусть будет по-твоему. Со стандартными работаю, но утверждать бы не стал. Каждому свое.
это лишнее действие, чем оно лучше? из журнала редактировать тоже комментарий в документе не совсем удобно
Давай считать.
Твой вариант:
Открыли журнал документов и нашли документ -> Открыли документ -> Активизировали поле комментарий -> Изменили значение поля -> Нажали "ОК"
Мой вариант:
Открыли журнал документов и нашли документ -> Открыли документ -> Нажали "Редактировать комментарий" -> Изменили значение поля -> Нажали "Записать"
При этом действие №2 не нужно если кнопка доступна и в списке документов. Не прав?
(13) PiccaHut001, я же написал "хотя другого выбора нет". Но здесь я маленько слукавил. Другой выход есть, но надо пересматривать методику работы с реквизитом. Например выносить его за пределы документа, а пользователю отображать в документе считывая из другого места. Варианты всегда есть.
Кстати немного хорошего в сторону автора - на самом деле прикольное решение с обнулением источника данных в элементе формы с целью открытия для изменений. Это действительно забавно придумано.
Необходимо изменить комментарии в документах Реализация (акты, накладные) с Отправлен на Получен. Как это сделать, не открывая каждый документ?
Чтобы изменить поле Комментарий в документе, воспользуйтесь обработкой Групповое изменение реквизитов , вызвав ее из списка документов.
Откройте журнал документов Реализация (акты, накладные) в разделе Продажи — Продажи — Реализация (акты, накладные) .
Выделите документы, в которых нужно изменить комментарий, щелкните правой кнопкой мыши на любом выделенном документе. В открывшемся списке выберите команду Изменить выделенные .
В открывшемся окне установите:
- На вкладке Реквизиты :
- Реквизит Комментарий — флажок;
- Новое значение — новый комментарий, в нашем примере Получен.
По кнопке Изменить реквизиты новое значение будет перенесено в документы.
Также можно вызвать обработку Групповое изменение реквизитов в разделе Все функции – Обработки – Групповое изменение реквизитов . Но этот способ более трудоемкий.
См. также:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
...У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.
(3 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинетеДобавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>Изменения в 2022 году, о которых нужно знать бухгалтеру
6-НДФЛ за 1 квартал 2022 в 1С
Санкции и контрмеры: как работать организации и ее бухгалтеру в новой реальности. Часть 2
Учет малоценных ОС и запасов (ОСН)
Переход на ФСБУ 6/2020 «Основные средства» в 1С по альтернативному алгоритму
Огромное спасибо за семинар по аренде, очень содержательно и познавательно, а так же как всегда никакой воды.
Внешняя печатная форма, которая позволяет изменять Комментарий документа закрытого периода.
При этом не слетает "Закрытие месяца", что актуально для БП ред..3.
Проверенно на БП 3, с большой вероятностью будет работать на УТ 11, ЕRP, УНФ.
Добавляется в "Дополнительные отчеты и обрабработки" как внешняя печатная форма.
Нужный для изменения список документов указываем сами.
Далее из журнала документов выбираем "ВПФ Комментарий".
Специальные предложения
Я так регистры накопления менял в закрытом периоде. Криво провелись документы или криво обновление сработало, так что взял универсальный редактор реквизитов от Трактора и отредактировал как надо.
(1) Поручик, ну такие вещи надо делать внимательно.
В данном случае меняется только реквизит документе, который несет только информационное значение.Просмотры 11176
Загрузки 24
Рейтинг 1
Создание 18.08.16 18:00
Обновление 18.08.16 18:00
№ Публикации 543738
Кому Бухгалтер
Операционная система Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)
Код открыт Не указано
См. также
Видеокурс-самоучитель "1С:Документооборот " для самостоятельного внедрения Промо
Самый детальный и самый полный самоучитель по программе 1С:Документооборот, в котором Вы научитесь правильно работать, настраивать, администрировать и внедрять конфигурацию 1С:Документооборот. Все уроки курса построены на последовательном заполнении пустой базы 1С:Документооборот КОРП в клиент-серверном варианте.
30.10.2018 36171 14 0
Автоматическое обновление файлов данными владельца в документообороте
Обновление данных файлов, созданных по шаблону в ДО 2.1.13.
10.09.2019 5166 pavelpribytkin96 4
1С: Документооборот. Роли, использующие объекты адресации. Конфигурация остается типовой (используется расширение)
Расширение функционала документооборота. Реализована возможность использования ролей с объектами адресации. Конфигурация остается типовой (используется расширение)
5 стартмани
10.01.2019 20947 32 sulig 27
Год жизни с Яндекс.Почтой
Опишу свой опыт работы с Яндекс.Почтой из 1С:Документооборота. Ошибки, которые, видимо, редки и поэтому нигде не описаны, в основном побеждены и, может, мой опыт поможет кому-нибудь в его борьбе.
1 стартмани
05.01.2019 19163 5 soulner 0
Права доступа в 1С:Документооборот 2.1 Промо
В программе 1С:Документооборот ред 2.1 механизм системы прав доступа сильно изменился. С одной стороны, права доступа в данной версии стали проще и быстрее, с другой стороны - права по рабочим группам объектов теперь могут противоречить политикам доступа. Разберемся в данной статье как работает механизм прав доступа в 1с документообороте 2.1.
16.09.2016 93000 vlush78 0
Вывод всей истории в задаче комплексного процесса
В статье описывается, какие изменения нужно сделать, чтобы в задаче комплексного процесса выводилась вся история (по всем процессам), а не только история текущего процесса.
08.08.2018 8385 E_Babaylova 7
Печать pdf документа со штампом ЭЦП
Печать pdf файла, прикрепленного к внутреннему документу, подписанному ЭЦП, с установкой отметки о подписании.
1 стартмани
24.05.2018 27875 137 App0st0l 14
Нанесение штампа на PDF файл при регистрации (входящий номер и дата)
Данный код реализует возможность автоматического нанесения штампа на PDF файл при регистрации (входящий номер и дата).
14.05.2018 20747 aabogachev 47
Блокировка повторного запуска комплексного процесса в 1С: Документооборот 2
Острой проблемой при работе документооборота стал повторный запуск комплексного процесса. Пользователи несколько раз запускали один и тот же комплексный процесс по документу, не убедившись, что этот же процесс уже запущен. В результате наступил хаос, все возмущались и недоумевали, почему один и тот же документ приходил на согласование и исполнение несколько раз.
2 стартмани
04.10.2016 31105 102 zabaluev 25
Нагрузочное тестирование 1С:Документооборот
Перед запуском 1С:Документооборот для средних и крупных внедрений крайне желательно провести нагрузочное тестирование, чтобы проверить корректность и скорость работы системы электронного документооборота в условиях максимальной нагрузки. В данной статье пойдет речь о том, как провести нагрузочное тестирование в 1С:Документооборот без использования 1С:КИП.
У документов в закрытом периоде, пункты меню "Заполнить" становятся недоступны. Нашел способ побороть это.
Попутно два решения, которые дают возможность обычным пользователям изменять некритичные реквизиты документов в закрытом периоде.Руководство поставило задачу: дать пользователям возможность изменять в закрытом периоде реквизиты, которые не влияют на движения регистров. Это, к примеру, такие реквизиты как Комментарий, Дата и Номер входящего документа, Ответственный и т.д. В итоге получилось два решения, которые и представляю Вам. Может кому-то и пригодится.
Разрабатывалось для УПП. Проверено для "Комплексной автоматизации".
ВАРИАНТ ПЕРВЫЙ. Внешняя подключаемая обработка заполнения табличных частей.
Собственно, задание было реализовать функционал через меню "Заполнить", которое присутствует во всех табличных частях. Поэтому написал внешнюю "Обработку заполнения табличных частей".
Но не тут-то было. В закрытом периоде пункты меню "Заполнить" оказались недоступны.
Пришлось разбираться. Оказывается, что для формы, открытой в режиме "Только чтение", элементы, с установленным свойством "ИзменяетДанные" в значение "Истина", становятся недоступными.
Обойти эту "фичу" без изменения конфигурации, к сожалению, не получилось. Но изменения получились минимальными. Нужно добавить всего одну строчку кода.
Способ заставить работать "Обработку заполнения табличных частей" в закрытом периоде.Для этого надо выполнить два пункта:
1. В общий модуль УниверсальныеМеханизмы, в функцию ПолучитьДеревоКнопокЗаполненияТабличныхЧастей,
ПОСЛЕ строки :ДобавитьСтрокуВДеревоКнопок ( СтрокаПодменю , "ЗаполнениеТЧ" + НомерКнопки , ТипКнопкиКоманднойПанели . Действие , ВыборкаДействий . Наименование , Действие , СтруктураРасшифровки , , , , , Истина);
ДОБАВИТЬ одну строку :
СтрокаПодменю . Строки [ СтрокаПодменю . Строки . Количество ()- 1 ]. ИзменяетДанные = Найти ( СокрЛ ( ВыборкаДействий . Наименование ), "*" ) <> 1 ; // ДОБАВЛЕНА 1стр. (MTV 31.03.2012)
Можно выбрать и другой символ, при условии соответствующего изменения в добавляемой строке кода (пункт 1).
ВАРИАНТ ВТОРОЙ. Внешняя подключаемая печатная форма. (Без изменения конфигурации.)
Если нет желания вносить изменение в конфигурацию, то для реализации заданного функционала можно подключить предлагаемую внешнюю печатную форму "Изменение реквизитов в закрытом периоде". В этом случае изменять конфигурацию не нужно.
Выкладываю оба варианта - выбирайте, какой больше понравится. В архиве находятся обе обработки (обработка заполнения табличных частей и внешняя печатная форма). А так же текстовый файл с описанием вносимого изменения.
В представленных обработках, при записи изменений используется следующая конструкция:
Объект . ОбменДанными . Загрузка = Истина;
Объект . Записать ( РежимЗаписиДокумента . Запись );Таким образом происходит только запись документа без перепроведения. То есть движения документа (записи в регистрах) не изменяются .
Читайте также: