Почему в восьмой версии не были реализованы общие реквизиты документов?

В восьмой 1С:Предприятия от общих реквизитов документов было решено отказаться, так же как и от общего журнала документов. В принципе, можно вручную создать в каждом документе нужный реквизит, например, Автор и Комментарий. Можно также создать[…]

Не могу найти функцию КаталогИБ()

Эта функция не была реализована в восьмой версии, поскольку понятие “каталог информационной базы” существует не всегда. В варианте клиент-сервер пользователи подключаются к серверу восьмой версии 1С:Предприятия по имени компьютера и имени информационной базы. С методологической[…]

Почему не удается редактировать типовую конфигурацию?

Такой вопрос возникает, когда разработчики пытаются отредактировать типовую конфигурацию, поскольку типовые конфигурации находятся на поддержке. Это означает, что при выходе новых версий, редакций конфигураций пользователь имеет возможность в автоматическом (если конфигурация пользователя не изменялась) или[…]

После записи набора записей в регистр сведений пропали все данные. Почему?

Это случилось из-за того, что у набора записей не был установлен отбор. Если отбор не установлен, то такой набор записей распространяется на весь регистр и, конечно, это приведет к перезаписи регистра сведений новым набором.

Почему при указании периода выбираются все записи кроме последнего дня?

Необходимо всегда помнить, что в восьмой версии значения типа “дата” включают в себя время с точностью до секунд. Если нужно выбрать записи по какую-то дату, то нужно указывать конец суток, т.е. определенную дату со временем[…]

В седьмой версии была предопределенная процедура ВводНового(). А как с этим в восьмой версии?

Чтобы определить, вводится ли новый элемент/документ или открыт уже существующий, можно вызвать метод ЭтоНовый() в процедуре-обработчике события ПриОткрытии(). Если вводится новый элемент, то этот метод возвращает значение Истина, иначе – Ложь.

Как обойти строки табличной части?

Обход строк табличной части проще всего реализуется с помощью цикла “Для Каждого СтрокаТЧ Из ТабЧасть Цикл”. При этом переменной цикла будет являться не номер строки, а вся строка как объект. Если нужен еще номер строки,[…]

Почему у меня не вызывается процедура ПриОткрытии() в модуле формы?

Потому что эта процедура должна быть явно назначена как обработчик события При открытии() в свойствах формы. Одного совпадения имени процедуры и события недостаточно. Более того, имя процедуры может отличаться от имени события.

При преобразовании числа из 4 цифр в строку количество символов в строке равно 5. Почему?

При стандартных региональных настройках для русского языка при приведении числа к строке между группами разрядов чисел вставляется неразрывный пробел (Символы.НПП), например: Год = 2003; Строка1 = Строка(Число1); //Строка1 = “2 003”, длина строки – 5[…]

Не отображается новое содержимое табличного поля при программном изменении источника данных

При программном изменении источника данных в табличном поле система сама не создает колонки. Начинающие разработчики часто забывают вызвать метод СоздатьКолонки, который удаляет все текущие колонки и создает новые в соответствии с новым источником данных. Такое[…]