Программисту 1C — Страница 9 — 1C-h
 

Вопрос Бывает, необходимо назначить один из элементов справочника «более главным», не затрагивая структуру самого справочника, т.е. объединить элементы неиерархического справочника в одну группу, либо добавить другой «срез иерархии», отличающийся от уже существующего. Как это сделать? Ответ Предположим, требуется объединить контрагентов в группу и назначить этой группе одного «главного» контрагента. При […]

3

Вопрос Как автоматически сохранить сообщения, выдаваемые в табло «Служебные сообщения»? ОтветЕсли требуется, например, при проведении документов сохранить в файл сообщения из табло служебных сообщений, можно выполнить запуск с командной строки: «C:\Program Files\1cv81\bin\1cv8.exe» /out»C:1c_workLog6.txt» — все сообщения попадут в файл Log6.txt

2

Вопрос Как программно получить список документов, подчиненных текущему Ответ Для этого в типовых конфигурациях 1С можно использовать типовую функцию «ПолучитьСписокДокументовПоКритериюОтбора», расположенную в общем модуле «ПолныеПрава»

Вопрос Сколько может быть строк в табличной части документа, таблицы значений, массива Ответ Это зависит от типа данных. Так, максимально допустимое количество строк табличной части объектов, хранимых в базе данных (например, документов), составляет 99 999.

Как в запросе 1С присоединить дополнительный реквизит по условию, не размножая строки… Рассматриваемая задача может быть актуальна, когда требуется соединить данные двух регистров, причем набор условий соединения не полностью идентифицирует строку регистра, т.е. в результате соединения по данному условию в выборке может быть несколько «одинаковых» строк.

Функция ИдентификацияЭлемента(УказанноеЗначение, НаименованиеСправочника, СчетчикПоСтрокам, СчетчикПоЛистам, ПоКоду = Ложь, Создавать = Ложь) НайденныйЭлемент = Справочники[НаименованиеСправочника].ПустаяСсылка(); // найдем элемент Если ЗначениеЗаполнено(УказанноеЗначение) Тогда // попробуем отыскать указанный элемент по коду или по наименованию Если ПоКоду Тогда НайденныйЭлемент = Справочники[НаименованиеСправочника].НайтиПоКоду(СокрЛП(УказанноеЗначение)); Иначе НайденныйЭлемент = Справочники[НаименованиеСправочника].НайтиПоНаименованию(СокрЛП(УказанноеЗначение), Истина); КонецЕсли; Если НЕ ЗначениеЗаполнено(НайденныйЭлемент) И НЕ Создавать Тогда Сообщить(«Не […]

12/11/2017г. Bitcoin: 6120,46 12/11/2017г. bitcoin-cash: 1588,45 12/11/2017г. dash: 375 12/11/2017г. ethereum: 308 12/11/2017г. zcash: 246,15 12/11/2017г. monero: 119,83 12/11/2017г. litecoin: 59,6932 12/11/2017г. neo: 27,1591 14/11/2017г. Bitcoin Gold: 159,02 12/11/2017г. binance-coin: 1,5851 12/11/2017г. iota: 0,582352 Ripple: 0.201511 NEM: 0.180425 Cardano: 0.024801 Stellar: 0.030514 Verge: 0.005693 TRON: 0.001854 TRON 0.006 dogecoin: 0.001105 […]