1cv77 как распровести документ кнопкой

от admin

Хитрая задачка. Как распровести ОТКРЫТЫЙ документ?

my1c/knowhow/skpblock.html<br>(9) Кажись ему надо, шобы форма осталась открытой.

У меня вот так.
Перем ТЗОтката;
Процедура СменитьДату(ДатаДокНовая,ТабличнаяЧасть,ТаблицаОтката)
Параметры = СоздатьОбъект(«СписокЗначений»);
Параметры.Установить(«КонтекстДокумента», Контекст);
Параметры.Установить(«НоваяДата»,ДатаДокНовая);
Параметры.Установить(«ТабличнаяЧасть»,ТабличнаяЧасть);
Параметры.Установить(«ТаблицаОтката»,ТаблицаОтката);

ОткрытьФорму(«Обработка.ИзменениеДаты», Параметры);
КонецПроцедуры
на кнопке «Обновить»
ЗаполнитьНаОсновании(ДокументОснование);
ТабЗн=СоздатьОбъект(«ТаблицаЗначений»);
ВыгрузитьТабличнуюЧасть(ТабЗн);
СменитьДату(ДатаДок,ТабЗн,ТЗОтката);
в обработке
Перем ТекДок, НоваяДата,ТабличнаяЧасть, ТаблицаОтката;
Процедура ПриЗакрытии()
Док = СоздатьОбъект(«Документ»);
Если Док.НайтиДокумент(ТекДок) = 1 Тогда
Если Док.Проведен() = 1 Тогда
Док.СделатьНепроведенным();
КонецЕсли;
Док.ДатаДок = НоваяДата;
Док.ЗагрузитьТабличнуюЧасть(ТабличнаяЧасть);
Док.Записать();
Док.Провести(«Программа»);
ОткрытьФорму(ТекДок,ТаблицаОтката);
КонецЕсли;
КонецПроцедуры
Процедура ПриОткрытии()
Если ТипЗначенияСтр(Форма.Параметр) = «СписокЗначений» Тогда
КонтекстДокумента = Форма.Параметр.Получить(«КонтекстДокумента»);
НоваяДата = Форма.Параметр.Получить(«НоваяДата»);
ТекДок = КонтекстДокумента.ТекущийДокумент();
ТабличнаяЧасть=Форма.Параметр.Получить(«ТабличнаяЧасть»);
ТаблицаОтката=Форма.Параметр.Получить(«ТаблицаОтката»);
КонтекстДокумента.Форма.Закрыть(0);
Иначе
СтатусВозврата(0);
КонецЕсли;
КонецПроцедуры
Изменяет ТЧ и возможен откат
(если где наврал исправишь, подглядел и добавил)

1cv77 как распровести документ кнопкой

А вы в монопольном режиме заходита в 1С?

VanDi Автор рядків:
——————————————————-
> 1С7.7 Как в документе "Перемещение_товара" сделать
> кнопку, по которой проведенный документ будет
> распроводится и проводится снова. Процедура
> СделатьНеПроведенным() не работает.

Бредятина полнейшая.
Для начала, не указана конфа.
Документа "Перемещение_товара" нет ни в одной типовой.
А обычное проведение при условии установки галки "автоматическое удаление движений"
само сначала делает документ непроведенным, а потом проводит.

Каков вопрос — таков ответ. Распровести — это что:сделать не проведенным, сторнировать или еще что-то? Можно "нормально" выразиться?

1cv77 как распровести документ кнопкой

Бесплатный курс по пентесту от Школы Кодебай

Запишись на вводный видеокурс по пентесту , состоящий из 24 уроков. Разные инструменты, тактики и навыки: сканирование сети, фаззинг, брутфорс, сниффинг, sql-инъекции, mimikatz, загрузка полезной нагрузки, эксплуатация разных уязвимостей, XSS, CSRF и немного Reverse-shell. Будет полезен для быстрой подготовки к CTF, а так же для прохождения курсов « SQL Injection Master » и « WAPT ».

Бесплатный курс SQL Injection от Школы Кодебай

Запишись на вводный курс по SQL инъекциям. Курс состоит из 6 видео уроков. К каждому уроку приложена методичка. Есть общий чат для учащихся. Будет полезен для быстрой подготовки к CTF, а так же для прохождения курсов « SQL Injection Master » и « WAPT ».

1cv77 как распровести документ кнопкой

  • v8
  • Программисту 1C
Читать:
Как скачать старую версию инстаграм на айфон

Как в 1С v8 сделать документ не проведенным программно (1С: Программисту)

  • В строке с документом, наведите курсор мыши на иконку (она превращается в ) и затем нажмите на
  • В строке с документом, наведите курсор мыши на иконку (она превращается ) и затем нажмите на
  • — провести все документы, созданные после указанной даты и времени (эти данные вводятся в отдельном окне).
  • — распровести все документы, созданные до указанной даты и времени.
  • Без распроводки, нельзя вносить изменения в документы, созданные более 40 дней назад.
  • Без распроводки, нельзя вносить изменения в документы, созданные ранее даты последней проведенной инвентаризации.
  • Документы, попадающие под любое из вышеперечисленных условий, могут быть изменены при выполнении их распроводки.
  1. На левой навигационной панели управляющей консоли Бэк-офиса нажмите на узел Документооборот, а затем на Журнал документов.
    Открывается список зарегистрированных документов.
  2. Чтобы найти нужный документ, воспользуйтесь одним из следующих параметров фильтрации списка документов:
    • Чтобы показывать только документы определенного типа, выберите этот тип из списка Документ на верхней полоске меню.
    • Чтобы показывать только документы, связанные с определенным складом или поставщиком, на верхней полоске меню выберите нужный склад или нужного поставщика из списков Склад и Поставщик, соответственно.
    • С помощью крайнего правого выпадающего списка, задайте период, для которого желаете получить список документов (например, Последний месяц, Этот месяц, Этот год).
      Этот пример показывает все Акты прихода за текущий год:
  3. Из списка выберите нужный документ, щелкнув мышью по его номеру в колонке Номер.
  4. Отредактируйте содержание документа и нажмите на Обновить:

    Примечание: В данном примере рассматривается изменение Акта прихода. Изменение других документов складского учета проводится аналогично.

Похожие статьи