Программисту 1С: Отсутствует ссылка у нового, невозможно обратиться по Ссылке к новому элементу справочника, документа или другого объекта ссылочного типа

В некоторых случаях требуется обратиться к данным документа, справочника или другого элемента объектного типа, который еще не записан в базу данных. Т.к. он еще не записан, то напрямую обратиться через ссылку не получится. Но и записывать элемент раньше времени не хотелось бы. В таких случаях поможет следующий простой приём: // проверяем, заполнена ли ссылка (будет […]

Continue reading


1С + ПЕРКО (PERCo) Запуск 32-битного COM соединения с библиотекой PERCo_S20_SDK.dll из 64-битного сервера 1С:Предприятия

В инструкции по регистрации DLL, поставляемой с модулем SDK PERCo, очень кратко сказано: «Зарегистрировать PERCo_S20_SDK.DLL при помощи regsvr32.exe (regsvr32.exe PERCo_S20_SDK.dll)» Однако при выполнении этого действия возникает куча нюансов, без учета которых COM-соединение может и не заработать. Больше всего сложностей возникает при регистрации в 64-битной операционной системе при установленном 64-битном сервере 1С:Предприятия, этот вариант и рассмотрим. […]

Continue reading


Как удалить строку табличной части справочника программно (1С:Программисту 8.3)

Удаление строки табличной части справочника выполняется по индексу: ОбъектСпр.ДополнительныеРеквизиты.Удалить(ИндексЭлементаКоллекции); Индекс предварительно нужно получить

Continue reading


Как в отчете, строящемся на схеме компоновки данных (в СКД) задать параметры выводимого заголовка (1С СКД пользователю и программисту)

В пользовательском режиме Чтобы задать текст, выводимый в заголовке, можно в пользовательском режиме, открыв отчет, ввести свой заголовок: нажать кнопку «Еще» — «Прочее»- «Изменить вариант отчета» — «Дополнительные настройки» — «Заголовок» — ввести текст в графе «Значение». Чтобы изменить формат заголовка, например, шрифт или цвет текста и т.п. , можно в пользовательском режиме, открыв отчет, […]

Continue reading


Планшет и 1С — можно ли установить и запустить?

Если Вы подумываете о приобретении планшета для работы с 1С, но ничего пока об этом не знаете, то эта заметка может быть Вам полезна. У нас есть некоторый опыт работы на планшете Samsung galaxy tab 10.1, поэтому говорить мы будем только о нем. Для начала определимся, что именно Вам хотелось бы делать с 1С на […]

Continue reading


Как в схеме компоновки данных передать «конец дня» в параметры виртуальной таблицы (1С: Схема компоновки данных)

Предположим в конструкторе запроса Схемы компоновки данных имеется запрос: ВЫБРАТЬ РАЗРЕШЕННЫЕ * ИЗ РегистрНакопления.ЗамещенныеШтатныеЕдиницыОрганизаций.Остатки(&Период, ) КАК ЗамещенныеШтатныеЕдиницыОрганизацийОстатки Требуется задать параметр &Период как конец дня. Для этого нужно на закладке «Параметры» Схемы компоновки данных в строке определения параметра «Период» в графе «Выражение» написать: КонецПериода(&Период,»День») В результате остатки регистра будут получены на конец указанного дня.

Continue reading


Реализация расшифровки в отчетах, создаваемых в 1С 8.1, — как с использованием Системы Компоновки Данных (СКД), так и без нее

В этой статье мы по шагам рассмотрим два простейших примера реализации расшифровки в отчете на платформе 8.1. В платформе 1С 8.1 появился механизм, называемый системой компоновки данных, или СКД. Этот механизм значительно облегчил процедуру создания отчетов. Однако он может вызывать затруднения в реализации каких-то специальных расшифровок.

Continue reading


Как вывести на «морду» формы программно сформированное значение (1С: v8: Программисту)

В диалогом окне формы добавляется элемент управления типа «Надпись» (меню конфигуратора «Форма — Вставить элемент управления — Надпись»):

Continue reading


Пример программной реализации автоматической выгрузки актуальных остатков товаров из одной базы данных в другую (1С: Програмисту)

В дереве метаданных создается регламентное задание, назовем его усВыгрузкаОстатков. Назначется ему расписание и дается имя выполняемого метода, например, усРегламентныеЗадания.усВыгрузитьОстаткиТоваров. Соответственно в общем модуле усРегламентныеЗадания (галочки: «клиент», «сервер») добавляется экспортная процедура усВыгрузитьОстаткиТоваров:

Continue reading


Пример использования построителя отчета в обработке типа «Рабочий стол» — например, для работы с независимым регистром сведений. Программная реализация установки фильтра, отключения фильтра, установки фильтра по текущей позиции курсора для табличного поля, связанного с таблицей значений, заполняемой из построителя отчета.

Для примера реализации используется независимый регистр сведений «усОстаткиТоваров»

Continue reading