Форум программистов, компьютерный форум, киберфорум
Наши страницы
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
 
Briolin
51 / 55 / 11
Регистрация: 13.11.2014
Сообщений: 882
#1

Программное проведение документа - 1С/1C 8.x

13.07.2016, 08:47. Просмотров 369. Ответов 2
Метки нет (Все метки)

Привет. Пишу такой код для программного проведения документа(обработку пишу):
1C
1
2
3
4
5
6
7
8
9
10
11
12
&НаСервере
Процедура ПроведениеДок(Команда)
    
СсылкаНаДокумент = Документы.ПринятиеВПодОтчет;
 
Если НЕ СсылкаНаДокумент = Неопределено Тогда
    ДокументОбъект = СсылкаНаДокумент.ПолучитьОбъект();
    ДокументОбъект.Дата = ТекущаяДата();
    ДокументОбъект.Записать(РежимЗаписиДокумента.Запись);   
КонецЕсли;
 
КонецПроцедуры
И док не проводиться...ошибок пофигуратор не выдаёт ни каких...

Добавлено через 23 минуты
Вопрос снят, разобрался...Проблема была в том что я сделал только серверную процедуру. Спасибо всем за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.07.2016, 08:47
Я подобрал для вас темы с готовыми решениями и ответами на вопрос 1C 8.x Программное проведение документа (1С):

Программное проведение документа из обработки
Всем привет! В обработке создаю документ, но не пойму как его провести....

Проведение документа в общем модуле
Помогите пожалуйста, я создал объект для "Регламентных Заданий". создаю объект...

Проведение документа в заисимости от реакции пользователя на сообщение
Здравствуйте. Есть документ в собственной конфигурации 1с 8.3 с табличной...

Проведение документа программно при изменении реквизита ТЧ 1С 8.2
Здравствуйте Как сделать, чтобы при изменении реквизита (тип булево) в ТЧ...

Проведение документа «Оказание услуги» по двум регистрам
Указав стоимость материала и в файле оказание услуги и проведя его выводится...

Как запретить проведение документа, если на складе нет товара?
У меня есть различные склады, на которые поступает товар, как сделать так,...

2
GreenkA
(◉‿◉)
Эксперт 1С
1964 / 1509 / 474
Регистрация: 25.06.2009
Сообщений: 5,425
13.07.2016, 09:20 #2
Цитата Сообщение от Briolin Посмотреть сообщение
Проблема была в том что я сделал только серверную процедуру
А это
1C
1
 СсылкаНаДокумент = Документы.ПринятиеВПодОтчет;
и потом
1C
1
ДокументОбъект = СсылкаНаДокумент.ПолучитьОбъект();
нормально что ли прокатило?)
0
Briolin
51 / 55 / 11
Регистрация: 13.11.2014
Сообщений: 882
13.07.2016, 17:18  [ТС] #3
Цитата Сообщение от GreenkA Посмотреть сообщение
нормально что ли прокатило?)
Нет не прокатило... Я написал вот такой код:
1C
1
2
3
Документ = Документы.ПринятиеВПодОтчет.СоздатьДокумент();  
Документ.Дата = ТекущаяДата();
Документ.Записать(РежимЗаписиДокумента.Проведение);
И всё пока работает
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.07.2016, 17:18
Привет! Вот еще темы с решениями:

Как запретить проведение документа, если в табличной части в поле Цена значение меньше либо равно 0?
Как сделать так, чтобы документ не проводился, если Цена <= 0? Вот мои...

Программное заполнение документа
Необходимо заполнить документ (Выдача_денег_из_кассы) на основе документа...

Программное обращение к проводкам документа 1с 7.7
Подскажите, пожалуйста, как программно обратиться к проводкам документа в 1с...

Программное изменение пользователя документа
Добрый день! Подскажите пожалуйста в следующем вопросе. В Событии...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru