|
Ошибки при создании ПриобретениеТУ из РеализацииТУ в ERP.
| ☑ |
0
Андрей_Андрей
20.01.25
✎
15:19
|
Здравствуйте, дамы и господа!
Подскажите, пожалуйста, как быть.
На основе документа реализация товаров и услуг (РТУ) создаю документ Приобретение товаров и услуг (ПТУ).
Документ ПТУ создается. Но, в нем часть полей надо дозаполнить данными.
Например, так заполняю поля: Хоз. операция и Комментарий
Приобретение.ХозяйственнаяОперация = ПредопределенноеЗначение("Перечисление.ХозяйственныеОперации.ЗакупкаУПоставщика");
Приобретение.Комментарий = "ТЕСТ";
А вот поле Организация не могу заполнить. В ПТУ это поле должно заполниться данными из поля Клиент (контрагент) из документа РТУ.
Заполняю так:
Приобретение.Организация = Реализация.Контрагент;
Если запустить отладку, то "Реализация.Контрагент" не пустое. Но, когда документ ПТУ открывается, то поле Организация не заполнено.
Что я делаю не так? Подскажите, пожалуйста!
|
|
1
СвинТуз
20.01.25
✎
15:26
|
типы совпадают?
То поле куда вносите может хранить значение этого типа?
|
|
2
Мультук
20.01.25
✎
15:36
|
(0)
Разные типы данных вас не смущают ?
Дальше имхо и разговаривать не о чем.
P.S.
Искать в справочнике организаций организацию по ИНН (по инн контрагента) ?
P.P.S.
-- Интеркомпани!
-- Какой, такой интеркомпани ? Не видишь - у нас всё вручную!
|
|
3
Волшебник
20.01.25
✎
15:47
|
(2) Слова-то какие мудрёные... А по теме есть что сказать? ;)
|
|
4
Гена
20.01.25
✎
16:20
|
(3) Они хочут свою образованность показать и всегда говорят о непонятном
|
|
5
craxx
20.01.25
✎
16:31
|
(0) Ошибка, как всегда, в ДНК.
|
|
6
Михаил Козлов
20.01.25
✎
19:58
|
(0) Если не хотите "по-уму", как написано в (2), вот бесплатный совет: при создании ПТиУ присваивайте новую ссылку по ГУИДу РТиУ - контроль будет проще. Да и "синхронизацию" их проще делать.
|
|
7
Андрей_Андрей
21.01.25
✎
12:00
|
(1) Спасибо, СвинТуз!
Действительно проблема в типах.
Приобретение.Организация - тип СправочникСсылка.Организации
Реализация.Контрагент - тип СправочникСсылка.Контрагенты
Поэтому строка кода:
Приобретение.Организация = Реализация.Контрагент
не работает.
Исправил. По ИНН в нужном справочнике ищем организацию (или контрагента) и подставляем.
Например:
Приобретение.Организация = Справочники.Организации.НайтиПоРеквизиту("ИНН", КонтагентаИНН);
|
|
8
Андрей_Андрей
21.01.25
✎
12:00
|
(2) Для Мультук
Наверно Вы умный человек. И знания в 1С, вероятно, есть.
Но, так как Вы здесь людям отвечаете - Вас абсолютно не красит.
Не все, кто приходят на форум, имеют знания. Поэтому они и приходят сюда. И приходят за помощью. А не для того чтобы им напомнили еще раз, что у них знаний меньше чем у других.
|
|
9
Мультук
21.01.25
✎
13:16
|
(8)
1) Я бы прислушался к (6) и решил вопрос "однажды РТУ поменяют руками, а ПТУ - забудут" и будет нехорошо.
2) А что с договором ? Его нет? Или ПТУ разрешила засунуть в себя договор от РТУ
3) Еще куча всякого про внутренности документов в ЕРП
4) Имхо, Вы путаете знания и нюансы.
За знаниями нужно идти на курсы, книги, ютуб (печаль), читать типовой код.
Черпать знания на форуме априори медленно, это не выгодно.
Форум позволяет решить какой-то нюанс или затуп -- ну или не позволяет.
5) Переделывать себя? Мне лень.
Но память у меня хорошая, постараюсь не лезть в ваши темы.
Далее хорошо сказано в (3)(4)
|
|