11 июля 2013 г.

1с 8: Пример. Как использовать ПолеТабличногоДокумента

в 1С 8 есть возможность разместить на форме печатную форму макета с помощью элемента формы: Поле табличного документа.

Нужно создать Макет, а также вывести на форму элемент "Поле табличного документа"

Скачать пример использования поля табличного документа

18 октября 2012 г.

1с 8.1 Неразрывный пробел и способы борьбы с ним.

Иногда возникает проблема с числами в 1с 8.1
Неразрывный пробел возникает в том случае если число более 999. Например, "1200" будет представлено как "1 200", разделитель между триадами и есть неразрывный пробел. Вообще эта функция отображения разделителя триад где-то настраивается в 1с 8.1.

Проблема в том, что если мы преобразуем число в строку, пробел останется. Т.е. команда Строка(НужноеЧисло) возвращает строку с неразрывным пробелом.
Есть два способа решения этой проблемы:

СтрЗаменить(НужноеЧисло, Символы.НПП, "");

Формат(НужноеЧисло, "ЧГ=0"); 

Эти функции возвращают число в виде строки без неразрывного пробела

13 июня 2012 г.

1с 8.1. Превышение максимального количества субконто

При обновлении конфигурации 1с 8.1 возникла ошибка: Превышение максимального количества субконто по счету 07.2 
Эта ошибка не позволяет принять обновления базы данных.
Проблема поставила меня в тупик, но  оказалось, что решается просто.

15 ноября 2011 г.

1с 8.1 Как в подвал табличного поля добавить итог по колонке

Как организовать вывод итогов в подвал табличного поля

ЭлементыФормы.ТабличноеПоле.Колонки["ИмяНужнойКолонки"]  

.ОтображатьИтогиВПодвале = Истина;

Но перед этим нужно включить флаг "подвал" в свойствах табличного поля или сделать это программно.


9 ноября 2011 г.

Пустая дата в 1C 7.7 и 1C 8.x

В версии 1с 7.7 проверку на пустую дату можно было делать так
Если Число(НашаДата) = 0 Тогда ..... КонецЕсли


В версии 1с 8.x немного сложнее