Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )




>  Подчиненная табличная часть на форме справочника
abes
Отправлено: 30.05.13, 16:57


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Всем ПРивет !
Такая задача - на форме справочника элемента Номенклатура есть подчиненная таблица Регистра накопления.
В регистре есть ссылка на Номенклатуру.
Нужно, чтобы при открытии элемента справочника Номенклатура отображались только данные по текущей номенклатуре.

Можно обработать ПриОткрытии() и там подгружать в табл часть результат запроса к регистру.
А Возможно ли настроить это только средствами интерфейса конфигуратора (без программирования) ?? В свойстах табличной части, например, есть Связь по регистратору..


 ! 

Правила, п.3,7
 
  Форум: Корзина · Просмотр сообщения: #69887 · Ответов: 0 · Просмотров: 2401
 

>  Нужно добавить перечисление в справочник
abes
Отправлено: 21.03.13, 16:26


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Цитата(abes @ 21.03.13, 16:00) *
Но они внесены как Приход и Расход (2 значения для перечисления ВидыДвиженийПриходРасход). Конфигурация демо УТП.


Разобрался. Всем спасибо. В элементе управления Поле ввода вместо Поле выбора нужно было поставить и стали отображаться значения
  Форум: Программирование в 1С Предприятие 8.1 (8.0) · Просмотр сообщения: #66743 · Ответов: 5 · Просмотров: 3848
 

>  Нужно добавить перечисление в справочник
abes
Отправлено: 21.03.13, 16:00


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Цитата(pablo @ 21.03.13, 15:28) *
Не внес данные

Все новосозданные поля пустые. Значения этих полей нужно внести, чтобы увидеть.

Но они внесены как Приход и Расход (2 значения для перечисления ВидыДвиженийПриходРасход). Конфигурация демо УТП.
  Форум: Программирование в 1С Предприятие 8.1 (8.0) · Просмотр сообщения: #66739 · Ответов: 5 · Просмотров: 3848
 

>  Нужно добавить перечисление в справочник
abes
Отправлено: 21.03.13, 15:25


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Привет !
Хочу добавить перечисление Вид Движения в справочник СтатьиДвиженияДенежныхСредств конф. УТП.
Что делаю:
1. Беру демо конфигуацию
2. Добавляю новый реквизит ВидДвижения (тип ПеречислениеСсылка.ВидыДвиженийПриходРасход) в справочник СтатьиДвиженияДенежныхСредств
3. На форме списка добавляю колонку Вид Движения (Данные -> Мой реквизит ВидДвижения)
4. Запускаю

В итоге в справочнике есть поле ТЧ Вид Движения, но данных там нет. Что я не сделал ?
  Форум: Программирование в 1С Предприятие 8.1 (8.0) · Просмотр сообщения: #66733 · Ответов: 5 · Просмотров: 3848
 

>  Нужно получить значение регистра ЗначенияСвойствОбъектов
abes
Отправлено: 21.03.13, 15:18


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Цитата(alex040269 @ 20.03.13, 15:07) *
Тип: Структура.
Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее".
Структура дополнительно может иметь элементы, соответствующие разделителям регистра с уровнем разделения НезависимоИСовместно, в состав которых входит регистр. Если такой элемент структуры задан для используемого в сеансе разделителя, значение для этого элемента должно совпадать со значением разделителя, иначе будет вызвано исключение.
Если параметр не указан, то отбор не используется.
Важно! Структура может содержать только один элемент

используйте запрос

Спасибо.
  Форум: Программирование в 1С Предприятие 8.1 (8.0) · Просмотр сообщения: #66732 · Ответов: 7 · Просмотров: 8379
 

>  Нужно получить значение регистра ЗначенияСвойствОбъектов
abes
Отправлено: 20.03.13, 12:34


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Цитата(ignsv @ 20.03.13, 12:01) *
Вместо Сообщить()
Если  Выб .Следующий() Тогда
    Сообщить(Строка(Выб .Свойство) + "    " +Строка(Выб .Значение));    
КонецЕсли;


Спасибо, добрый человек ! все получилось ! забыл про Выб .Следующий() )

И сразу очередная проблема с добавлением свойства:

Отбор = Новый Структура("Свойство",Св); - так выходит
Отбор = Новый Структура("Объект",Об); - так выходит

Отбор = Новый Структура("Свойство,Объект",Св,Об); - а так нет

пишет Недопустимое значение параметра (параметр номер '1')
вот полный текст
Об = Справочники.ФизическиеЛица.НайтиПоНаименованию("Абдулов Юрий Владимирович");
Св = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Пароль");
    Отбор = Новый Структура("Свойство,Объект",Св,Об);
    З = РегистрыСведений.ЗначенияСвойствОбъектов;
    Выб = З.Выбрать(Отбор);
    Если  Выб .Следующий() Тогда
        Сообщить(Строка(Выб .Свойство) + "    " +Строка(Выб .Значение));    
    КонецЕсли;

  Форум: Программирование в 1С Предприятие 8.1 (8.0) · Просмотр сообщения: #66649 · Ответов: 7 · Просмотров: 8379
 

>  Нужно получить значение регистра ЗначенияСвойствОбъектов
abes
Отправлено: 20.03.13, 11:58


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Цитата(logist @ 20.03.13, 11:50) *
А свойство кто отбирать будет?

Свойство только одно и при выборе пока оно не нужно, достаточно объект. Но почему-то и он не отбирается.
  Форум: Программирование в 1С Предприятие 8.1 (8.0) · Просмотр сообщения: #66646 · Ответов: 7 · Просмотров: 8379
 

>  Нужно получить значение регистра ЗначенияСвойствОбъектов
abes
Отправлено: 20.03.13, 11:29


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Все привет !
В справочнике ФизЛица для объекта "Абдулов Юрий Владимирович" на вкладке свойства добавил Свойство пароль и значение 123.
В регистре ЗначенияСвойствОбъектов появилась соотв. запись Объект-Свойство-Значение.
Теперь пытаюсь получить это свойство программно :

Об = Справочники.ФизическиеЛица.НайтиПоНаименованию("Абдулов Юрий Владимирович");
    Отбор = Новый Структура;
    Отбор.Вставить("Объект", Об);
    З = РегистрыСведений.ЗначенияСвойствОбъектов;
    Выб = З.Выбрать(Отбор);
    сообщить(Выб.Значение);



и ничего не выводит.
В чем моя ошибка ?


 ! 

Правила, п.4,5
 
  Форум: Программирование в 1С Предприятие 8.1 (8.0) · Просмотр сообщения: #66641 · Ответов: 7 · Просмотров: 8379
 

>  Удаление элементов справочника
abes
Отправлено: 27.01.13, 23:39


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Цитата(Vofka @ 27.01.13, 19:11) *
Всё же, признаться, я немного запутанно подсказывал. С событием ПередУдалением, это я дал маху, как заметили выше. Используйте событие модуля объекта ПередЗаписью и пропишите там то, что написал Логист:
Отказ = ПометкаУдаления И Основной;

ДА, СПАСИБО ОГРОМНОЕ, ПОМОГЛО !
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #63855 · Ответов: 14 · Просмотров: 11041
 

>  Удаление элементов справочника
abes
Отправлено: 27.01.13, 18:42


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Цитата(Vofka @ 27.01.13, 16:44) *
abes, крепкая у вас броня. Пишу ещё раз: событие находится в модуле объекта!


спасибо за ответ, и вправду наверное крепка,
но можно уточнить ?
я открываю модуль объекта так - справочники -> Кассы -> правой кнопкой мыши -> Открыть модуль объекта -> открывается пустой модуль.
если открыть модуль формы Списка для справочника Кассы - в свойствах списка есть событие ПередУдалением.
Но если я сделаю там так :

&НаКлиенте
Процедура СписокПередУдалением(Элемент, Отказ)
    Отказ = Истина;
КонецПроцедуры


то никакой реакции.

  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #63850 · Ответов: 14 · Просмотров: 11041
 

>  Удаление элементов справочника
abes
Отправлено: 27.01.13, 16:09


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Нашёл событие, в котором есть реакция перед пометкой на удаление ПриИзменении(Элемент)
А как тут отменить действие ? Ведь нет стандартного Отказ ...

Цитата(Ardi @ 27.01.13, 16:06) *
Майя твойьо не понимайть.

Просто надо запретить помечать на удаление и удалять непосредственно определённый элемент справочника. Скажи, КАК это сделать, добрый человек.. )
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #63847 · Ответов: 14 · Просмотров: 11041
 

>  Удаление элементов справочника
abes
Отправлено: 27.01.13, 15:34


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Цитата(Ardi @ 27.01.13, 14:15) *
abes
Запретить интерактивное удаление следует вообще "всем" объектам.
А пометка на удаление не должна мешать работе.


Вопрос не в том, стоит ли это делать - в типовой конфе - однозначно нет...
Вопрос КАК..
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #63845 · Ответов: 14 · Просмотров: 11041
 

>  Удаление элементов справочника
abes
Отправлено: 27.01.13, 15:31


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Цитата(logist @ 27.01.13, 12:50) *
Не подходит. Это событие возникает перед непосредственным удалением.

Необходимо в ПередЗаписью вставить:
Отказ = ПометкаУдаления И Основной;


В форме списка такое событие отсутствует, а в форме элемента справочника есть, но событие не вызывается при нажатие на станд. клавишу удаление (
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #63843 · Ответов: 14 · Просмотров: 11041
 

>  Удаление элементов справочника
abes
Отправлено: 27.01.13, 12:30


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Всем привет !
Есть справочник Кассы, у него раквизит Основной (Булево).
Мне нужно запретить возможность удаления элемента из списка и возможность пометки на удаление, если реквизит Основной=Истина.
Как это сделать ? Не могу найти подходящее событие..
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #63836 · Ответов: 14 · Просмотров: 11041
 

>  ОбработкаВыбора произвольной формы
abes
Отправлено: 19.01.13, 18:37


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Цитата(Vofka @ 19.01.13, 17:33) *
Попробуйте так:

ОповеститьОВыборе(ВыбраннаяСтрока.Счет) // или не Счет, а как называется колонка содержащая ссылку на счет


Значение не является значением объектного типа (Счет)
ОповеститьОВыборе(ВыбраннаяСтрока.Счет);
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #63473 · Ответов: 5 · Просмотров: 8457
 

>  ОбработкаВыбора произвольной формы
abes
Отправлено: 19.01.13, 16:05


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Добрый день ! Не могу понять как правильно сделать обработку выбора :
Есть документ Доставка.
В реквизитах Доставка есть поле Счет (ссылка на документ счет).
Мне нужно, чтобы при выборе из поля Счет открылась произвольная форма со списком остатков по счету, я выбрал нужный счет и он появился в поле.
Есть произвольная форма с динамическим списком ОсновнаяТаблица = РегистрНакопления.Счета.Остатки
В реквизите Счет документа Доставка я указываю эту произвольную форму выбора.

в документе Доставка
&НаКлиенте
Процедура СчетОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка=Ложь)
    Сообщить(ВыбранноеЗначение);
КонецПроцедуры


в модуле произвольной формы
&НаКлиенте
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    ОповеститьОВыборе(ВыбраннаяСтрока);
КонецПроцедуры


Не выходит обработать полученное ВыбранноеЗначение - оно всегда равно 1, 2 , 3 и т.д. - индексу выбранной строки из списка.
Как получить счет и отобразить в поле выбора документа Доставка ?


  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #63467 · Ответов: 5 · Просмотров: 8457
 

>  Перенос табличной части одного документа в ТЧ другого
abes
Отправлено: 12.11.12, 17:58


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Цитата(Vofka @ 12.11.12, 17:48) *
Запрос = Новый Запрос("ВЫБРАТЬ Наименование КАК ТоварИмя  ИЗ Документ.ЗаказПокупателя.Товар КАК ЗаказПокупателя");


Супер ! Помогло, спасибо.
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #60240 · Ответов: 5 · Просмотров: 8732
 

>  Перенос табличной части одного документа в ТЧ другого
abes
Отправлено: 12.11.12, 17:26


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Цитата(zay @ 12.11.12, 17:05) *
Вместо "ВЫБРАТЬ Ссылка КАК ..." в запросе необходимо перечислять все реквизиты, которые должны переносится.
Например:
ВЫБРАТЬ
    ЗаказПокупателя.ЕдиницаИзмерения,
    ЗаказПокупателя.ЕдиницаИзмеренияМест,
    ЗаказПокупателя.Количество,
    ЗаказПокупателя.КоличествоМест,
    ЗаказПокупателя.Коэффициент,
    ЗаказПокупателя.Номенклатура,
    ЗаказПокупателя.ПлановаяСебестоимость,
    ЗаказПокупателя.ПроцентСкидкиНаценки,
    ЗаказПокупателя.Размещение,
    ЗаказПокупателя.СтавкаНДС,
    ЗаказПокупателя.Сумма,
    ЗаказПокупателя.СуммаНДС,
    ЗаказПокупателя.ХарактеристикаНоменклатуры,
    ЗаказПокупателя.Цена,
    ЗаказПокупателя.ПроцентАвтоматическихСкидок,
    ЗаказПокупателя.УсловиеАвтоматическойСкидки,
    ЗаказПокупателя.ЗначениеУсловияАвтоматическойСкидки,
    ЗаказПокупателя.Спецификация,
    ЗаказПокупателя.СерияНоменклатуры
ИЗ
    Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателя

Реквизиты Ссылка, Номер строки - не указывайте. Это ошибка.


Нет. Если я запрос сделаю так:
ВЫБРАТЬ Ссылка КАК ТоварИмя ИЗ Справочник.Товары
Все прекрасно видно в табличной части.
Весь смысл в том, чтобы в ТЧ попал регистратор Товары, а не отдельный реквизит. Далее это поле нужно будет поместить в регистр накопления.

Цитата(MATEVI @ 12.11.12, 17:07) *
Ну наверное в "ВЫБРАТЬ Ссылка" выбираете документ, а не товар.

как мне тогда правильно составить запрос ?
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #60238 · Ответов: 5 · Просмотров: 8732
 

>  Перенос табличной части одного документа в ТЧ другого
abes
Отправлено: 12.11.12, 15:44


Общительный
**

Группа: Пользователи
Сообщений: 19
Регистрация: 12.11.12
Пользователь №: 22008


Всем привет !
Есть следующие объекты:
- Cправочник "Товары".
- Документ ЗаказПокупателя c ТЧ "Товар" ( с реквизитом Наименование -> тип СправочникСсылка.Товары)
- Документ ЗаявкаПоставщику с ТЧ "Товары" (с реквизитом ТоварИмя -> тип СправочникСсылка.Товары)
Нужно при нажатии кнопки в командной панели док-та ЗаявкаПоставщику заполнить ТЧ "Товары" данными из всех заказанных товаров из ЗаказПокупателя.
Делаю так :
&НаКлиенте
Процедура Заполнить(Команда)
    ЗалитьТоварыЗаказами();
КонецПроцедуры

&НаСервере
Процедура ЗалитьТоварыЗаказами()
    Запрос = Новый Запрос("ВЫБРАТЬ Ссылка КАК ТоварИмя  ИЗ Документ.ЗаказПокупателя.Товар КАК ЗаказПокупателя");
    Результат = Запрос.Выполнить();
    Объект.Товары.Загрузить(Результат.Выгрузить());
КонецПроцедуры

В итоге заливаются строки, но они пустые - мне нужно, чтоб колонка с реквизитом ТоварИмя отображала данные !
В чем моя ошибка ?
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #60233 · Ответов: 5 · Просмотров: 8732
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 04.06.24, 2:59
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!