powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Документ(Основание) ???
14 сообщений из 14, страница 1 из 1
Документ(Основание) ???
    #35298972
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем, подскажите, плиз, "как узнать" на основании какого документа был создан конкретный документ?.. Т.е. я выбрал нек. документ, и хочу знать был ли он создан на основании какого-то документа...
Спасибо
...
Рейтинг: 0 / 0
Документ(Основание) ???
    #35299023
Pvase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стандартная конфигурация.Обработки.ДеревоДокументов. Функция "НайтиКорень", если у Вас нет такой, вот код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
//--------------
Функция НайтиКорень(Док)
	// Эта Функция помогает формировать Дерево подчиненных документов
	
	СписокЗащитыОтЗацикливания.ДобавитьЗначение(Док);
	
	ВД=Док.Вид();
	КореньДок= 0 ;
	
	Для Н= 1  По Метаданные.Документ(ВД).РеквизитШапки() Цикл
		РеквДок=Док.ПолучитьАтрибут(Метаданные.Документ(ВД).РеквизитШапки(Н));
		Если ТипЗначенияСтр(РеквДок)="Документ" Тогда
			Если ПустоеЗначение(РеквДок)= 0  Тогда
				Если СписокЗащитыОтЗацикливания.НайтиЗначение(РеквДок)> 0  Тогда
					Продолжить;
				КонецЕсли;

				Если ПустоеЗначение(ВыбКонтрагент)= 0  Тогда
					Попытка
						Контрагент = РеквДок.Контрагент;
					Исключение
						Контрагент = ПолучитьПустоеЗначение("Справочник.Контрагенты");
					КонецПопытки;
					Если ВыбКонтрагент <> Контрагент Тогда
						Продолжить;
					КонецЕсли;
				КонецЕсли; 

				КореньДок=РеквДок;
				Прервать;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;
	
	Если ПустоеЗначение(КореньДок)= 1  Тогда
		Возврат Док;
	Иначе
		Возврат НайтиКорень(КореньДок);
	КонецЕсли;
КонецФункции
...
Рейтинг: 0 / 0
Документ(Основание) ???
    #35299113
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pvase

Спасибо!!!
...
Рейтинг: 0 / 0
Документ(Основание) ???
    #35299197
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня нет ещё двух функций из того, что вы написали - это ТипЗначенияСтр() и ПустоеЗначение()
?????
...
Рейтинг: 0 / 0
Документ(Основание) ???
    #35299212
Pvase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAXslonУ меня нет ещё двух функций из того, что вы написали - это ТипЗначенияСтр() и ПустоеЗначение()
?????
Вы навреное шутите? Это встроенные функции языка.
p.s.
а 1С какой версии у Вас?
...
Рейтинг: 0 / 0
Документ(Основание) ???
    #35299224
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pvase MAXslonУ меня нет ещё двух функций из того, что вы написали - это ТипЗначенияСтр() и ПустоеЗначение()
?????
Вы навреное шутите? Это встроенные функции языка.
p.s.
а 1С какой версии у Вас?
Телепат предполагает что 8.
...
Рейтинг: 0 / 0
Документ(Основание) ???
    #35299237
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAXslonПривет всем, подскажите, плиз, "как узнать" на основании какого документа был создан конкретный документ?.. Т.е. я выбрал нек. документ, и хочу знать был ли он создан на основании какого-то документа...
Спасибо

этого может и не быть... ввод на основании и подчиненность - это разные вещи...

ищите реквизит в "конкретном документе" - наподобие "ДокументОснование" с соответствующим типом
...
Рейтинг: 0 / 0
Документ(Основание) ???
    #35299254
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня стоит 8.1 Бухг. для украины! Основы программирования в 1с познаю самостоятельно третий месяц, вот и задаю глупые вопросы, спасибо
...
Рейтинг: 0 / 0
Документ(Основание) ???
    #35299431
Pvase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В посте нет указания версии, овтет был для 7.7
...
Рейтинг: 0 / 0
Документ(Основание) ???
    #35299579
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну да ладно, шутки в сторону, ...
Стал я на документ (в конкретном случае) Ввод в эксплуатацию ОС и хочу узнать, был ли он создан на основании документа Перемещение товаров (со склада), и если да, то какой это документ(имеется в виду номер, дата и т.д.)

P.S. Прошу прощения за горячее высказываение, нервов не хватает!!!
...
Рейтинг: 0 / 0
Документ(Основание) ???
    #35299805
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ввод на основании и подчиненность - это разные вещи...

ищите реквизит в "конкретном документе" - наподобие "ДокументОснование" с соответствующим типом

Модератор: отредактировано
...
Рейтинг: 0 / 0
Документ(Основание) ???
    #35299856
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAXslonНу да ладно, шутки в сторону, ...
Стал я на документ (в конкретном случае) Ввод в эксплуатацию ОС и хочу узнать, был ли он создан на основании документа Перемещение товаров (со склада), и если да, то какой это документ(имеется в виду номер, дата и т.д.)

P.S. Прошу прощения за горячее высказываение, нервов не хватает!!!
Не нервов а знаний. Чтобы получить ответ, нужно задать правильный вопрос. Справка: правильный вопрос содержит половину правильного ответа.
...
Рейтинг: 0 / 0
Документ(Основание) ???
    #35300275
Reder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAXslonНу да ладно, шутки в сторону, ...
Стал я на документ (в конкретном случае) Ввод в эксплуатацию ОС и хочу узнать, был ли он создан на основании документа Перемещение товаров (со склада), и если да, то какой это документ(имеется в виду номер, дата и т.д.)

P.S. Прошу прощения за горячее высказываение, нервов не хватает!!!
Пойми что связь документов осуществляется по полю в документе со ссылкой на документ. Ввод на основании этой ссылки не создает сам автоматически. Это надо предусмотреть в конфигураторе, поля для ссылки и еще в коде в обработке заполнения написать чтобы ссылка заполнялась, только тогда будет связть между документами. И это согласись не ввод на основании, о чем тебе уже говорилось.
...
Рейтинг: 0 / 0
Документ(Основание) ???
    #35310460
Supra93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAXslonПривет всем, подскажите, плиз, "как узнать" на основании какого документа был создан конкретный документ?.. Т.е. я выбрал нек. документ, и хочу знать был ли он создан на основании какого-то документа...
Спасибо
имхо оооочень некорректный вопрос.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Документ(Основание) ???
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]