profile="http://gmpg.org/xfn/11"> Разработчику о работе с 1С:Предприятие, Pascal, Паскаль

Использование синхронных методов на клиенте запрещено!

Использование синхронных методов на клиенте запрещено!
{Форма.Форма.Форма(459)}: Ошибка при вызове метода контекста (Выбрать)

Если ДиалогОткрытияФайла.Выбрать() Тогда

по причине:

Использование синхронных методов на клиенте запрещено!
Что делать при выводе такой ошибки? Прочитать остальную часть записи »

Как найти документ по номеру в 1С:Предприятии 8.0,8.1,8.2,8.3 используя запрос?

Как найти документ по номеру в 1С:Предприятии 8.0,8.1,8.2,8.3 используя запрос?

Процедура КакНайтиДокументПоНомеруИспользуяЗапросв1СПредприятии()
	Запрос = Новый Запрос;
	Запрос.Текст =
	"ВЫБРАТЬ
	|	РеализацияТоваровУслуг.Номер,
	|	РеализацияТоваровУслуг.Ссылка,
	|	РеализацияТоваровУслуг.Контрагент
	|ИЗ
	|	Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
	|ГДЕ
	|	РеализацияТоваровУслуг.Номер = &Номер";
	Запрос.УстановитьПараметр("Номер","ДО000000004");
	Результат = Запрос.Выполнить();
 	ВыборкаДетальныеЗаписи = Результат.Выбрать();
	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		Сообщить("Найден документ: "+ ВыборкаДетальныеЗаписи.Номер);
	КонецЦикла;
КонецПроцедуры

Интересные материалы:
Как зарегистрировать .dll?
В форму поместил поле Контрагент, по которому буду отбирать документы по одному контрагенту, но иногда надо по всем. Как это реализовать? 1С:Предприятие 8.2. Вариант 2
Метод ЭтоНовый(). 1С:Предприятие 8.2
Как реализовать ввод по строке (поле Артикул) из справочника Номенклатура в документе Расходная накладная? 1С:Предприятие 8.2
Что такое структрура в 1С:Предприятие 8.0, 8.1, 8.2, 8.3?

Как открыть документ из обработки в 1С:Предприятии 8.0,8.1,8.2,8.3?

Как открыть документ из обработки в 1С:Предприятии 8.0,8.1,8.2,8.3?

Процедура КакОткрытьДокументИзОбработкиВ1СПредприятии()
	Док=Документы.ЗаказПокупателя;
	СсылкаДок=Док.НайтиПоНомеру("НО000000006",ТекущаяДата());
	Если СсылкаДок<>Док.ПустаяСсылка() Тогда
		Сообщить(" "+СсылкаДок);
		ФормаДокумента=СсылкаДок.ПолучитьФорму("ФормаДокумента");
		Если НЕ ФормаДокумента.Открыта() Тогда
			ФормаДокумента.Открыть();
		Иначе
			ФормаДокумента.Активизировать();
		КонецЕсли;
	КонецЕсли;
КонецПроцедуры

Как найти документ по реквизиту в 1С:Предприятии 8.0,8.1,8.2,8.3 без запроса?

Как  найти документ по реквизиту в 1С:Предприятии 8.0,8.1,8.2,8.3 без запроса?

Процедура КакНайтиДокументПоРеквизитуВ1СПредприятииБезЗапроса()
	//Реквизит - должен быть проиндексирован
	//Будет найден только один документ
	ПоКонтрагенту=Справочники.Контрагенты.НайтиПоНаименованию("Морской");
	ДокументыЗаказПокупателя=Документы.ЗаказПокупателя;
	СсылкаДокументыЗаказПокупателя=ДокументыЗаказПокупателя.НайтиПоРеквизиту("Контрагент",ПоКонтрагенту);
	Сообщить("Найден один документ: "+СсылкаДокументыЗаказПокупателя);
КонецПроцедуры

Как найти документы по реквизиту в 1С:Предприятии 8.0,8.1,8.2,8.3 используя запрос?

Как найти документы по реквизиту в 1С:Предприятии 8.0,8.1,8.2,8.3 используя запрос?

Процедура КакНайтиДокументыПоРеквизитуВ1СПредприятииИспользуяЗапрос()
	Запрос = Новый Запрос;
	Запрос.Текст =
	"ВЫБРАТЬ
	|	ЗаказПокупателя.Контрагент,
	|	ЗаказПокупателя.Номер,
	|	ЗаказПокупателя.Дата
	|ИЗ
	|	Документ.ЗаказПокупателя КАК ЗаказПокупателя
	|ГДЕ
	|	ЗаказПокупателя.Контрагент = &Контрагент";
	Контрагент=Справочники.Контрагенты.НайтиПоНаименованию("Морской");
	Запрос.УстановитьПараметр("Контрагент", Контрагент);

	Результат = Запрос.Выполнить();

	ВыборкаДетальныеЗаписи = Результат.Выбрать();

	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		Сообщить("По контрагенту найдены документы: "+ ВыборкаДетальныеЗаписи.Номер);
	КонецЦикла;
КонецПроцедуры

Процедура КнопкаВыполнитьНажатие(Кнопка)
	КакНайтиДокументыПоРеквизитуВ1СПредприятииИспользуюЗапрос();
КонецПроцедуры

Как открыть список документов из обработки в 1С:Предприятии 8.0,8.1,8.2,8.3?

Как открыть список документов из обработки в 1С:Предприятии 8.0,8.1,8.2,8.3?

Процедура КакОткрытьСписокДокументовИзОбработкиВ1СПредприятии()
	Док=Документы.ЗаказПокупателя;
	СсылкаДок=Док.НайтиПоНомеру("НО000000006",Дата("20110101"));
	Если СсылкаДок<>Док.ПустаяСсылка() Тогда
		ФормаСписка=СсылкаДок.ПолучитьФорму("ФормаСписка");
		Если НЕ ФормаСписка.Открыта() Тогда
			ФормаСписка.Открыть();
		Иначе
			ФормаСписка.Активизировать();
		КонецЕсли;
	КонецЕсли;
КонецПроцедуры

Как провести документ программно в 1С:Предприятие 8.0,8.1,8.2,8.3?

Как провести документ программно в 1С:Предприятие 8.0,8.1,8.2,8.3?
Процедура КакПровестиДокументВ1СПредприятие18_2()
	Док=Документы.ОприходованиеТоваров;
	ДокСсылка=Док.НайтиПоНомеру("00000000009",Дата("20120101"));
Прочитать остальную часть записи »

Как скопировать документ в 1С:Предприятие 8.0,8.1,8.2,8.3?

Как скопировать документ в 1С:Предприятие 8.0,8.1,8.2,8.3?

Процедура КакСкопироватьДокументВ1СПредприятие80_81_82_83()
	Док=Документы.ОприходованиеТоваров;
	СсылкаДокумента=Док.НайтиПоНомеру("00000000010",Дата("20120101"));
	Если Док.ПустаяСсылка()= СсылкаДокумента Тогда
		Сообщить("Нет документа: №"+"00000000010");
	Иначе
		НовыйДокумент=СсылкаДокумента.Скопировать();
		НовыйДокумент.Дата=Дата("20120102");
		НовыйДокумент.Записать();
	КонецЕсли;
КонецПроцедуры

Ответ на вопрос: Как скопировать документ в 1С:Предприятие 8.0,8.1,8.2,8.3?

Как выбрать документы помеченные на удаление в 1С:Предприятие 8.0,8.1,8.2,8.3?

Как выбрать документы помеченные на удаление в 1С:Предприятие 8.0,8.1,8.2,8.3()?

Процедура КакВыбратьДокументыПомеченныеНаУдалениеВ1СПредприятие()
	Запрос = Новый Запрос;
	Запрос.Текст =
	"ВЫБРАТЬ
	|	ПеремещениеТоваров.Ссылка
	|ИЗ
	|	Документ.ПеремещениеТоваров КАК ПеремещениеТоваров
	|ГДЕ
	|	ПеремещениеТоваров.ПометкаУдаления = ИСТИНА";

	Результат = Запрос.Выполнить();
	ВыборкаДетальныеЗаписи = Результат.Выбрать();
	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		Сообщить("Документ: "+ВыборкаДетальныеЗаписи.Ссылка+" помечен на удаление!");
	КонецЦикла;
КонецПроцедуры

Рассмотрели вопрос: Как выбрать документы помеченные на удаление в 1С:Предприятие 8.0,8.1,8.2,8.3?

Как записать документ по ссылке в 1С:Предприятие 8.0,8.2,8.3?

Как записать документ по ссылке в 1С:Предприятие 8.0,8.2,8.3?

Процедура КакЗаписатьДокументПоССылкеВ1СПредприятие()
	Запрос = Новый Запрос;
	Запрос.Текст =
	"ВЫБРАТЬ
	|	ПеремещениеТоваров.Ссылка
	|ИЗ
	|	Документ.ПеремещениеТоваров КАК ПеремещениеТоваров";
	Результат = Запрос.Выполнить();
	ВыборкаДетальныеЗаписи = Результат.Выбрать();
	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		ОбДокумент=ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
		Сообщить("Документ: "+ОбДокумент+" записан!");
		ОбДокумент.Записать();
	КонецЦикла;
КонецПроцедуры

Рассмотрели вопрос: Как записать документ по ссылке в 1С:Предприятие 8.0,8.2,8.3?