Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программы 1С. Консультации специалиста. Выпуск от 23/08/2000


Служба Рассылок Городского Кота

Дополнение к материалу прошлой рассылки от Andrian.
Требуется создать список детей ВСЕХ сотрудников. Как это сделать? Функция ИспользоватьВладельца() позволяет создать список детей только одного сотрудника.

Можно проще и быстрее:
Дети = СоздатьОбъект("Справочник.Дети");
Дети.ВыбратьЭлементы(0);
Пока Дети.ПолучитьЭлемент() = 1 цикл
//наши действия по обработке
//конкретного элемента справочника "Дети"
КонецЦикла;


В многоуровневых справочниках не представляет большой сложности переносить элементы из одной группы в другую. Как быть при подчинении элементов справочника элементам другого справочника? Как менять владельца для элемента? При обращении на прямую к реквизитам пишет что объект не может быть перепозиционирован?

Владельца мы можем менять только у элемента созданного через функцию СоздатьОбъект().

Вид = НашЭлементПодчиненногоСправочника.Вид();
Спр = СоздатьОбъект("Справочник." + Вид);
Спр.НайтиЭлемент(НашЭлементПодчиненногоСправочника);
Спр.Владелец = НовыйВладелецДляНашегоЭлемента;
Спр.Записать();


В форме документа создан элемент диалога типа ТаблицаЗначений. Чтобы передать для обработки выбранную строку, сделал кнопку с вызовом процедуры обработки выбранной строки. Как сделать, чтобы процедура обработки выбранной строки запускалась по двойному щелчку мыши?

Свойства таблицы, закладка Дополнительно. Там вы можете написать любое выражение: вызов вашей процедуры, или, например,
Сообщить("Мы находимся в строке " + СокрЛП(ИмяТаблицы.ТекущаяСтрока()));


В 1СБухгалтерии Проф 2.00 была возможность в журнале устанавливать сортировку по любому столбцу и осуществлять по нему быстрый поиск. Можно ли подобное осуществить в 1С 7.7?

Сортировка в журналах делается только по дате. 
В журнале документов можно искать следующими способами:
1. Перемещаем курсор в интересующий нас столбец и начинаем набирать на клавиатуре искомое выражение. При этом есть следующие особенности:
    - при поиске даты ее надо набирать в формате ггммдд(ггггммдд);
    - при наборе числового выражения незначащие нули впереди указываем пробелом.
2. Если интересующее нас выражение может находится в середине строки, то вызываем меню поиска F3.


Жду ваших вопросов, соображений и предложений по адресу mailto:cons@nm.ru.
С уважением, Таранов Сергей

 P.S. Вам будет намного удобнее читать материалы рассылки, если вы ее будете получать в формате HTML.



http://subscribe.ru/
E-mail: ask@subscribe.ru

В избранное