Гость
Форумы / [игнор отключен] [закрыт для гостей] / Создание формы реализации и/или поступления. / 23 сообщений из 23, страница 1 из 1
20.11.2015, 15:20
    #39109136
VitalijX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
Помогите разобраться в чем проблема в 8.2 версии. Необходимо открыть документ "Реализация товаров и услуг" и/или "Поступление товаров и услуг" в стандартной конфигурации УПП. При этом программно найти контрагента, товар и добавить комментарий. Окно отображается но без вводимых данных. Форма из внешней обработки обычная.

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
Процедура КоманднаяПанель1ДействиеРеализация(Кнопка)
	// Вставить содержимое обработчика.
	РТУ = Документы.РеализацияТоваровУслуг;
	
		
	ФормаРТУ = РТУ.ПолучитьФормуНовогоДокумента();
    ФормаРТУ.Открыть();
    ДокРТУ = РТУ.СоздатьДокумент();

	//ФормаРТУ.Активизировать();
	//ДокРТУ = ФормаРТУ.ПолучитьСсылкуНового();
	//ДокРТУ.Организация = "";
	ФормаРТУ.ВводДоступен();
	ДокРТУ.Дата = ТекущаяДата();
	Попытка
		Сообщить("Клиент: "+ЭлементыФормы.Контрагент.Значение.Наименование);
		Сообщить("Груз: "+ЭлементыФормы.Груз.Значение.Наименование);
		ка = Неопределено;
		ДокРТУ.Комментарий = "!Комментарий";
		//ка = Справочники.Контрагенты.НайтиПоНаименованию(ЭлементыФормы.ЭлементУпрБаза.BookClient);
        ка = Справочники.Контрагенты.НайтиПоНаименованию(ЭлементыФормы.Контрагент.Значение.Наименование);
		
	Если ка <> Неопределено тогда
		ДокРТУ.Контрагент = ка;//Справочники.контрагенты.НайтиПоНаименованию(ЭлементыФормы.ЭлементУпрБаза.Book.Client);
		Сообщить("-- Контрагент: "+ДокРТУ.Контрагент.Наименование);
	КонецЕсли;
		
	Исключение
		Сообщить("Ошибка ДокРТУ.Контрагенты");
	КонецПопытки;
	ТаблицаРТУ = ДокРТУ.Товары;
	
	СтрокаРТУ = ТаблицаРТУ.Добавить();
	//СтрокаРТУ.Номенклатура = Справочники.Номенклатура.НайтиПоНаименованию(ЭлементыФормы.ЭлементУпрБаза.BookCargo);
	СтрокаРТУ.Количество = 5;
	
	
КонецПроцедуры
...
Рейтинг: 0 / 0
20.11.2015, 15:58
    #39109204
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
код - гавно.
сверху донизу
...
Рейтинг: 0 / 0
20.11.2015, 15:59
    #39109207
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
создай документ ДокРТУ = РТУ.СоздатьДокумент();

набей его данными, а форму открывай в конце
...
Рейтинг: 0 / 0
20.11.2015, 16:11
    #39109225
VitalijX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
Последний выдох ГПЖкод - гавно.
сверху донизу
Фу как грубо и некультурно!
...
Рейтинг: 0 / 0
20.11.2015, 16:35
    #39109260
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
VitalijXПоследний выдох ГПЖкод - гавно.
сверху донизу
Фу как грубо и некультурно!Зато правда.
...
Рейтинг: 0 / 0
20.11.2015, 16:46
    #39109276
VitalijX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
Программист 1с,

Лучше кодом поделились бы.
PS. Я в 1С не раньше не программировал
...
Рейтинг: 0 / 0
20.11.2015, 21:18
    #39109516
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
Максимум 500 рублей у фрилансеров.
...
Рейтинг: 0 / 0
21.11.2015, 14:16
    #39109693
Mad_Head
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
Одинесники в большинстве своем, считают что владеют секретными знаниями и не упускают момент об этом заявить, хотя на самом деле знать нужно очень мало, что бы кодить на 1с.

Документ = Документы.ПравильныйДокумент.СоздатьДокумент();
Документ.имяРекв = значРеквизита; // сетаем значение
Форма = Документ.ПолучиьФорму("ПравильнаяФорма");
Форма.Открыть();

Как-то так решается ваша задача
...
Рейтинг: 0 / 0
22.11.2015, 12:20
    #39110083
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
Mad_HeadОдинесники в большинстве своем, считают что владеют секретными знаниями и не упускают момент об этом заявить, хотя на самом деле знать нужно очень мало, что бы кодить на 1с.

Документ = Документы.ПравильныйДокумент.СоздатьДокумент();
Документ.имяРекв = значРеквизита; // сетаем значение
Форма = Документ.ПолучиьФорму("ПравильнаяФорма");
Форма.Открыть();

Как-то так решается ваша задачаВы забыли рассказать как найти контрагента.

Придумываем секретные знания? Очередной больной завистник к 1с никам, считающий что все в 1с легко.

Глупо считать что в яве нужно очень мало знать чтобы кодить?...
...
Рейтинг: 0 / 0
23.11.2015, 10:09
    #39110622
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
Mad_HeadОдинесники в большинстве своем, считают что владеют секретными знаниями и не упускают момент об этом заявить, хотя на самом деле знать нужно очень мало, что бы кодить на 1с.

п.э. жевать каждому смысла нет. если не осиливает базовые вещи при наличии и литературы и курсов вплоть до ютуба - метлу в руки
...
Рейтинг: 0 / 0
23.11.2015, 11:07
    #39110701
Mad_Head
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
Программист 1сMad_HeadОдинесники в большинстве своем, считают что владеют секретными знаниями и не упускают момент об этом заявить, хотя на самом деле знать нужно очень мало, что бы кодить на 1с.

Документ = Документы.ПравильныйДокумент.СоздатьДокумент();
Документ.имяРекв = значРеквизита; // сетаем значение
Форма = Документ.ПолучиьФорму("ПравильнаяФорма");
Форма.Открыть();

Как-то так решается ваша задачаВы забыли рассказать как найти контрагента.

Придумываем секретные знания? Очередной больной завистник к 1с никам, считающий что все в 1с легко.

Глупо считать что в яве нужно очень мало знать чтобы кодить?...

Если человек спросит как найти контрагента, я отвечу.

Вообще не вижу в чем можно завидовать 1с никам. Может низкому уровню ЗП и узкому кругу применения, особенно печальна география применения. Я около 7-ми лет педалил на 1с.

PS. Как минимум глупо называть Джаву явой
...
Рейтинг: 0 / 0
23.11.2015, 11:44
    #39110751
VitalijX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
Mad_Head,

Спасибо! Дело сдвинулось с мертвой точки!
...
Рейтинг: 0 / 0
23.11.2015, 11:46
    #39110757
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
Mad_HeadPS. Как минимум глупо называть Джаву явой

мотоцикл, остров - тоже "глупо"?
...
Рейтинг: 0 / 0
23.11.2015, 12:01
    #39110786
VitalijX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
Последний выдох ГПЖ,

Для меня 1С это второстепенное, по необходимости пришлось в него влезть. И мне нет необходимости с головой углубляться в него. И в куче всего ... найти необходимое. Но в некоторых вещах самостоятельно разобрался.
...
Рейтинг: 0 / 0
23.11.2015, 12:21
    #39110824
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
VitalijXПоследний выдох ГПЖ,

Для меня 1С это второстепенное, по необходимости пришлось в него влезть. И мне нет необходимости с головой углубляться в него. И в куче всего ... найти необходимое. Но в некоторых вещах самостоятельно разобрался.

да как бы похрен...

куяк-куяк и в продакшен - этот принцип от платформы не зависит.

все равно откуда растут руки если они "золотые"
...
Рейтинг: 0 / 0
23.11.2015, 19:29
    #39111435
VitalijX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
По какой причине не находит контрагента, или другое поле:
Код: xml
1.
2.
3.
ДокПТУ.Контрагент = Справочники.Контрагенты.НайтиПоНаименованию(ЭлементыФормы.ЭлементУпрБаза.BookClient);
//или даже:
СтрокаПТУ.ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("кг");


Где ЭлементУпрБаза это ActiveX элемент с текстовым полем, в нем точно есть значение из 1с.
...
Рейтинг: 0 / 0
24.11.2015, 10:16
    #39111758
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
>СтрокаПТУ.ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("кг");

кроме наименования там еще есть и владелец...

и лучше ориентироваться не на наименование единицы измерения, а на поиск по владельцу (номенклатура) + ссылку на элемент спр. КлассификаторЕдиницИзмерения с наименованием "кг".

>ЭлементыФормы.ЭлементУпрБаза.BookClient

отладчик знает строка ли это...
...
Рейтинг: 0 / 0
24.11.2015, 16:05
    #39112343
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
[quot Mad_Head]Программист 1сВообще не вижу в чем можно завидовать 1с никам. Может низкому уровню ЗП и узкому кругу применения, особенно печальна география применения. Я около 7-ми лет педалил на 1с.

PS. Как минимум глупо называть Джаву явойНаконец-то хоть один сказал что 1с никам мало платят, а то все остальные говорят обратное...

Забавно про яву глупо говорит, а говорить что кодить на 1с легко, это не глупо?

До весны ещё далеко, откуда Выдумки про секретные знания?
...
Рейтинг: 0 / 0
24.11.2015, 18:23
    #39112540
VitalijX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
Взял из базы название номенклатуры и все равно вылетает в исключение. И с НайтиПоНаименованию("Опилки", истина) та же проблема. и в примерах в никаких других параметров не нашел.
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
СтрокаПТУ = ДокПТУ.Товары.Добавить();   
	Попытка
	
	пН = Справочники.Номенклатура.НайтиПоНаименованию("Опилки");
	
	СтрокаПТУ.Номенклатура = пН;
	Исключение
		Сообщить("(ПТУ)Ошибка, не найден: "+ЭлементыФормы.ЭлементУпрБаза.BookCargo); 
	КонецПопытки;
...
Рейтинг: 0 / 0
24.11.2015, 18:47
    #39112562
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
VitalijXВзял из базы название номенклатуры и все равно вылетает в исключение.

исключение говорит о том что вы пытаетесь это сделать на стороне клиента... и вы в упр. форме сидите...

даже если не найдено - там "ломаться" нечему в нормальной ситуации.

Исключение
Сообщить("" + ОписаниеОшибки());
КонецПопытки;

чего рисует?
...
Рейтинг: 0 / 0
24.11.2015, 18:58
    #39112571
VitalijX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
Последний выдох ГПЖ,

Написал как
Код: xml
1.
Сообщить("Ошибка Контрагенты: " + ОписаниеОшибки());


При поиске контрагентов и номенклатуры пишет:
Код: xml
1.
2.
3.
4.
Ошибка Контрагенты: {Форма.Форма.Форма(378)}: Поле объекта не обнаружено (Контрагенты)
(ПТУ)Ошибка, не найден: Гарант
Ошибка Номенклатура: {Форма.Форма.Форма(394)}: Поле объекта не обнаружено (Номенклатура)
(ПТУ)Ошибка, не найден: Опилки
...
Рейтинг: 0 / 0
24.11.2015, 21:00
    #39112667
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
Процедура КоманднаяПанель1ДействиеРеализация(Кнопка)
КоманднаяПанель1ДействиеРеализацияНаСервере();
КонецПроцедуры


&НаСервере
Процедура КоманднаяПанель1ДействиеРеализацияНаСервере()
Код весь сюда
КонецПроцедуры
...
Рейтинг: 0 / 0
25.11.2015, 13:34
    #39113089
VitalijX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание формы реализации и/или поступления.
Создал новую обработку и о чудо все заработало!
Остается загадкой в чем была причина в старой обработке.
В старой обработке был код в модуле объекта его пока не добавлял.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Создание формы реализации и/или поступления. / 23 сообщений из 23, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]