Электростальский форум

Hi-Tech => Компьютеры, периферия, мультимедиа и ПО => Тема начата: Nimak от 04.09.07, 19:32:35

Название: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Nimak от 04.09.07, 19:32:35
Всем привет. Плохо что удалили раздел 1С. Придеться писать тут. Прозьба отвечать по делу.

Есть форма документа (см. рисунок). Нужно прописать процедуру, которая принажатии кнопки "Заполнить", вставляла ФИО студентов в табличную часть в зависимости какая группа выбрана. Выборка студентов получается, но вот вставка в таб. часть нет. Помогите.
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Nimak от 04.09.07, 22:24:24
Разобрался. Вопрос снимается.
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: kialim от 08.09.07, 15:42:54
Всем привет. Плохо что удалили раздел 1С. Придеться писать тут.
А почему удалили? Что случилось? Там хоть про курсы всякие мнения были........
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Nimak от 11.09.07, 17:10:13
Всем привет. Плохо что удалили раздел 1С. Придеться писать тут.
А почему удалили? Что случилось? Там хоть про курсы всякие мнения были........
Слухи были что это чья та месть была.
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: _Kid_ от 11.09.07, 17:20:52
Слухи были что это чья та месть была.
ого, уже и слухи попалзли, а нельзя ли с этого момента пападробней [preved]
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Nimak от 13.09.07, 22:51:09
Слухи были что это чья та месть была.
ого, уже и слухи попалзли, а нельзя ли с этого момента пападробней [preved]
Не. Я сам толком ни чего не знаю. Интересно. Откроют раздел снова?
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Nimak от 15.09.07, 23:27:38
Есть домумент который формирует движение по регистру сведений, но он не является и не должен являться регистратором к регистру. Вот процедура:
Процедура ОбработкаПроведения(Отказ, Режим)
   Для Каждого ТекСтрокаСписокСтудентов Из СписокСтудентов Цикл
      Движение = РегистрыСведений.Успеваемость.СоздатьМенеджерЗаписи();
      Движение.Дисциплина = Дисциплина;
      Движение.Группа = Группа;
      Движение.Семестр = Семестр;
      Движение.Студент = ТекСтрокаСписокСтудентов.ФИО;
      Движение.РейтенговаяОценкаСумма = ТекСтрокаСписокСтудентов.РейтенговаяОценкаСумма;
      Движение.Оценка = ТекСтрокаСписокСтудентов.АттестОценка;
   КонецЦикла;
   Движение.Записать();
КонецПроцедуры
Вопрос такой. Нужно написать процедуру, которая будет удалять движения в регистре в случаи отмены проведения, либо удаления или пометки на удаления документы.
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Nimak от 17.09.07, 00:14:50
Плиз!!! Объясните неумному!!!
Есть процедура:
Процедура Найти();
       Успеваемость = РегистрыСведений.Успеваемость;
       Отбор = Новый Структура;
      Отбор.Вставить("Дисциплина" ,Дисциплина);
      Отбор.Вставить("Группа", Группа);
      Отбор.Вставить("Семестр", Семестр);
                          ВыборкаУспеваемость = Успеваемость.Выбрать(Отбор);
      Пока ВыборкаУспеваемость.Следующий() Цикл
         Сообщить(ВыборкаУспеваемость.Группа);
      КонецЦикла;
КонецПроцедуры;

Почему метод Выбрать(Отбор) Выдает вот такую ошибку:
Ошибка при вызове метода контекста (Выбрать): Недопустимое значение параметра (параметр номер "1")

Вот удалили раздел 1С. Все программисты разбежались.  :(
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: _Kid_ от 17.09.07, 16:48:35
Вопрос такой. Нужно написать процедуру, которая будет удалять движения в регистре в случаи отмены проведения, либо удаления или пометки на удаления документы.

есть процедура обработчик события, ОбработкаУдаленияПроведения в ней и прописываешь удаление записей регистра сведений
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: _Kid_ от 17.09.07, 16:55:40

Почему метод Выбрать(Отбор) Выдает вот такую ошибку:
Ошибка при вызове метода контекста (Выбрать): Недопустимое значение параметра (параметр номер "1")

Вот удалили раздел 1С. Все программисты разбежались.  :(

для начала, проверь совпадают лм имена измерений и ресурсов, с тем что ты пишешь в отборе
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Nimak от 17.09.07, 20:24:20

Почему метод Выбрать(Отбор) Выдает вот такую ошибку:
Ошибка при вызове метода контекста (Выбрать): Недопустимое значение параметра (параметр номер "1")

Вот удалили раздел 1С. Все программисты разбежались.  :(

для начала, проверь совпадают лм имена измерений и ресурсов, с тем что ты пишешь в отборе

Имена совпадают все. Проверил 5 раз.
Но в процедуре я не указал измерение ФИОСтудента. Так как мне надо найти все записи регистра только по дисциплине, группе и семестру.
Или нужно еще указывать ФИО???

Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: _Kid_ от 17.09.07, 20:29:10
нет, фио не абизательно, есле не нужен атбор па ниму

скинь структуру метаданных регистра
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Nimak от 17.09.07, 20:37:43
нет, фио не абизательно, есле не нужен атбор па ниму

скинь структуру метаданных регистра

Регистр Успеваемость:
Измерения:
 Дисциплина - СправочникСсылка.Предметы
 Группа - СправочникСсылка.Группа
 Семестр - ПеречислениеСсылка.Семестр
 Студент - СправочникСсылка.Студенты

Ресурсы:
 РейтенговаяОценкаСумма - Число 5символов
 Оценка - ПеречислениеСсылка.Оценки
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Nimak от 17.09.07, 23:26:47
Все. Разобрался. В Структуру Отбор можно вставлять только одно значени.
Это конечно не удобно.
Потом пришлось в цикле добовлять условие чтоб выборка шла по двум другим параметрам.

_Kid_ спасибо за подсказку о событии ОбработкаУдаленияПроведения.

Но как уловить событие Непосредственное удаление документа?
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: 1Сник от 18.09.07, 10:23:21
Все. Разобрался. В Структуру Отбор можно вставлять только одно значени.
Это конечно не удобно.
Потом пришлось в цикле добовлять условие чтоб выборка шла по двум другим параметрам.

_Kid_ спасибо за подсказку о событии ОбработкаУдаленияПроведения.

Но как уловить событие Непосредственное удаление документа?

В регистрах сведения попробуй вместо выбрать() использовать Получить().

Непосредственное удаление объектов вообще лучше запретить, что бы потом не образовывались битые ссылки.
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Nimak от 18.09.07, 20:44:18
Все. Разобрался. В Структуру Отбор можно вставлять только одно значени.
Это конечно не удобно.
Потом пришлось в цикле добовлять условие чтоб выборка шла по двум другим параметрам.

_Kid_ спасибо за подсказку о событии ОбработкаУдаленияПроведения.

Но как уловить событие Непосредственное удаление документа?

В регистрах сведения попробуй вместо выбрать() использовать Получить().

Непосредственное удаление объектов вообще лучше запретить, что бы потом не образовывались битые ссылки.
Мне нужно было не получить ( Получить() )значения ресурсов, а именно выбрать все записи (Выбрать () ).
И спасибо за подсказку  "Непосредственное удаление объектов вообще лучше запретить", так и сделал. :-)
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: _Kid_ от 19.09.07, 09:30:33
Мне нужно было не получить ( Получить() )значения ресурсов, а именно выбрать все записи (Выбрать () ).

ээээй, савсем мой голова забыла, а пачемубы не васпользоваца запросом чтобы получить нужные записи регистра, там и множественный атбор можно сделать [preved]
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Nimak от 19.09.07, 22:37:25
Мне нужно было не получить ( Получить() )значения ресурсов, а именно выбрать все записи (Выбрать () ).

ээээй, савсем мой голова забыла, а пачемубы не васпользоваца запросом чтобы получить нужные записи регистра, там и множественный атбор можно сделать [preved]

Ок. Попробую. Если получиться. Отпишусь. :-)
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Nimak от 23.09.07, 19:50:25
Вопрос такой.
Есть Макет. Сдандартно: шапка, список (который, береться из табличной части документа), подвал.
Ну так вот, как узнать что  список дошел до конца страница и надо продолжить печать с нового листа?
Просто у меня подвал пропичатывается наполовина на одном листе и другом, а мне надо чтоб подвал был на одном листе.
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: _Kid_ от 24.09.07, 10:07:08
                         
примерно так:

                          ЗапросТовары = Запрос.Выполнить().Выгрузить();
      ТабДокумент  = Новый ТабличныйДокумент;

      
      Макет = ПолучитьОбщийМакет("Макет");
      
      // Выводим общие реквизиты шапки
      .
      .
                         .
      // Выводим заголовок таблицы
      ЗаголовокТаблицы = Макет.ПолучитьОбласть("ЗаголовокТаб");
      ЗаголовокТаблицы.Параметры.НомерСтраницы = "Страница " + НомерСтраницы;
      ТабДокумент.Вывести(ЗаголовокТаблицы);
      
      КоличествоСтрок = ЗапросТовары.Количество();
      
      // инициализация итогов по странице
      ИтогоКоличествоНаСтранице  = 0;
      ИтогоСуммаНаСтранице       = 0;
            
      // инициализация итогов по документу
      ИтогоКоличество  = 0;
      ИтогоСумма       = 0;
      Ном              = 0;
      
      // Создаем массив для проверки вывода
      МассивВыводимыхОбластей = Новый Массив;
      
      // Выводим многострочную часть докмента
      ОбластьМакета           = Макет.ПолучитьОбласть("Строка");
      ОбластьИтоговПоСтранице = Макет.ПолучитьОбласть("ИтогоПоСтранице");
      ОбластьПодвала          = Макет.ПолучитьОбласть("Подвал");
      Для Каждого ВыборкаСтрок Из ЗапросТовары Цикл
         
                  
         Ном           = Ном + 1;
         
         ОбластьМакета.Параметры.Заполнить(ВыборкаСтрок);
                  
         Количество  = ВыборкаСтрок.Количество;
         Сумма    = Окр(ВыборкаСтрок.Сумма, 2);
         
         
         ОбластьМакета.Параметры.Количество  = Количество;
         ОбластьМакета.Параметры.Сумма   = Сумма;
                  
         МассивВыводимыхОбластей.Очистить();
         МассивВыводимыхОбластей.Добавить(ОбластьМакета);
         МассивВыводимыхОбластей.Добавить(ОбластьИтоговПоСтранице);
         Если Ном = КоличествоСтрок Тогда
            МассивВыводимыхОбластей.Добавить(ОбластьПодвала);
         КонецЕсли;      
         
         Если НЕ ТабДокумент.ПроверитьВывод(МассивВыводимыхОбластей) Тогда
            
            ОбластьИтоговПоСтранице = Макет.ПолучитьОбласть("ИтогоПоСтранице");
            
            ОбластьИтоговПоСтранице.Параметры.ИтогКоличествоПоСтранице  = ИтогоКоличествоНаСтранице;
            ОбластьИтоговПоСтранице.Параметры.ИтогСуммыПоСтранице       = ИтогоСуммаНаСтранице;
                        
            ТабДокумент.Вывести(ОбластьИтоговПоСтранице);
            
            // очистим итоги по странице
            ИтогоКоличествоНаСтранице  = 0;
            ИтогоСуммаНаСтранице       = 0;
                        
            НомерСтраницы = НомерСтраницы + 1;
            ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
            ЗаголовокТаблицы.Параметры.НомерСтраницы = "Страница " + НомерСтраницы;
            ТабДокумент.Вывести(ЗаголовокТаблицы);
            
         КонецЕсли;      
         
         ТабДокумент.Вывести(ОбластьМакета);
         
         // увеличим итоги по странице
         ИтогоКоличествоНаСтранице  = ИтогоКоличествоНаСтранице  + Количество;
         ИтогоСуммаНаСтранице       = ИтогоСуммаНаСтранице       + СуммаБезНДС;
                  
         // увеличим итоги по дукументу
         ИтогоКоличество  = ИтогоКоличество  + Количество;
         ИтогоСумма       = ИтогоСумма       + СуммаБезНДС;
                  
      КонецЦикла;
      
      // Выводим итоги по последней странице
      ОбластьИтоговПоСтранице = Макет.ПолучитьОбласть("ИтогоПоСтранице");
      ОбластьИтоговПоСтранице.Параметры.ИтогКоличествоПоСтранице  = ИтогоКоличествоНаСтранице;
      ОбластьИтоговПоСтранице.Параметры.ИтогСуммыПоСтранице       = ИтогоСуммаНаСтранице;
            
      ТабДокумент.Вывести(ОбластьИтоговПоСтранице);
      
      // Выводим итоги по документу в целом
      ОбластьМакета = Макет.ПолучитьОбласть("Всего");
      ОбластьМакета.Параметры.ИтогКоличество  = ИтогоКоличество;
      ОбластьМакета.Параметры.ИтогСуммы       = ИтогоСумма;
            
      ТабДокумент.Вывести(ОбластьМакета);
      
      // Выводим подвал документа
      ОбластьМакета = Макет.ПолучитьОбласть("Подвал");
      
      Бухгалтер    = Руководители.ГлавныйБухгалтер;
      
      // Главный бухгалтер
      ОбластьМакета.Параметры.ФИОГлавБухгалтера = Бухгалтер;
      
      
      ТабДокумент.Вывести(ОбластьМакета);
      
      // Зададим параметры макета
      ТабДокумент.ПолеСверху              = 0;
      ТабДокумент.ПолеСлева               = 0;
      ТабДокумент.ПолеСнизу               = 0;
      ТабДокумент.ПолеСправа              = 0;
      ТабДокумент.РазмерКолонтитулаСверху = 0;
      ТабДокумент.РазмерКолонтитулаСнизу  = 0;
      ТабДокумент.АвтоМасштаб             = Истина;
      ТабДокумент.ОриентацияСтраницы      = ОриентацияСтраницы.Ландшафт;
      
      Возврат ТабДокумент;
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Nimak от 26.09.07, 18:43:58
Спасибо. Все получилось.
 :-)
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: _Kid_ от 28.09.07, 10:51:31
Спасибо. Все получилось.
 :-)
Спасибо не булькает [[laugh]] [preved]
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Nimak от 29.09.07, 23:08:41
Спасибо. Все получилось.
 :-)
Спасибо не булькает [[laugh]] [preved]
Закончу свой дипломный проект, будет много пива!!!
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Nimak от 11.10.07, 23:37:53
Впорос такой...
Есть справочник "Стденты". Он в скою очередь делиться на группы "Очное", "Заочное". Ты в свое время деляться группы "Учебная группа" (пример "ДИ-2"). Студенты размещаются в нужнвх "Учебных группах". Есть документ "Превод в другую группу". Он в элементе справочника "Стутеднты" меня группу например "ДИ-2" ==>"ДИ-3". Надо сделать такую обработку, чтоб элемент переходил в ту группу, каоторая указана в документе...
Подскажите... Хотя бы чуть, чуть...
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: _Kid_ от 17.10.07, 09:40:50
Впорос такой...
Есть справочник "Стденты". Он в скою очередь делиться на группы "Очное", "Заочное". Ты в свое время деляться группы "Учебная группа" (пример "ДИ-2"). Студенты размещаются в нужнвх "Учебных группах". Есть документ "Превод в другую группу". Он в элементе справочника "Стутеднты" меня группу например "ДИ-2" ==>"ДИ-3". Надо сделать такую обработку, чтоб элемент переходил в ту группу, каоторая указана в документе...
Подскажите... Хотя бы чуть, чуть...

поменяй родителя у элемента справочника
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Nimak от 17.10.07, 19:21:38
Впорос такой...
Есть справочник "Стденты". Он в скою очередь делиться на группы "Очное", "Заочное". Ты в свое время деляться группы "Учебная группа" (пример "ДИ-2"). Студенты размещаются в нужнвх "Учебных группах". Есть документ "Превод в другую группу". Он в элементе справочника "Стутеднты" меня группу например "ДИ-2" ==>"ДИ-3". Надо сделать такую обработку, чтоб элемент переходил в ту группу, каоторая указана в документе...
Подскажите... Хотя бы чуть, чуть...

поменяй родителя у элемента справочника
Я не стал привязывать элемент к родителю...
То есть больше нельзя ни как?
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: _Kid_ от 18.10.07, 08:46:28
Впорос такой...
Есть справочник "Стденты". Он в скою очередь делиться на группы "Очное", "Заочное". Ты в свое время деляться группы "Учебная группа" (пример "ДИ-2"). Студенты размещаются в нужнвх "Учебных группах". Есть документ "Превод в другую группу". Он в элементе справочника "Стутеднты" меня группу например "ДИ-2" ==>"ДИ-3". Надо сделать такую обработку, чтоб элемент переходил в ту группу, каоторая указана в документе...
Подскажите... Хотя бы чуть, чуть...

поменяй родителя у элемента справочника
Я не стал привязывать элемент к родителю...
То есть больше нельзя ни как?

Я бы вапще сделал несколько па другому, папробуй ввести перечесление типа "формы обучения" и справочник "группы", а данные о том какой студент в какой группе и на какой форме обучения хранить в регистре сведений, впринципе перечисление можно будит привязать к элементу справочника "группы", причом лучше всего регистр сделать периодическим, чтобы патом можно было посмотреть фсю историю миграции студента по группам.

з.ы. а илимент у тя палюбому с родителем завязан.
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Гелиос от 18.10.07, 21:33:06
А может подскажете работает ли 1С с виндой виста ?? в частности 7.7 ?
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: _Kid_ от 19.10.07, 18:13:45
А может подскажете работает ли 1С с виндой виста ?? в частности 7.7 ?
8.1 сто пудов пашет, 7.7 слышал что нет
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: DRAGUN от 21.10.07, 17:58:29
А может подскажете работает ли 1С с виндой виста ?? в частности 7.7 ?
8.1 сто пудов пашет, 7.7 слышал что нет
7.7 тоже отлично работает....сам лично настраивал.Пришлось правда инет перелопатить,прежде чем запустить.Сама оболочка отлично запускается ,а вот с конфигурациями пришлось повозится.
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: _Kid_ от 21.10.07, 18:25:17
7.7 тоже отлично работает....сам лично настраивал.Пришлось правда инет перелопатить,прежде чем запустить.Сама оболочка отлично запускается ,а вот с конфигурациями пришлось повозится.
а чо с конфигурациями?
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: Гелиос от 22.10.07, 11:56:21
А может подскажете работает ли 1С с виндой виста ?? в частности 7.7 ?
8.1 сто пудов пашет, 7.7 слышал что нет
7.7 тоже отлично работает....сам лично настраивал.Пришлось правда инет перелопатить,прежде чем запустить.Сама оболочка отлично запускается ,а вот с конфигурациями пришлось повозится.
В том то и дело что не устанавливается.
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: BARBOS от 22.10.07, 12:56:34
http://www.kuban.ru/forum_new/forum9/arhiv/294414.html Тут полазейте. Может чего полезного для себя нароете, там ещё поиск есть  ;)
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: DRAGUN от 29.10.07, 22:47:17
Чтоб конфигурация запустилась,надо зайти через конфигуратор и кодовую страницу поменять.Если не ошибаюсь.....АДМИНИСТРИРОВАНИЕ-----КОДОВЫЕ СТРАНИЦЫ ИБ---а вот там меняем с русской на текущую.
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: sedoy113 от 03.03.08, 18:25:57
привет _kid_ подскажи из методы практикум ?2 стр.31
в форме элемента нужно предусмотреть........
не помню как делается -wall-
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: BARBOS от 04.03.08, 13:00:42
привет _kid_ подскажи из методы практикум ?2 стр.31
в форме элемента нужно предусмотреть........
не помню как делается -wall-
1) У Ромыча нет методы ссобой.
2) Задавайте вопрос полностью, что не получается конкретно.
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: sedoy113 от 04.03.08, 15:13:22
в форме элемента нужно предусмотреть возможность установки значения реквизита<<ОснЕденицаИзмерения>> в значение по умолчанию.При <<взведении>> флага <<Услуга>>(событие <<При изменении>> элемента управления)в реквизит справочника должно записывать значение из соответствующей (вновь определенной)константы. ???
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: BARBOS от 05.03.08, 12:51:04
в форме элемента нужно предусмотреть возможность установки значения реквизита<<ОснЕденицаИзмерения>> в значение по умолчанию.При <<взведении>> флага <<Услуга>>(событие <<При изменении>> элемента управления)в реквизит справочника должно записывать значение из соответствующей (вновь определенной)константы. ???
Приведите текст модуля ПриИзменении. Что у вас на данный момент?
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: sedoy113 от 05.03.08, 21:38:38
Процедура УслугаПриИзменении(Элемент)
   Если Услуга Тогда
      ОснЕденицаИзмерения = Константы.ОснЕденицаИзмерения.Получить();
   КонецЕсли;
КонецПроцедуры

при возведении флага услуга ничего не прописывает
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: _Kid_ от 06.03.08, 12:15:06
Процедура УслугаПриИзменении(Элемент)
   Если Услуга Тогда
      ОснЕденицаИзмерения = Константы.ОснЕденицаИзмерения.Получить();
   КонецЕсли;
КонецПроцедуры

при возведении флага услуга ничего не прописывает
надо так:

Процедура УслугаПриИзменении(Элемент)
   Если Элемент.Значение Тогда
      ОснЕденицаИзмерения = Константы.ОснЕденицаИзмерения.Получить();
   КонецЕсли;
КонецПроцедуры


Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: sedoy113 от 06.03.08, 15:53:35
а как константу ОснЕденицаИзмерения ''вынести'' в основную форму констант
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: sedoy113 от 07.03.08, 09:55:23
kid_ вот вопрос назрел
у элемента диалога <<Список>> необходимо свойство <<Способ редактирования>> выставить в значение:
<<в списке>>,но я не могу этот способ найти выкладываю скрин
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: _Kid_ от 07.03.08, 11:21:20
режим редактирования справочника, выставляеца в форме редактирования объекта на закладке "Формы".
Если выставить режим редактирования в списке, то редактирование доступно только в контексте списка и форма редактирования элемента не доступна.
Если нужно, в зависимости от обстоятельств, редактировать как ф форме списка, так и ф форме диалога, то нужно выставить режим редактирования обоими способами, в этом случае будут доступны оба режима, по умолчанию будет вызываца режим редактирования в списке, если нужно редактировать в диалоге, то ф форме списка необходимо активировать соответствующюю пиктограмму(см.2й рис.), которая появится после установки режима редактирования обоими способами.
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: sedoy113 от 07.03.08, 11:40:38
и как из двух форм получить вот эту одну:
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: _Kid_ от 07.03.08, 11:47:27
это не из 2х одна палучаеца.
в общем тебе на форме элемента, нужно расположить панель с 2мя страницами, на 1й странице разместить реквизиты,а на 2й странице расположить табличное поле и командную панель, которой нужно задать источник действия, этим источником у тебя будет табличное поле
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: sedoy113 от 07.03.08, 11:50:20
а как это сделать
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: _Kid_ от 07.03.08, 12:00:33
форму списка не трогай
работай с формой элемента
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: sedoy113 от 07.03.08, 12:28:12
вот чего получилось но теперь они пустые хотя я все заного прописал
может указать где чего надо
Название: Re: 1С 8.0 - Программирование конфигурации с нуля.
Отправлено: BARBOS от 21.03.08, 23:02:57
Ромыч предлагаю как в 3-ем учебном сделать ещё и дистационный курс ))))