Простые приемы разработки
Как открыть форму списка регистра сведений на подбор?
00
Когда в базе скапливается много информации – проще все данные хранить в регистрах – место существенно экономится и файловые вариант 1Ски не так сильно распухает. Встает вопрос – как работать с регистром сведений в 1С, если записей порядка нескольких миллионов. Запросы ко всем записям подвисают. Поэтому эффективней подбирать нужное количество записей и обрабатывать. Как осуществить […]
Простые приемы разработки
Как добавить запись в периодический независимый регистр сведений?
00
Вот простейший пример из книги Габеца: НаборЗаписей = РегистрыСведений.КурсыВалют.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Валюта.Установить(ТекущаяВалюта); НаборЗаписей.Отбор.Период.Установить(ТекущаяДата); НовЗапись = НаборЗаписей.Добавить(); НовЗапись.Валюта = ТекущаяВалюта; НовЗапись.Период = ТекущаяДата; НовЗапись.Курс = ТекущийКурс; НовЗапись.Кратность = ТекущаяКратность; НаборЗаписей.Записать(Истина); Просто добавляем отбор по периоду и смело записываем текущей датой, если к примеру регистр с дневной периодичностью.
Простые приемы разработки
Как проверить наличие записей в непериодическом независимом регистре сведений?
10
Код под 8.х: НаборЗаписей = РегистрыСведений.ОбъектыСтроительстваОрганизаций.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Организация.Установить(УдаляемаяОрганизация); НаборЗаписей.Прочитать(); Если НаборЗаписей.Количество() > 0 Тогда Возврат; КонецЕсли; //если хотим удалить, то после отбора записываем НаборЗаписей.Записать();