Имя: Пароль:
1C
Админ
Работа с документом
0 st31
 
04.11.11
21:37
У заказчика сложилась необходимость перебросить информацию с одного документа (Док) во второй вновь созданный внешним отчетом документ (Док1). Информацию в Док1 необходимо сохранить и провести. Документ Док после этого сделать непроведенным.
В написанного внешнего отчета Док  выбирается в диалоговом режиме. Информация для Док1 с Док выбирается и из шапки и из табличной части. Выбранная информация сохраняется и записывается в новый созданный документ Док1.
Док1.Записать();
Док1.Провести();      
После этого пытаюсь сделать Док непроведенным
Док.СделатьНеПроведенным();    
На эту строку программа отвечает:  "Не выбран документ!". Соответственно, документ Док остается проведеннным.
Подскажите, кто знает, как "уговорить" Док стать непроведенным.
1 ДенисЧ
 
04.11.11
21:39
НайтиДокумент()
2 st31
 
04.11.11
21:44
(1) благодарю. Я считал, что уже спозиционирован на документе Док, поскольку информацию с него выбираю.
3 Рэйв
 
04.11.11
21:45
(2)Док1=Док1.ТекущийДокумент()  может спасет
4 st31
 
04.11.11
21:52
(3) Я пошел через Создатьобъект() и
Если док3.НайтиДокумент(док)=1 тогда
Док3.СделатьНеПроведенным();
Конецесли;
Сейчас попробую предложенный вариант
5 SnarkHunter
 
04.11.11
21:55
Не спасет
6 Cthulhu
 
04.11.11
22:10
(3): не пишите больше такую бредятину, пожалуйста.
(0):
// тут ты всё будем считать что перенес, и Док1 - записал...
ДокИсх=СоздатьОбъект("Документ");
ДокИсх.НайтиДокумент(Док); // Док - на морде лежит.
ДокИсх.СделатьНеПроведенным();
7 ДенисЧ
 
04.11.11
22:12
(6) Всего полчаса понадобилось :-) Чтобы дать ответ, который уже есть в ветке и заработал у автора...
8 Рэйв
 
04.11.11
22:13
(6)Сказал же  "может". Я не точно помню уже 7.7 :-)...Что за экспрессия? Жалко полчаса потраченого времени?:-)
9 st31
 
04.11.11
22:16
(3) не помогло
(6) я так сделал
Спасибо всем,кто принял участие. благодарю :)
10 Cthulhu
 
05.11.11
01:09
(8): экспрессия???? хм, забавно.
(не знаеш - зачем лезть? ты восьмерочник, это круто!)))
Ошибка? Это не ошибка, это системная функция.