|
|
Написать код для плана обмена.
nextssbt, radiaciy, Lama12, obs191, kamysh, Галахад, DmitryKSL, Волшебник, Timon1405, JohnGilbert, YFedor, shuhard, RVN, Hawk_1c, Vstur, Anton1307, evorle145, Шаграм, LLeonidov, alexxx961503, banco, PLUT, mortal, mikecool, ildary, Homer, scanduta, maxab72, craxx, Мультук, zenik, Garykom, Zamestas, Chameleon1980, torgm, LuckyStar, Sabron, GANR, Доминошник, Somebody, DemonShinji2, DrZombi, vis, ОператорПК, lxndr, finis2010, arsik, Климов Сергей, Kongo2019, Hans, GreyK, IVT_2009, serpentt, Михаил_, Krendel, breezee, 2S, alex_kld_2024, Indian, bimbambum, mTema32, Crusher, mzelensky, AleksandrM09, laeg, toypaul, Redaktor, okmail, Prog_man, vbus, Джордж1, Kuzmich123, unenu, lucky-nn, Гипервизор, azt-yur, Fragster, privetik, skafandr, Greeen, Bad_Aleks, GenAcid, ads55, Ненавижу 1С, trdm, Смотрящий от 1С, Шурик71, trk415e76, zuza, sikuda, H A D G E H O G s, NikeArz, nick86, trad, АгентБезопаснойНацио, Кирпич, crotnn, DimVad, Double_Medved, PuhUfa, Сукпун, p-soft
| ☑ |
|
0
radiaciy
03.07.26
✎
09:23
|
Помогите решить задачу. У нас есть две базы между которыми настроен обмен в одном направление из УНФ в БП, нужно написать дополнение к коду в МенеджерОбменаЧерезУниверсальныйФормат, чтобы Отчет о розничных продажах отправлять с дополнением, в УНФ нету субконто а в БП есть, нужно чтобы в БП подставлял "Розничная торговля (ОКПД 47.5)" для субконто
|
|
|
1
Волшебник
03.07.26
✎
09:40
|
Пригласите программиста, приготовьте деньги
|
|
|
2
radiaciy
03.07.26
✎
09:43
|
Я могу в нейронке код сгенерить просто не знаю что учитывать
|
|
|
3
trdm
03.07.26
✎
09:48
|
а у нейронски спросить где чего дописать? не, не судьба...
|
|
|
4
radiaciy
03.07.26
✎
09:49
|
Пытался не помогло, думал тут че подскажут
|
|
|
5
Волшебник
03.07.26
✎
09:50
|
(2) Надо учесть стиль написания кода, чтобы была лесенка, хорошие имена переменных и функций, соблюдение стандартов 1С, возможность поддержки.
|
|
|
6
Волшебник
03.07.26
✎
09:50
|
(4) Покажите, как пытались. Какие были промты и ответы?
|
|
|
7
scanduta
03.07.26
✎
09:52
|
(4) Тут на форуме есть программисты, которые верят что нейронка может заменить программиста - спросите у них почему ваша нейросеть не работает
|
|
|
8
Timon1405
03.07.26
✎
10:04
|
(6) проще закинуть промпт в нейромисту
|
|
|
9
Волшебник
03.07.26
✎
10:05
|
(8) 👍
|
|
|
10
Мультук
гуру
03.07.26
✎
10:19
|
(0)
1) А можно написать расширение в несколько строк для БП,
чтобы в новом ООРП заполнялся нужный реквизит.
И обмен не трогать совсем, пусть живёт.
2) Сходил, посмотрел в БП 30
Все субконто, что я вижу в ООРП 1С берет из настроек счетов для номенклатуры.
И тут два варианта, либо это у вас это не настроено вовсе,
либо ваши бухи хотят странного, что само по себе не редкость
|
|
|
11
mzelensky
03.07.26
✎
10:15
|
(6) я бы тоже глянул ...
|
|
|
12
JohnGilbert
03.07.26
✎
10:36
|
(2) Выгрузите обе конфигурации в файлы, проиндексируйте и спросите нейронку ещё раз. Opus 4.8 справится на раз два.
|
|
|
13
Lama12
03.07.26
✎
11:09
|
(0) За 50000 сделаю.
|
|
|
14
DrZombi
гуру
03.07.26
✎
11:43
|
(0) Вот этим воспользуйтесь.
https://releases.1c.ru/project/Conversion
Про нейронку в 1С, улыбнуло :)
|
|
|
15
breezee
03.07.26
✎
11:56
|
(0) Есть additionalinfo - туда можно пихать данные. Но судя по стилю постановке вопроса Вам это не сильно поможет
|
|
|
16
LLeonidov
03.07.26
✎
12:19
|
(14) Автор вроде про КД 3.0.
Но нейронка в 1с вполне справляется.
Тупо засунул вопрос автора в гемини.
Проверять лень но инфа 90% что код рабочий. Стиль ублюдочный кнчн. и вообще мне не нравится 1сный "универсальный формат" начиная с того что это xml
Вам необходимо найти в общем модуле МенеджерОбменаЧерезУниверсальныйФормат (или в модуле конкретной версии, например МенеджерОбменаЧерезУниверсальныйФормат_1_9) процедуру ПКО_Документ_ОтчетОРозничныхПродажах_Отправка_ПриОтправке и дополнить её следующим кодом.
Дополнение к коду
Вставьте этот блок в конец процедуры, перед КонецПроцедуры:
Фрагмент кода
// Проверяем наличие табличной части "Товары" в сформированной структуре XDTO
Если ДанныеXDTO.Свойство("Товары") И ТипЗнч(ДанныеXDTO.Товары) = Тип("Массив") Тогда
// Создаем структуру, которая в формате EnterpriseData интерпретируется как ссылка
// БП будет искать номенклатурную группу по этому ключу (Наименование)
НоменклатурнаяГруппаXDTO = Новый Структура;
НоменклатурнаяГруппаXDTO.Вставить("Наименование", "Розничная торговля (ОКПД 47.5)");
// Обходим все строки табличной части и принудительно подставляем аналитику
Для Каждого СтрокаТовара Из ДанныеXDTO.Товары Цикл
СтрокаТовара.Вставить("НоменклатурнаяГруппа", НоменклатурнаяГруппаXDTO);
КонецЦикла;
КонецЕсли;
|
|
|
17
DrZombi
гуру
03.07.26
✎
12:54
|
(16) Там оно рядом. Но не думаю, что у них обмен на КД 3 :)
|
|
|
18
Garykom
гуру
03.07.26
✎
13:29
|
(17) "МенеджерОбменаЧерезУниверсальныйФормат" - это КД3 с ED
|
|
|
19
Garykom
гуру
03.07.26
✎
13:30
|
(0) Это сложная задача, которую LLM пока не могут решать сами
Нужен спец с опытом
Так что просто (1)
|
|