Имя: Пароль:
1C
1С v8
Где в обработке Диадок происходит формирование данных из документа 1с?
0 Сергиус
 
10.04.22
12:43
Есть обработка Diadoc_4_12_0.epf, нужно найти место, где она получает данные из самой 1с. В модуле ГенерацияXML_epf данные по товарам берутся из структуры Параметры.Content.Table.Items, а вот где эта структура заполняется?
1 alarm2020
 
10.04.22
13:47
(0) В коде, который хранится в макете. Такие вот они выдумщики
2 rozer76
 
10.04.22
14:00
Более того если модуль Универсальный то в макетек который в макете из версии Стандарт. Так что выдумщики в квадрате )
3 dnab
 
10.04.22
14:35
я как-то заменял код единицы измерения для услуг в форме Файл_Шаблон, процедуре ПолучитьТабличнуюЧастьДокумента1С
4 dnab
 
10.04.22
14:38
(3) или это СБИС был? )))
5 Злопчинский
 
10.04.22
14:44
(1) в макете печатной формы?
а как они потом этот код выполняют?
(я клюшечник - там не прямого способа выполнить код из произвольного хранилища, например, макета печформы - поэтому интересно "для образования").
6 rphosts
 
10.04.22
14:55
(5) они бинарные в снеговике могут быть... я сам там шаблоны вордовых документов храню... удобно
7 Сергиус
 
10.04.22
14:55
(1)Вот у меня и вопрос, в каком именно?)
8 rphosts
 
10.04.22
14:56
(0) успехов, решаемо но секса немного будет... отладка ещё тот гемор
9 rphosts
 
10.04.22
14:57
(7) ИнтеграцияУниверсальнаяЛогика вроде
10 Сергиус
 
10.04.22
14:58
(8)Вот и спрашиваю, в надежде что кто-то уже сталкивался..
11 Сергиус
 
10.04.22
15:12
(9)Это в макетах самой обработки или еще глубже где то?
12 Сергиус
 
10.04.22
15:14
+(11)https://disk.yandex.ru/i/29i-xpL02XgkBQ

Вот такие модули в корневой обработке. В каком из них может быть?
13 rphosts
 
10.04.22
15:22
в моем https://prnt.sc/MArHStD-ANGN причем в печатных формах ничего нет по факту
14 Сергиус
 
10.04.22
15:55
(13)Это какая версия обработки? У меня половины нет)
15 alarm2020
 
10.04.22
16:02
(5) выполнить() вроде бы и в семерке есть. Или меня память подводит
16 rphosts
 
10.04.22
17:49
(14) 5.44.01.457
17 breezee
 
10.04.22
17:52
Посмотрите макеты СКДшные
18 timurhv
 
10.04.22
17:59
(12) В макетах ищете свою конфигу, сохраняете как обработку и смотрите.
19 Сергиус
 
10.04.22
21:20
(9)https://disk.yandex.ru/i/fLW--F0RAtH6hQ

Нашел вот такое, по смыслу что-то похоже..
20 Злопчинский
 
10.04.22
21:32
(6) ну, запихнуть в Макет77 что угодно в бинарном виде я и в клюшках могу.
.
а в снеговике этот как на выполнение потом передается этот бинарный кусок (кусок кода просто, не в виде обработки)?
21 Сергиус
 
10.04.22
21:54
(20)Подозреваю, что потом это сохраняется во временный файл и подключается в нужный момент как внешняя обработка.
22 rphosts
 
11.04.22
02:44
(21) +1
23 DEVIce
 
11.04.22
06:00
Лучше в этом модуле ничего не менять. По возможности все изменения надо делать в подключаемом модуле.
24 alarm2020
 
11.04.22
07:35
(20) выполнить()
25 АгентБезопасной Нацио
 
11.04.22
07:56
что сделать-то хочешь?
вообще, в ПМ есть процедура ОбработатьСобытиеПослеЗаполненияКонтента(Параметры)

// Позволяет дополнить/изменить контент электронного документа
// перед его отправкой.
//
// Параметры
//  Параметры - Структура - Содержит коллекцию, переданных параметров:
//    * ТипКонтента         - Строка - идентификатор типа контента (см. ТипыКонтента());
//    * Content             - Структура - Протоконтент исходящего документа;
//    * ДокументСсылка     - ЛюбаяСсылка - Ссылка на документ информационной базы, по которому собирается протоконтент;
//    * DocumentType     - Строка - (Устарел) Позволяет определить тип протоструктуры.
//                                  Параметр сохранен для обратной совместимости с ПМ версии 1.4 или ниже.
//                                  Рекомендуется вместо него ориентироваться на ТипКонтента.
//
// Возвращаемое значение:
//  Структура - Протоконтент электронного документа.
//
26 Масянька
 
11.04.22
09:18
У нас (диадок не совсем свежий):
1. Модуль_ИнтеграцияУниверсальнаяЛогика_epf - где формируются параметры для формирования эл. док-ов.
2. Модуль_Кастомизация_epf - здесь тоже какие-то параметры.
3. Модуль_ИнтеграцияУПП13_epf - это вот связка (ну, типа того) между Диадоком и 1С (у нас УПП).  Для каждой конфигурации свой модуль.
4. ПечатныеФормы_epf - здесь печатные формы (насколько я поняла, должно быть соответствие между электронным представлением и печатной формой).
27 Naumov
 
11.04.22
14:35
(1) почему сразу выдумщики? а как ты еще сделаешь обработку на весь зоопарк конфигураций?
28 alarm2020
 
11.04.22
15:07
(27) Выполнение кода из макета никак не решает эту проблему. Скорее усугубляет.
29 Масянька
 
11.04.22
17:21
(27) Вопрос спорный... Философский...
Но то, что отладка этого (непереводимая игра слов с использованием местных идиоматических выражений) сказка для пингвинов-извращенцев - это ТОЧНО.
30 rozer76
 
11.04.22
17:46
(29) никаких проблем с отладкой на крайнем релизе Универсального модуля