Otshelnik

29
Рейтинг

Otshelnik



  •   Регистрация: 30.05.2008 (15 лет назад)

  •   Был(а) на сайте: 15.03.2024

Подписчики 2

Рейтинг 29


Комментарии

DevИсправление кодов ОКТМО для БП 2.0 и ЗУП 2.5#28 07.02.14 12:06
Спасибо, обработка пригодилась!
Единственное, поправил в ТЧ у поля ОКТМО длину "Переменная" на "Фиксированная". Мне нужен был 7 значный ОКАТО, и документы при проведении пишут в регистр "Расчеты налоговых агентов по НДФЛ" значение ОКАТО/КПП в виде "00000000 /КПП", а обработка писала "00000000/КПП". Из-за этого потом не заполнялся документ "Перечисление НДФЛ в бюджет"
БУВнешняя печатная форма счета на оплату покупателю для УТ 10.3#12 10.04.13 21:36
Спасибо!
Мне эта печатная форма помогла - я сэкономил свое время.
Правда для удобства отладки советую добавить основную форму, на нее поле ввода для реквизита "Ссылка на объект" и в модуле формы такой код:
Код
Процедура КнопкаВыполнитьНажатие(Кнопка)
   Печать()
КонецПроцедуры
Dev"ПараметрыВыбора" у реквизита не работают#5 09.08.12 14:51
Вобщем методом тыка понял, почему не работает то, что я описал в первом посте. Абсолютно то же самое можно сделать следующим кодом (но в моем случае работать все равно не будет):

Код
&НаКлиенте
Процедура ОбъектыЯщикНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
   
   ЗначениеОтбора = Новый Структура("Тип", "Ящик");
   ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
   ОткрытьФорму("Справочник.Объекты.ФормаВыбора",ПараметрыВыбора);
   
КонецПроцедуры


Еще поясню, что я выбираю не элементы, а группы. Отбор в форме устанавливается, но не работает, потому что у формы выбора установлен режим просмотра "Иерархический список". Если переключить на "Список" - то все работает.

Вопрос - как программно переключить режим просмотра формы выбора на "Список"?
Dev"ПараметрыВыбора" у реквизита не работают#4 09.08.12 13:20
(3) AntonBaikal, спасибо, получилось! Но работает только если форма выбора обычная. А как установить отбор в управляемой форме выбора?
Dev"ПараметрыВыбора" у реквизита не работают#1 08.08.12 15:20
Здравствуйте!

В управляемой форме есть поле ввода в котором можно выбирать значение из справочника. Необходимо, чтобы форма выбора справочника открывалась с определенным отбором по значению реквизита. Пытаюсь определить свойство "ПараметрыВыбора" у реквизита поля ввода - отбор в форме не включается. В чем может быть моя ошибка! Благодарю за ответ.

Прикрепленные файлы:

parametryvibora.jpg
DevИзменение существующего документа через COM соединение#3 12.12.11 18:29
Спасибо, все получилось!
DevИзменение существующего документа через COM соединение#1 12.12.11 18:11
Здравствуйте! Столкнулся с проблемой. Из типовой БП соединяюсь с УНФ посредством COM соединения. В УНФ нужно создать новый документ (получается), либо найти по номеру существующий, изменить его и записать (не получается). Приведенный ниже код выдает ошибку:

"Ошибка при установке значения атрибута контекста (Организация)
Поступление.Организация = Организация;
по причине:
Метод не найден

Код
Процедура СоздатьПоступление(Соединение,Ссылка)
   
   МенеджерДокумента = Соединение.Документы.ПоступлениеНаСчет;
   
   
   Поступление = МенеджерДокумента.НайтиПоНомеру(СокрЛП(Ссылка.Номер),Ссылка.Дата);
   Если НЕ Поступление.Пустая() Тогда
      Поступление.ПолучитьОбъект();                       //Думаю проблема здесь. Но почему?
   Иначе
      Поступление = МенеджерДокумента.СоздатьДокумент();
      Поступление.Номер = СокрЛП(Ссылка.Номер);
      Поступление.Дата = Ссылка.Дата;
   КонецЕсли;
   
   Организация = Соединение.Справочники.Организации.НайтиПоРеквизиту("ИНН",Ссылка.Организация.ИНН);
   Поступление.Организация = Организация;              //Здесь валится, при попытке изменения реквизита объекта
   Поступление.Комментарий = СокрЛП(Ссылка.Комментарий);
   Поступление.Записать();
   
КонецПроцедуры


Документ по номеру находится нормально, но я ничего не могу в него записать. Может проблема здесь: Поступление.ПолучитьОбъект(); Подскажите, где я ошибся?
WMSПроблема с установкой прав пользователя#18 12.10.11 11:45
Вобщем, в процедуре ПриОткрытии формы сделал так:
Код
Если РольДоступна("ОграничениеДоступа") Тогда
   ЭлементыФормы.МенеджерыПокупателя.Доступность = Ложь;
КонецЕсли;
WMSПроблема с установкой прав пользователя#14 11.10.11 21:32
Точно, открыл сейчас конфигурацию под 8.1 - права только для справочника целиком устанавливаются. Так что без нескольких строк кода не обойтись. Спасибо, буду пробовать!