|
|
Написать код для плана обмена.
scanduta, zenik, Garykom, Zamestas, LLeonidov, Волшебник, Chameleon1980, evorle145, Мультук, torgm, LuckyStar, Sabron, GANR, YFedor, Доминошник, Somebody, DemonShinji2, DrZombi, vis, ОператорПК, lxndr, shuhard, finis2010, arsik, Климов Сергей, Kongo2019, Hans, GreyK, radiaciy, IVT_2009, serpentt, Lama12, Михаил_, Krendel, breezee, alexxx961503, Homer, 2S, Timon1405, alex_kld_2024, PLUT, Indian, bimbambum, mTema32, Crusher, mzelensky, banco, AleksandrM09, JohnGilbert, laeg, toypaul, Redaktor, okmail, Prog_man, RVN, vbus, Джордж1, Kuzmich123, unenu, lucky-nn, Гипервизор, azt-yur, Fragster, maxab72, privetik, skafandr, Greeen, Bad_Aleks, mikecool, GenAcid, ads55, Ненавижу 1С, Hawk_1c, 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)
|
|