Вопрос № 121901: Подскажи, как в 7.7 сделать так,чтобы пользователь не мог раскрыть форму (например, отчета) на весь экран?
В свойствах формы галочку Изменять размер снял - не помогает...Вопрос № 121904: Как правильно загрузить данные в список с пометками? и как потом найти помеченные элементы?
..Вопрос № 121923: 1С 7.7 Бухгалтерия для Казахстана (254 релиз). В печатных формах не проставляется отчество гл. буха, хотя в справочниках везде забито. Где это можно исправить? благодарю за внимание. ...
Вопрос № 121.901
Подскажи, как в 7.7 сделать так,чтобы пользователь не мог раскрыть форму (например, отчета) на весь экран?
В свойствах формы галочку Изменять размер снял - не помогает
Если стандартными методами, то можно открывать форму модально со всеми вытекающими. Если же нестандартными, то внешняя компонента FormEx обладает достаточно обширными методами в этом направлении.
Ответ отправил: Dmitry Stashenko (статус: Студент)
Ответ отправлен: 06.02.2008, 14:23 Оценка за ответ: 5 Комментарий оценки: Спасибо. Попробую
Вопрос № 121.904
Как правильно загрузить данные в список с пометками? и как потом найти помеченные элементы?
Отвечает: Ушаков Михаил Андреевич
Здравствуйте, Сергеев Александр!
Данные в список с пометками вносятся так же, как и в обычный список, ибо это одно и то же. То есть методы ДобавитьЗначение(), Выгрузить(), ВставитьЗначение, УстановитьЗначение(), Установить(), ИзСтрокиСРазделителями() так же будут работать.
Другое дело, что при (или после) заполнении списка, значения в нем можно пометить методом Пометка(Nпозиции, ФлагПометки=0/1). ФлагПометки=0 - снять пометку, =1 установить.
Можно вручную установить/снять пометки заполненного списка, вызвав метод ОтметитьЗначения(). Откроется диалог со списком и текущими пометками, которые лёгким кликом мыши меняются. Если нажимаешь ОК, метод возвращает 1, Отмена - возвращает 0.
Чтобы найти помеченные значения используйте метод Пометка(Nпоз) без параметра ФлагПометки. Он вернет текущее значение пометки позиции Nпоз
Приложение:
Ответ отправил: Ушаков Михаил Андреевич (статус: 1-ый класс)
Ответ отправлен: 06.02.2008, 09:24 Оценка за ответ: 5 Комментарий оценки: Большое спасибо за ответ и за примеры
Вопрос № 121.923
1С 7.7 Бухгалтерия для Казахстана (254 релиз). В печатных формах не проставляется отчество гл. буха, хотя в справочниках везде забито. Где это можно исправить? благодарю за внимание.
Отвечает: Гудков Сергей Евгеньевич !!! Здравствуйте, Мукушев Тулебай Каирбаевич! Вы несколько неправильно задали вопрос. Зайдите конфигуратором в печатную форму и посмотрите, какое выражение там прописано: это может быть константа, выражение, которое вычисляется в модуле формы.
Ответ отправил: Гудков Сергей Евгеньевич (статус: 1-ый класс)
Ответ отправлен: 06.02.2008, 13:49 Оценка за ответ: 3 Комментарий оценки: а можно конкретнее описать?
Отвечает: Владимир Лазурко [Vladal]
Здравствуйте, Мукушев Тулебай Каирбаевич!
У меня есть 2 конфигурации бух. учета - для России и для Украины. В украинской конфигурации в справочнике Сотрудники есть еще дополнительные реквизиты: Фамилия, Имя и Отчество, по которым и формируется наименование элемента (фамилия и инициалы с точкой).
В конфигурации для России (подозреваю, что и в Вашей также) Фамилия Имя и Отчество сотрудника хранятся в одном поле - Наименование, а главного бухгалтера "помнит" константа ГлБухгалтер, которая периодическая.
Во многих печатных формах используется шаблон ФИО(Константа.ГлБухгалтер.Получить(ДатаДок))
Константа.ГлБухгалтер периодическая, поэтому используется метод Получить(ДатаДок) для получения значения на дату ДатаДок. Бывает, что для периодических констант забывают указать этот вызов значения на указанную дату.
В глобальном модуле конфигурации есть функция ФИО которая и вызывается в печатной форме. Раз она неправильно выдает результат, попробуем пошагово отследить, что она делает с именем гл. бухгалтера. (Возможно, у Вас она называется иначе).
Открываете в Конфигураторе Глобальный модуль (Меню Конфигурация -> Открыть конфигурацию, находясь в окне Конфигурация в меню Действия -> Глобальный модуль), находите функцию ФИО (Меню Действия -> Процедуры и функции модуля, далее в открывшемся диалоге включите флажок Сортировка и в левом поле с именами процедур и функций найдите строку ФИО, кликните по ней двойным кликом или нажмите на кнопку Открыть).
Далее курсор устанавливаете в этой процедуре на первом операторе после объявления переменных и вызываете отладчик для этого модуля (Меню Действия -> Открыть в отладчике). Откроется этот модуль в Отладчике и курсор будет стоять в той строке, в которой он стоял в Конфигураторе. Нажимаете F9, справа появляется символ точки останова. Запускаете Предприятие, откройте документ и вызовите печатную форму, где присутствует фамилия главбуха.
Если в печатной форме или модуле формы документа есть вызов этой процедуры, Вы сразу переключитесь в отладчик на точку останова. Далее можно отследить пошагово, что происходит и чему равны промежуточные значения переменных. Для этого поместите курсор на интересующую переменную и нажмите Shift+F9. Она появится в новом окне, нажмите кнопку "Включить в табло". Для переменых, тип которых справочник, можно посмотреть и выбрать значения реквизитов справочника.
Далее нажимайте F8 для пошагового прохождения модуля и отслеживания значений переменных.