Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 23:14

Добавление кнопки "Изменить" в командную панель документы.комплектация номенклатуры

Автор Влад28, 02 сен 2015, 11:19

0 Пользователей и 1 гость просматривают эту тему.

Влад28

Комплексная автоматизация 8.2 (1.1.60.1)

Друзья, проблема такова:
В реализации товаров и услуг, существует кнопка "Изменить"
Пользователю понадобилась эта же кнопка в документе Комплектация номенклатуры.
Я перенес ее, скопировал модуль, но пишет ошибку "Не задан документ для обработки. Эта обработка может вызывается только из формы документа."
Не могу понять в чем проблема.
Помогите плиз, кто может, очень буду благодарен.



vitasw

Скорее всего в обработке табличных частей есть ограничение на типы документов-источников.

Влад28

Цитата: vitasw от 02 сен 2015, 11:26
Скорее всего в обработке табличных частей есть ограничение на типы документов-источников.
А как это проверить?

vitasw

У меня нет под рукой
Цитата: Влад28 от 02 сен 2015, 11:19Комплексная автоматизация 8.2
поэтому высказываю предположения, основываясь на других типовых на 8.2. Найдите обработку табличных частей и внимательно посмотрите на типы реквизитов. В поиске вам поможет отладчик.

Влад28

Цитата: vitasw от 02 сен 2015, 11:35
У меня нет под рукой
Цитата: Влад28 от 02 сен 2015, 11:19Комплексная автоматизация 8.2
поэтому высказываю предположения, основываясь на других типовых на 8.2. Найдите обработку табличных частей и внимательно посмотрите на типы реквизитов. В поиске вам поможет отладчик.
Вот код обработчика перед открытием, тут вроде все правильно

Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)

   // Если не установлено значения объекта редактируемого документа,
   // то форму обработки открывать не нужно.
         Если ДокументОбъект = Неопределено тогда
      Отказ = Истина;
      Предупреждение("Не задан документ для обработки! "
                     + "Эта обработка вызывается из формы документа.", , Заголовок);
                  
      Возврат;
   КонецЕсли;

КонецПроцедуры // ПередОткрытием()

vitasw


Влад28

Цитата: vitasw от 02 сен 2015, 12:14
Цитата: vitasw от 02 сен 2015, 11:35посмотрите на типы реквизитов
Спасибо, проблему эту решил-в реквизиты добавил комплектацию, но появилась другая проблема: ругается  что товара теперь не видит (потому что в комплектации нет панели товар) это я понял.

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

vitasw


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск