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

Бухгалтерский учет не может быть отключен. Существуют проведенные документы! 1С:Предприятие 7.7.

Бухгалтерский учет не может быть отключен. Существуют проведенные документы! 1С:Предприятие 7.7.

При обновлении конфигурации 1С:Предприятие 7.7 система выдает такое сообщение  и обновление не происходит. Что делать в этом случае?

Проверьте в своей конфигурации, которую обновляете, документ выдаваемый в сообщении. Например:

Бухгалтерский учет не может быть отключен. Существуют проведенные документы! Счет – 123244

Посмотрите в конфигураторе тип документа Счет. В вашей конфигурации включен флажок Бухгалтерский учет, а в новой (обновленной) он выключен.

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

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

Процедура КакОпределитьВремяРаботыОтчетаОбработки()
	Перем ВремяРаботыСек,ВремяРаботыМин,ВремяРаботыЧас;
	ВремяРаботыСек=0;
	ВремяРаботыМин=0;
	ВремяРаботыЧас=0;
	НачРаботы=ТекущаяДата();
	ОчиститьСообщения();
	//Собственно обработка 1С:Предприятие
	Для л=1 По 10000 Цикл
		Сообщить("Идет обработка данных!");
	КонецЦикла;
	КонРаботы=ТекущаяДата();
	ВремяРаботыСек=КонРаботы-НачРаботы;
	Если  ВремяРаботыСек > 60 Тогда
		ВремяРаботыМин=Окр(ВремяРаботыСек/60,0)-1;
	КонецЕсли;
	Если ВремяРаботыМин>60 Тогда
		ВремяРаботыЧас=Окр(ВремяРаботыМин/60,0)-1;
	КонецЕсли;
	ВремяРаботы=" "+ВремяРаботыЧас+" ч. "+ВремяРаботыМин+" мин. "+ВремяРаботыСек+" сек.";
	Сообщить ("Начало: "+НачРаботы+", конец: "+КонРаботы+" Время работы: "+ВремяРаботы);
КонецПроцедуры
 

Процедура КнопкаВыполнитьНажатие(Кнопка)
	// Вставить содержимое обработчика.
	КакОпределитьВремяРаботыОтчетаОбработки();
КонецПроцедуры

Как отметить флажок в табличной части 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С:Предприятие 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С:Предприятие 8.2?

Где храниться список баз 1С:Предприятие 8.2?

Список информационных баз можно найти по пути:
1. Windows XP.
«C:\Documents and Settings\user1\Application Data\1C\1CEStart\ibases.v8i»
2. Windows 7
«C:\Users\user1\AppData\Roaming\1C\1CEStart\ibases.v8i»

1С:Предприятие, Как получить список ролей?

Процедура КакПолучитьСписокРолей()
	Для каждого Роль Из Метаданные.Роли Цикл
		 Сообщить(" "+Роль);
	КонецЦикла;
КонецПроцедуры

Дополнительные материалы:
ТИПЗНАЧЕНИЯ в запросе 1С
ЕСТЬNULL (ВыражениеПроверка, ВыражениеЗамена) в запросе, 1С
ДЕНЬГОДА(Дата) в запросе 1С
Функция ДОБАВИТЬКДАТЕ(Дата, Период, Количество) в запросе 1С
Какие бывают регистры сведений 1С:Предприятие 8.2?

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

Процедура ОпределимПользователя()
	ТекПользователь=ПараметрыСеанса.ТекущийПользователь;
	Сообщить("Текущий пользователь "+ТекПользователь);
КонецПроцедуры
 

Процедура КнопкаВыполнитьНажатие(Кнопка)
	// Вставить содержимое обработчика.
	ОпределимПользователя();
КонецПроцедуры

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

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

Процедура КакПолучитьСписокПользователей()
    Пользователи = ПользователиИнформационнойБазы.ПолучитьПользователей();
    Для Каждого Пользователь из Пользователи Цикл
        Сообщить(" "+Пользователь);
    КонецЦикла;
КонецПроцедуры

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

Как выделить строку в списке документов 1С:Предприятие 8.0, 8.1, 8.2 в красный цвет? Для примера: требуется выделить в списке документов Реализация товаров и услуг строки по складу Склад №2. Эти строки выделим красным цветом. Используем событие ДокументСписокПриВыводеСтроки(). Прочитать остальную часть записи »