УТП для Украины 1.2.35.1
Платформа 8.3.8.2088 8.2.19.121
Пишу внешнюю обработку, которая создает пачку ПоступленийТоваровУслуг, дальше по этой пачке создается (програмно) пачка РТУшек (типа как на основании). РТУшки получаются сами по-себе. А мне бы их привязать( каждую из пачки) к соответствующим Поступлениям. Например: НовыйРасход.Основание = ТЗ[й].Ссылка (где НовыйРасход - создаваемая РТУ, ТЗ[й].Ссылка - соответствующее поступление). Но никак не вижу у документа РеализацияТоваровУслуг реквизита Основание? Помогите, люди добрые
sava1 @ Сегодня, 10:21
,
Программно делаю. РТУ созданные программно (по моему коду) получаются не привязанные в структуре подчиненности к соответствующим поступлениям. Надо-бы попривязывать (программно), но как?
А пробовали через
Заполнить(ПТиУ)
?
Если так не пройдет - пишите
РТиУ.Сделка = ПТиУ.Ссылка
info230a02 @ Сегодня, 10:30
,
Добавьте в документ Реализация Товаров и услуг реквизит "ДокументОснование" с типом "ДокументСсылка.ПоступлениеТоваровУслуг". При создании на основании заполняйте этот реквизит ссылкой на поступление. В Конфигурации в "Критериях отбора" -> "Связанные документы" проставьте галочку по созданному реквизиту и будет вам счастье
док = Документы.РеализацияТоваровуслуг.Создать();
докПТиУ - это Ваш документ поступления //Документы.ПоступлениеТоваровУслуг.СоздатьДокумент();
док = Документы.РеализацияТоваровУслуг.СоздатьДокумент();
док.Заполнить(докПТиУ);
Если Не ЗначениеЗаполнено(док.Ссылка) Тогда
док.Сделка = докПТиУ.Ссылка;
КонецЕсли;
sava1 @ Сегодня, 10:40
,
Повежливей уважаемый, я вроде как ничего плохого не написал, а объяснил человеку как можно сделать то что он хочет
На ваш вопрос ответ - да смотрел, и?
sava1 @ Сегодня, 10:32
,
Вообще - Да. Обработка внешняя, Для того чтобы можно было использовать ОбработкаЗаполнения(Основание) из модуля документа РеализацияТоваровУслуг - ее (процедуру) нужно сделать экспортной, а тут кучу пользователей 24 часа в сутки сидит + РИБ на 20 подчиненных узлов. проще взять за основу и написать самому. Да и сама процедура не сильно подходит, ибо тянет данные (ТЧ) из проведенных поступлений, а мне мои проводить ненедо (бухгалтер не разрешает, ей надо самой проверить и только тогда провести), и цены сия процедура берет из ТипаЦен, а мне нужно взять из приходов + процент ине играться с ТипамиЦен, поскольку контрагенты всегда разные и договора -соответственно
Зачем советовать человеку бред, если там уже есть ссылочный реквизит ?
info230a02,
тогда только
док.Сделка = докПТиУ.Ссылка;
sava1 @ Сегодня, 10:49
,
То что в сделке есть ссылка на Поступление - да не увидел, то что я написал проблему решает? - решает, так какого хрена на меня гавном брызгать? Тем более что как правило бухи хотят видеть структуру подчиненности полную, а в сделке нет всех документов на основании которых можно создать реализацию и рано или поздно все равно добавится такой реквизит....
info230a02 @ Сегодня, 10:53
,
Ну понятно, про РИБ уже увидел позже что написали
Никто не брызгает. Просто давать советы - потому что они есть - не метод. С таким успехом можно всю конфу переписать (тем более, что "бухи хотят").
Ребята, давайте жить дружно!
док.Сделка = докПТиУ.Ссылка - именно то что нужно в моей ситуации
Друзья, давайте без бросания говном друг в друга
У нас приличный сайт, а не миста.ру.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua