info230a02
12.09.17, 9:18
УТП для Украины 1.2.35.1
Платформа 8.3.8.2088 8.2.19.121
Пишу внешнюю обработку, которая создает пачку ПоступленийТоваровУслуг, дальше по этой пачке создается (програмно) пачка РТУшек (типа как на основании). РТУшки получаются сами по-себе. А мне бы их привязать( каждую из пачки) к соответствующим Поступлениям. Например: НовыйРасход.Основание = ТЗ[й].Ссылка (где НовыйРасход - создаваемая РТУ, ТЗ[й].Ссылка - соответствующее поступление). Но никак не вижу у документа РеализацияТоваровУслуг реквизита Основание? Помогите, люди добрые
Цитата(info230a02 @ 12.09.17, 10:18) необходимо зарегистрироваться для просмотра ссылки
(типа как на основании). РТУшки получаются сами по-себе.
Был вопрос - как Вы это делаете?
info230a02
12.09.17, 9:28
sava1 @ Сегодня, 10:21 необходимо зарегистрироваться для просмотра ссылки
,
Программно делаю. РТУ созданные программно (по моему коду) получаются не привязанные в структуре подчиненности к соответствующим поступлениям. Надо-бы попривязывать (программно), но как?
А пробовали через
Заполнить(ПТиУ)
?
info230a02
12.09.17, 9:30
sava1 @ Сегодня, 10:21 необходимо зарегистрироваться для просмотра ссылки
,
Или кусок кода выложить?
Если так не пройдет - пишите
РТиУ.Сделка = ПТиУ.Ссылка
Цитата(info230a02 @ 12.09.17, 10:30) необходимо зарегистрироваться для просмотра ссылки
Или кусок кода выложить?
Вы что - полностью ручками писали заполнение документа ?
info230a02
12.09.17, 9:33
sava1 @ Сегодня, 10:29
необходимо зарегистрироваться для просмотра ссылки
,
Цитата(sava1 @ 12.09.17, 10:29) необходимо зарегистрироваться для просмотра ссылки
Заполнить(ПТиУ)
Это что и где?
info230a02 @ Сегодня, 10:30 необходимо зарегистрироваться для просмотра ссылки
,
Добавьте в документ Реализация Товаров и услуг реквизит "ДокументОснование" с типом "ДокументСсылка.ПоступлениеТоваровУслуг". При создании на основании заполняйте этот реквизит ссылкой на поступление. В Конфигурации в "Критериях отбора" -> "Связанные документы" проставьте галочку по созданному реквизиту и будет вам счастье
док = Документы.РеализацияТоваровуслуг.Создать();
Цитата(Bernet @ 12.09.17, 10:34) необходимо зарегистрироваться для просмотра ссылки
Добавьте в документ Реализация Товаров и услуг реквизит "ДокументОснование" с типом "ДокументСсылка.ПоступлениеТоваровУслуг".
Вы в конфигурацию смотрели ? Может еще какую хрень добавить ?
докПТиУ - это Ваш документ поступления //Документы.ПоступлениеТоваровУслуг.СоздатьДокумент();
док = Документы.РеализацияТоваровУслуг.СоздатьДокумент();
док.Заполнить(докПТиУ);
Если Не ЗначениеЗаполнено(док.Ссылка) Тогда
док.Сделка = докПТиУ.Ссылка;
КонецЕсли;
info230a02 @ Сегодня, 10:18 необходимо зарегистрироваться для просмотра ссылки
,
А зачем?
sava1 @ Сегодня, 10:40 необходимо зарегистрироваться для просмотра ссылки
,
Повежливей уважаемый, я вроде как ничего плохого не написал, а объяснил человеку как можно сделать то что он хочет
На ваш вопрос ответ - да смотрел, и?
info230a02
12.09.17, 9:46
sava1 @ Сегодня, 10:32 необходимо зарегистрироваться для просмотра ссылки
,
Вообще - Да. Обработка внешняя, Для того чтобы можно было использовать ОбработкаЗаполнения(Основание) из модуля документа РеализацияТоваровУслуг - ее (процедуру) нужно сделать экспортной, а тут кучу пользователей 24 часа в сутки сидит + РИБ на 20 подчиненных узлов. проще взять за основу и написать самому. Да и сама процедура не сильно подходит, ибо тянет данные (ТЧ) из проведенных поступлений, а мне мои проводить ненедо (бухгалтер не разрешает, ей надо самой проверить и только тогда провести), и цены сия процедура берет из ТипаЦен, а мне нужно взять из приходов + процент ине играться с ТипамиЦен, поскольку контрагенты всегда разные и договора -соответственно
Зачем советовать человеку бред, если там уже есть ссылочный реквизит ?
Цитата(info230a02 @ 12.09.17, 10:46) необходимо зарегистрироваться для просмотра ссылки
Для того чтобы можно было использовать ОбработкаЗаполнения(Основание) из модуля документа РеализацияТоваровУслуг - ее (процедуру) нужно сделать экспортной
Метод объекта "Заполнить()" вызывает обработчик события "ОбработкаЗаполнения" в любом случае.
info230a02,
тогда только
док.Сделка = докПТиУ.Ссылка;
info230a02
12.09.17, 9:53
Цитата(Bernet @ 12.09.17, 10:34) необходимо зарегистрироваться для просмотра ссылки
и будет вам счастье
куча пользователей 24 часа в сутки сидит + РИБ на 20 подчиненных узлов.
Любое изменение конфигурации базы данных ведет незамендлительно к куче работы в период суток 25:30 до 28.59 при условии, что ни один узел вэтот момент не отвалился
sava1 @ Сегодня, 10:49 необходимо зарегистрироваться для просмотра ссылки
,
То что в сделке есть ссылка на Поступление - да не увидел, то что я написал проблему решает? - решает, так какого хрена на меня гавном брызгать? Тем более что как правило бухи хотят видеть структуру подчиненности полную, а в сделке нет всех документов на основании которых можно создать реализацию и рано или поздно все равно добавится такой реквизит....
info230a02 @ Сегодня, 10:53 необходимо зарегистрироваться для просмотра ссылки
,
Ну понятно, про РИБ уже увидел позже что написали
Никто не брызгает. Просто давать советы - потому что они есть - не метод. С таким успехом можно всю конфу переписать (тем более, что "бухи хотят").
info230a02
12.09.17, 10:26
Ребята, давайте жить дружно!
док.Сделка = докПТиУ.Ссылка - именно то что нужно в моей ситуации
Цитата(Bernet @ 12.09.17, 10:54) необходимо зарегистрироваться для просмотра ссылки
то что я написал проблему решает? - решает, так какого хрена на меня гавном брызгать?
Это не правильный подход к решению проблемы. Таких советов давать не надо, тем более для людей которые не могут самостоятельно принимать решения (не разбираются в 1С) - они губительны.
info230a02
12.09.17, 10:56
Цитата(logist @ 12.09.17, 11:40) необходимо зарегистрироваться для просмотра ссылки
тем более для людей которые не могут самостоятельно принимать решения (не разбираются в 1С)
Не так уж я в ней (1С) НЕ разбираюсь
Друзья, давайте без бросания говном друг в друга

У нас приличный сайт, а не миста.ру.
Vofka @ Сегодня, 12:56 необходимо зарегистрироваться для просмотра ссылки
,
Поддерживаю
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.