arefaste/1C_Forums huggingface dataset:
Стоит Бухгалтерия 2.0. Необходимо для одного документа написать управляемую форму. Конфа под толстый клиент. На тонком при создании УФ и переносе всех функций со старой неуправляемой вызывается модуль ОбщегоНазначения.

```1c
    &НаКлиенте
    Процедура ОсновныеДействияФормыНастройкаРК()
    ОбщегоНазначения.РучнаяКорректировкаОсновнаяФорма(НЕ ЗначениеЗаполнено(объект.ссылка),Объект.Ссылка,ЭтотОбъект);
    КонецПроцедуры
```

На модуль ругается (за определение запросов, таблиц значений). Понятно, что они существуют только на сервере.
Вопрос: Что можно сделать, чтобы не повредить основной конфе? Подобных модулей будет ещё много вызываться. Была идея только в общем модуле дописать везде, где нужно, чтобы выполнялось на сервере, но не будет ли конфликтовать, если потом запустить и работать с другими объектами в режиме толстого клиента (они ж тоже обращаются к общим модулям).
---
proxytm, есть реальная необходимость создать УФ для типового документа?

Что можно сделать, чтобы не повредить основной конфе:
1. По возможности, создавать свои клиентские, серверные или клиент-серверные общие модули и в них уже реализовывать логику.
2. Если добавляете свои объекты метаданных или формы у типовых объектов, то можно ставить в имени свой префикс или постфикс
3. При правке типовых модулей выделять свой код комментариями, чтобы потом можно было его отличить при обновлении типовой.
4. По возможности пользоваться подписками на события.
и.т.д. и.т.п.
---
proxytm, ЭтотОбъект
Разве на клиенте он есть?

Общие модули для форм БП 2.0 писаны для обычного приложения, поэтому придется изворачиваться, например из клиента звать сервер который реквизит формы преобразует в объект, либо взять алгоритм общего модуля и запихнуть отдельной процедурой в форму.
---
beldieff,

```1c
    &НаСервере
    Процедура ПолучитьЭтотОбъект()
    ЭтотОбъект = РеквизитФормыВЗначение("Объект");
    ЗначениеВРеквизитФормы(ЭтотОбъект, "ЭтотОбъект");
    КонецПроцедуры
```

Необходимость есть. В итоге этот документ и ещё 2 будут запускаться только у определенных пользователей и только они через тонкий клиент. Интересно следующее: если я перед функциями в общем модуле поставлю &НаСервереБезКонтекста, как они себя будут вести при вызове под толстым клиентом?
---
proxytm, Опередили)))))
---
proxytm, &НаСервереБезКонтекста не используется в общих модулях. Описание
---
proxytm, есть реальная необходимость создать УФ для типового документа?

Что можно сделать, чтобы не повредить основной конфе:
1. По возможности, создавать свои клиентские, серверные или клиент-серверные общие модули и в них уже реализовывать логику.
2. Если добавляете свои объекты метаданных или формы у типовых объектов, то можно ставить в имени свой префикс или постфикс
3. При правке типовых модулей выделять свой код комментариями, чтобы потом можно было его отличить при обновлении типовой.
4. По возможности пользоваться подписками на события.
и.т.д. и.т.п.
---
Спасибо всем, кто откликнулся. Буду писать свой модуль для тонкого клиента, чтоб уж наверняка.
---
proxytm, я тоже так делаю. создаю свои документы отдельно модули.чтобы при глобальном обновлении можно было просто сравнить и объединить...
Всем привет. Помогите плиз. При проведении документа выдает ошибку - не удалось записать ......!
Служебное сообщение не выкидывает - почему не смог. Смотрел отладчиком, доходит до процедуры в модуле ПриЗаписи(), ее выполняет, и по идее должен перейти в обработку проведения, а не переходит. Как выяснить ошибку возникающую ПриЗаписи().
---
А где мое вознагрождение?))
---
andreysc, СМотри ПередЗаписью
---
andreysc, я бы начал с тестирования базы
---
и ее проходит тоже
---
andreysc, просто не удалось записать и все? без причин без кнопки перейти в конфигуратор (если в отладчике запустил) ? базу то тестировал ?
---
Может подписка есть "ПриЗаписи"?
---
есть подписка. Но ее тоже проходит нормально! Отказ = ложь
---
Посмотри помимо всего прочего процедуры записи изменений если есть обмен данными с чем либо.
---
Права пользователя.
---
может в документе на закладке товар выбрана услуга или на закаладке услуги выбран товар?
---
Может на событие какое-то подписывается?
---
1. Заглянуть в Журнал регистрации сразу после возникновения ошибки, посмотреть пишется ли туда что-то (меню Сервис - Журнал регистрации - кнопка Установить отбор, установите отбор по вашему пользователю и нажмите кнопку "Отобрать сразу", ОК).
2. В режиме отладки двигаться клавишей F11. Не перекрывать Конфигуратором окно Предприятия, чтобы не упустить момент возникновения сообщения об ошибке.
---
Посмотри ДатуЗапретаРедактирвания.
---
sustav86, Благодарю. Ответ был верный)))
---
Поставьте точку останова в "обработка проведения" может там что-то обрывается.
---
А где мое вознагрождение?))
---
перекинул с ответом))) у меня списалось!
---
назначил! но не отдал)))) ссории
Подскажите как сделать группировку такого вида? конечно, можно ввести 6 полей, назвать их сотрудник1 и т.д.
но неоч.. Задача - у разных руководителей разные сотрудники, как сгруппировать с помощью СКД так, чтобы к руководителю прикреплялись сотрудники справа по горизонтали? Так не охота макет руками рисовать и присоединять группировки...
---
Вот так выглядит:

Вот такая схема

Суть состоит в том чтобы пронумеровать Сотрудников в пределах Руководителя, а затем вывести в Кросс-таблицу.
Немаловажный момент на котором убил много времени:
 после того как строки в запросе пронумерованы их необходипо поместить в ВТ и потом из этой ВТ выбирать, иначе СКД сделает все по-своему и в группировку попадут не те поля :-)
---
полдня бьюсь над задачей))
---
Кросс-таблицу сделать, не?
Откуда данные берутся?
---
что на пересечении строки и колонки должно стоять?
---
Держи схему, надеюсь, найдешь как её применить
---
как раз Сотрудники и должны в строках быть(неплохо и еще пару реквизитов). А название колонок можно так и оставить сотр1 и т.д. Я думал как-нибудь зафиксировать количество колонок, но что-то мне кажется задача не выполнимой с помощью СКД.. В твоей схеме(5) echo77, ко всем ответственным соединятся все сотрудники в колонках..
---
Это делается с помощью запроса. Нужно пронумеровать сотрудников в пределах руководителя
---
echo77, Есть мысли как?
---
да, запрос есть, но в кросс-таблицу выводится совсем неправильно. Непойму почему
---
Набросал, смотрите:
http://files.mail.ru/6643D58049A4433A8E141D7C630C8E09

(1С:Предприятие 8.2 (8.2.15.301))
---
serg_gres, твое решение не сразу посмотрел)) поделить жаль нельзя))
---
Вот так выглядит:

Вот такая схема

Суть состоит в том чтобы пронумеровать Сотрудников в пределах Руководителя, а затем вывести в Кросс-таблицу.
Немаловажный момент на котором убил много времени:
 после того как строки в запросе пронумерованы их необходипо поместить в ВТ и потом из этой ВТ выбирать, иначе СКД сделает все по-своему и в группировку попадут не те поля :-)
---
echo77, ну да, самый оптимальный вариант. Все идеи кроме этой, что в голову пришли, более ресурсоемкие )) да хотя вообще можно сделать и без скд 8)
---
Отлично, всем спасибо. Забыл совсем про этот способ))
имеется 1с 8.2 УТ 11

там в разделе купля/продажа, заходим в поставщики и видим список пставщиков, выше над списком есть поле поиск, так вот сейчас стало очень много пставщиков и при поиске например "краснодарский край" он пишет что слишком много данных нужно уточнить запрос(например ввести еще город) . как сделать чтобы такого не возникало и при вводе краснодарский край он выводил все по раснодарскому краю без уточнения города.
---
dovenok2, Тоже посмотрел, не идет туда. Значит в конфигураторе ищешь справочник партнеры - форма списка ищешь в модуле Процедура СтрокаПоискаПриИзменении(Элемент) ставишь слева точку останова. через F5 запускаешь 1С. и в строке поиска партнеров пишешь что надо найти, программа должна "повиснуть" и перекинуть в конфигуратор, а там Через F11 смотри в какие модуля пойдет. а там уже смотреть надо что к чему.
---
dovenok2, А сколько примерно поставщиков в Краснодарском крае?? Просто если судить по полнотекстовому поиску номенклатуры там по-моему ограничение стоит, 500 значений кажется. Может быть поиск такой-же. А вообще советую в отладке посмотреть.
---
около 1000, а где в конфигураторе убрать это ораничение?
---
dovenok2, только напиши помогло или нет. и не вешает ли базу??
---
Нужно по отладке посмотреть, не помню какая процедура, что-то типа установить максимальное значение в общих модулях. Можешь попробовать поискать в глобальном поиске строку (Возврат 500)
---
можете про отладку пожалуйста поподробнее объяснить,я прсото сис админ но в обязанности входит и работа с 1с...
---
на возврат 500, нашел только модуль "подборТоваров Сервер"
---
dovenok2, Тоже посмотрел, не идет туда. Значит в конфигураторе ищешь справочник партнеры - форма списка ищешь в модуле Процедура СтрокаПоискаПриИзменении(Элемент) ставишь слева точку останова. через F5 запускаешь 1С. и в строке поиска партнеров пишешь что надо найти, программа должна "повиснуть" и перекинуть в конфигуратор, а там Через F11 смотри в какие модуля пойдет. а там уже смотреть надо что к чему.
---
спасибо за помощь
---
dovenok2, Попробуй здесь поискать. Размер порции увеличить. Отпишись потом
---
я уже нашел ,там не размер порции, а количество результатов вместо 100 выставил 2000. Еще раз Спасибо!
В отчете на СКД сделал группировку Номенклатура (иерархия) -> Характеристика.
Вложенных папок много, каждый уровень выводится с небольшим сдвигом относительно предыдущего уровня. В результате под вывод характеристики совсем мало места остается. Как сделать, чтобы характеристика выводилась во всю ширирину колонки, а не "жалась" к правому краю? См. скриншот
---
Я пробовал - работает.
Вот посмотрите, как выглядит без оформления и как выглядит при включенном Отступ = 0, Автоотступ =0
---
Ну макет поля можно в компоновке свой нарисовать например.
Или в оформлении попробовать настроить отступ или минимальную ширину.
---
kilo81,
> Ну макет поля можно в компоновке свой нарисовать например.
это геморрой какой-то)
> в оформлении попробовать настроить отступ или минимальную ширину
вы пробовали?
---
Я пробовал - работает.
Вот посмотрите, как выглядит без оформления и как выглядит при включенном Отступ = 0, Автоотступ =0
---
Мне ваше решение не помогло, возможно это зависит от платформы.
Помогло только добавление условного оформления с "Отступ" = 0 и "Автоотступ" = 0 по нужным полям.
---
Пробовали
---
Kutuzov, почему гемморой-то? Создаете макет группировки, назначаете ему имя, в любую ячейку впихиваете параметр, указываете область, куда впихнули параметр, настраиваете положение текста в ячейке и настраиваете соответствие параметра макета и поля СКД. И далее в настройках отчета устанавливаете имя группировке Характеристика (точно такое же, как и для созданного макета). Дело одной минуты
---
"Как сделать, чтобы характеристика выводилась во всю ширирину колонки, а не "жалась" к правому краю? См. скриншот " - как вариант использовать собственный макет.
---
Всем спасибо!
На рисунке:
При установке интерактивно текущей строки на группировке в таблице 1, в таблице 2 отображаются поля, входящие в группировку. Необходимо при открытии формы установить текущую строку в таблице 1 на группировке и скрыть этот элемент формы.
Ожидается, что при позиционировании на группировке таблицы 1 в таблице 2 будут отражены только группировки, доступные пользователю для изменения.

Подскажите, как это можно решить программно?
---
Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока = Отчет.КомпоновщикНастроек.Настройки.ПолучитьИдентификаторПоОбъекту(Отчет.КомпоновщикНастроек.Настройки.Структура[0]);
---
Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока = Отчет.КомпоновщикНастроек.Настройки.ПолучитьИдентификаторПоОбъекту(Отчет.КомпоновщикНастроек.Настройки.Структура[0]);
---
banco, дай свой ID в личку, я еще 20$m тебе кину за ответ. Миста два дня не могла решить этот вопрос.
---
все, еще 20 отправил :) не радо ID давать
Обучаюсь 8-ке по книге Кашаева. У него написано в части про Схему компоновки данных: щелкните на слове Отчет ,вызовите контекстное меню, и выберите команду Детальные записи. В упор не вижу этой команды, может пока издавалась книге в СКД, что то успело измениться на уровне интерефейса. Если да, то подскажите где копать ?
---
Сейчас в СКД детальные записи - это пустая группировка с автополем.
---
При этом если прогнать через Конструктор настроек, эта опция (Детальные записи) появляется.
---
Может там в расшифровке Стандартная обработка = Ложь, и свою описывает
---
- нет, там нет таких сложностей, это же начальный этап.
---
ИМХО - СКД - Хрусталева
+ видео-курсы Гилёва по СКД (там есть бесплатный блок)
---
По СКД советую бесплатный видео-курс: http:// /free/
---
Сейчас в СКД детальные записи - это пустая группировка с автополем.
---
Спасибо за ответы, воспользуюсь.
(6) - а раньше всё таки было такое поле по нажатию правой кнопкой мыши ?
1С:Предприятие 8.2 (8.2.15.319)
Управление торговлей, редакция 11.0 (11.0.8.13)

Вопрос совершенно чайниковский, но прошу помочь. Ситуация такая: При оформлении Заказа клиента, если требуется отгрузить больше единиц товара, чем числится в остатке на складе, в окне сообщения выдает ошибку с текстом "Номенклатура .... Превышен свободный остаток товара на складе ...". Вопрос: как сделать так, чтобы в сообщении писалось не название номеклатуры, а Артикул товара? Леплю пример. Спасибо за помощь.
---
Тут без доработки конфигурации не получится. А так ищем глобальным поиском по модулям - "Превышен свободный остаток товара на складе". В УТ 11.1.2.6 находим модуль ПроведениеСервер процедура СообщитьОбОшибкахПроведенияПоРегиструСвободныеОстатки (ну или ctrl+g - строка 1864). И смотрим что передается в сообщение. Видим вот это:

```1c
    ТекстСообщения = СтрЗаменить(ШаблонСообщения, "%НоменклатураХарактеристика%",
    НоменклатураКлиентСервер.ПредставлениеНоменклатуры(Выборка.Номенклатура, Выборка.Характеристика));
```

Ну и меняем Выборка.Номенклатура на Выборка.Номенклатура.Артикул - это если не захотим заморачиваться с переделкой запроса. Если хотим, что бы все было красиво, то ищем откуда передаются данные в эту процедура и подправляем запрос, чтобы выбирал еще и Артикул.
---
Тут без доработки конфигурации не получится. А так ищем глобальным поиском по модулям - "Превышен свободный остаток товара на складе". В УТ 11.1.2.6 находим модуль ПроведениеСервер процедура СообщитьОбОшибкахПроведенияПоРегиструСвободныеОстатки (ну или ctrl+g - строка 1864). И смотрим что передается в сообщение. Видим вот это:

```1c
    ТекстСообщения = СтрЗаменить(ШаблонСообщения, "%НоменклатураХарактеристика%",
    НоменклатураКлиентСервер.ПредставлениеНоменклатуры(Выборка.Номенклатура, Выборка.Характеристика));
```

Ну и меняем Выборка.Номенклатура на Выборка.Номенклатура.Артикул - это если не захотим заморачиваться с переделкой запроса. Если хотим, что бы все было красиво, то ищем откуда передаются данные в эту процедура и подправляем запрос, чтобы выбирал еще и Артикул.
---
mrXoxot, Спасибо за помощь.
Работает как надо!
---
Согласен с mrXoxot, задай глобальный поиск по словам из сообщения "Превышен свободный остаток товара на складе", и подставь туда всё что угодно, ну и конечно Номенклатура.Артикул.
---
Выборка. (актикул)
Пытаюсь разобраться со сложными переодическими расчетами. В приложеной конфигурации имеется обработка РегистрыРасчета, созданная для тестовых целей и выводе информации по РР. При нажатии кнопки рассчитать базу запускается процедура, вычисляющая базу с помощью метода ПолучитьБазу. Почему-то она возвращает 0, хотя запрос созданный с теми-же параметрами возвращает правильную базу. Перелопатил всю конфу, ума не приложу в чем косяк.

P.S. Возможно дело в параметрах метода ПолучитьБазу(), но я их проверял несколько раз безрезультатно. Помогите, пожалуйста.
---
Kashey69, БЛИН! Да у тебя же регистр сведений "График работы" на 2010 год не запонен :)
Он заполнен на 2013 а расчеты то по 2010 :)
Заполни на 2010 появится база. Другой вопрос почему она по запросу появлялась - но это уже нюансы...

ЗЫ. Я уж думал с ума сошел :)

ЗЫЗЫ. Интересно как мне самому себе вознаграждение то отдать :)
---
Вроде все правильно, а не работает...
Если только не косяк платформы (проверил на 18 и 15 релизах)...
Заинтригован.

ЗЫ. Сообщение просто что бы добавить вознагрожение (так просто не получется добавить) :)

ЗЫЗЫ. Если найдется причина сообщите плиз :)

ЗЫЗЫЗЫ. Кслову в книжках (на пример "Реализация прикладных задач в системе 1С Предприятие 8.2") идет ссылка на получение через запрос. Может они вообще про эту команду забыли - вот она и перестала работать :) Тогда может быть попробовать использовать не менеджер регистра, а менеджер записи?
---
Раз

Два
Может быть платформа косячит? У меня 1С:Предприятие 8.2 (8.2.14.540)
---
Сорри что сразу не написал, но есть некий "эталонный" вариант конфы где база таки берётся!
Но выяснить в чем различие между этими конфами скиллов не хватает (((
---
Kashey69, БЛИН! Да у тебя же регистр сведений "График работы" на 2010 год не запонен :)
Он заполнен на 2013 а расчеты то по 2010 :)
Заполни на 2010 появится база. Другой вопрос почему она по запросу появлялась - но это уже нюансы...

ЗЫ. Я уж думал с ума сошел :)

ЗЫЗЫ. Интересно как мне самому себе вознаграждение то отдать :)
---
Ягг, спасибо большое!
А если не секрет путём каких рассуждений вышел на график? Если вкратце?
---
Kashey69,

1. Сравнил две конфы (через сравнение конфигураций) - расхождений нет (в этой части)
2. Начал запросом сравнивать данные в основных таблицах (смотрел все поля) приниципиальных расхождений нет
3. Начал смотреть запросом виртуальные таблицы и в таблице ОсновныеНачисление.ДанныеГрафика увидел что нет данных по полям "ЗначениеПериодДействия", "ЗначениеФактическийПериодДействия", "ЗначениеПериодРегистрации".
Эти поля связазны с графиком. Посмотрел в регистре сведений График. Увидле что там только 2013 год. Для проверки вручную поставил пару записей 2010 года - база появилась.

ЗЫ. Хочу плюсик! :)
Извините за тупой вопроса, но как в форму документа добавить командную панель слева, а в эту панель команды, чтобы было как на скриншоте?
---
Это называется панель навигации формы. У команды есть параметр "группа" в которой надо указать панель навигации формы (не путать с панелью навигации подсистемы). Ну а на самой форме на закладке "командный интерфэйс" можно упарвлять видимостью команд. Кроме того в панель навигации по умолчанию попадают подчиненые справочники и вроде бы регситры сведений в которых данный объект является ведущим измерением.
---
Это называется панель навигации формы. У команды есть параметр "группа" в которой надо указать панель навигации формы (не путать с панелью навигации подсистемы). Ну а на самой форме на закладке "командный интерфэйс" можно упарвлять видимостью команд. Кроме того в панель навигации по умолчанию попадают подчиненые справочники и вроде бы регситры сведений в которых данный объект является ведущим измерением.
---
Vo-Va, ага, спасибо!
Всем доброго времени суток, если кто то писал правила обмена между эти двумя конфигурациями помогите. Не пользуюсь стандартными правилами потому что УТ не типовая, создал правила, но теперь возникла загвоздка в написании кода для заполнение счетов учета номенклатуры при загрузке! Полазил в интернете, прочитал что структура 2.0 и 3.0 не отличаются, делаю как в 2.0 не получается, помогите! Если кто может буду благодарен если вышлете кусок кода для заполнение счетов учета номенклатуры! Заранее всем спасибо
---
В событие ПослеЗагрузки для документа РеализацияТоваровУслуг вставьте код:

```1c
    Документы.РеализацияТоваровУслуг.ЗаполнитьСчетаУчетаВСтрокеТабЧасти(ПараметрыОбъекта, СтрокаТабличнойЧасти, "Товары");
```
---
Выдернуть кусок кода из штатных правил Ут 10.3 - БП 3.0 не предлагать?
---
Tumakota, в правиле документа в обработчике "После загрузки "

```1c
    Если РежимЗагрузкиДанныхВИнформационнуюБазу() Тогда
    ЗаполнениеДокументовПоУмолчанию.ЗаполнитьСчетаПоУмолчанию(Объект);
    КонецЕсли;
```

Вызываешь алгоритм из бухгалтерии для заполнения счетов.
---
Ошибка в обработчике события ПослеЗагрузкиОбъекта
    ИмяПКО = РеализацияТоваровУслуг
    ТипОбъекта = Реализация товаров и услуг
    Объект = Реализация товаров и услуг РТЦУТД00001 от 10.06.2008 16:38:20
    Обработчик = ПослеЗагрузкиОбъекта
    ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(2,4)}: Переменная не определена (ЗаполнениеДокументовПоУмолчанию)
    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7451)
    КодСообщения = 21

Вот такую ошибку выдает
---
Ещё один. Ты для БП 2.0 код дал.
---
Ошибка в обработчике события ПослеЗагрузкиОбъекта
    ИмяПКО = РеализацияТоваровУслуг
    ТипОбъекта = Реализация товаров и услуг
    Объект = Реализация товаров и услуг РТЦУТД00001 от 10.06.2008 16:38:20
    Обработчик = ПослеЗагрузкиОбъекта
    ОписаниеОшибки = Поле объекта не обнаружено (Номенклатура)
    ПозицияМодуля = (1)
    КодСообщения = 21

Напишите плиз чуть поподробнее
---
В событие ПослеЗагрузки для документа РеализацияТоваровУслуг вставьте код:

```1c
    Документы.РеализацияТоваровУслуг.ЗаполнитьСчетаУчетаВСтрокеТабЧасти(ПараметрыОбъекта, СтрокаТабличнойЧасти, "Товары");
```
---
Выдернул не помогло
---
Ценник две тысычи рублей устроит?
---
Мне кусок кода нужен, за него 2к рублей, не спасибо
---
```1c
    СчетаУчета = БухгалтерскийУчетПереопределяемый.ПолучитьСчетаУчетаНоменклатуры(Организация, Номенклатура);
```
---
```1c
    Документы.ОказаниеУслуг.ЗаполнитьСчетаУчетаВСтрокеТабЧасти(Объект, ДанныеСтроки, "Контрагенты");
```
К сожалению, не знаю как побороть эту проблему. В 8.2 Поле HTML документа реагирует только на 3 события, главное Документ сформирован.
---
seermak, попробуй свойство режим установить в редактирование. Я так делал мне помогло, если с самим полем потом работать не нужно.
---
seermak, попробуй свойство режим установить в редактирование. Я так делал мне помогло, если с самим полем потом работать не нужно.
---
блин, неужели все так просто?! Проверил, пока работает как надо Спасибо и.... "приз уходит победителю"
---
Этот аскетизм вырабатывает настойчивость. А что ты от него еще хочешь?
---
+1. Тоже режим "Редактирование" помогал
Подскажите, пожалуйста! В таблице приемнике в табличной части Товары есть поле Всего, в источнике такого нет. "Всего" должно расчитываться как Сумма + СуммаНДС. Сумма и СуммаНДС связаны между источником и приемником. Как мне это задать в ПКО?
---
не дочитал про ТЧ, тогда вместо источника ОбъектКоллекции, и делать, соответственно, надо в табличной части
---
сделать отдельное ПКЗ из ничего во всего, и написать Значение = Источник.Сумма+Источник.СуммаНДС
---
VoShk, Если я так пропишу, система разве поймет что Источник.Сумма - это надо брать из табличной части, а не будет искать в источнике поле Сумма?
---
не дочитал про ТЧ, тогда вместо источника ОбъектКоллекции, и делать, соответственно, надо в табличной части
Подскажите, пожалуйста! Я перекидываю данные из БП в УНФ. В БП в документе две табличные части Товары и Услуги. Мне надо их перекинуть в УНФ в одну табличную часть. В ПКО я задаю соответствие Товары-Запасы и Услуги - Запасы. Но в таком случае у меня ни товары, ни услуги не перекидываются. Но если перекидывать только из Товаров в Запасы. то все работает. Помогите кто чем может, пожалуйста.
---
При загрузке. вторая табличная часть очищает первую, надо в ПКГС во второй ТЧ в обработчике пред обработкой написать: НеОчищать = Истина;
---
Простейший вариант - ПВД, в котором формируется консолидированная табличная часть
---
VoShk, Таким ответом вы меня еще в больший тупик загнали, если можно поподробнее описать как это.
---
Конвертация по факту очень гибкая конфигурация и вариантов сделать одно и тоже много.
Описанное мной: ПВД - выгрузка по произвольному алгоритму, в "перед обработкой" создать таблицу значений ВыборкаДанных, в ней определить нужные поля и заполнить, понятней?
---
При загрузке. вторая табличная часть очищает первую, надо в ПКГС во второй ТЧ в обработчике пред обработкой написать: НеОчищать = Истина;
---
Rulllan, перестарался с путём :) Ваш ответ лучший!
---
Спасибо!!!