Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Изменение регистра накопления и регистрация в нем нового Измерения          
Constantus Подменю пользователя
сообщение 18.06.16, 10:40
Сообщение #1

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Приветствую, Форумчане!

Появилась необходимость изменить регистр накопления "Взаиморасчеты с Контрагентами", а именно добавить туда одно Измерение "Контракт".

Помогите найти участок кода, где происходит запись в Регистр, например, в документе "Реализация Товаров и услуг", чтобы смочь прописать туда запись по новому измерению...

pablo Подменю пользователя
сообщение 18.06.16, 14:01
Сообщение #2

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Глобальный поиск по конфигурации с именем регистра


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Constantus Подменю пользователя
сообщение 18.06.16, 14:06
Сообщение #3

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Constantus @ Сегодня, 13:40 *,

В регистре "Взаиморасчеты с контрагентами" имеется измерение "Сделка". По-каким-то причинам это Измерение не было задействовано.
Каким-то странным и непонятным способом изменил СтруктуруШакиДокумента "Поступления Товаров", добавив туда измерение "Сделка" с сылкой на нужный мне Реквизит:

СтруктураШапкиДокумента = Новый Структура("Контрагент, ТипЦен, ДоговорКонтрагента, ДатаДокумента, ВалютаДокумента, УчитыватьНДС, СуммаВключаетНДС, Сделка", Контрагент, ТипЦен, ДоговорКонтрагента, Дата,ВалютаДокумента, УчитыватьНДС,СуммаВключаетНДС, Контракт);

Всё сработало по данному документу, регистр изменился в нужном направлении.

Затем аналогичным способом попытался сделать для "Реализации", но ничего подобного не нашел, а именно не нашел где и как формируется СтруктураШапки.
Но при проведении "Реализации" почему-то сработало Движение и измерение было заполнено...

Теперь мне нужно это всё сделать для документа "Корректировка Долга", но там вообще тьма... ничего не нашел...

logist Подменю пользователя
сообщение 18.06.16, 15:47
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Constantus @ 18.06.16, 15:06) *
По-каким-то причинам это Измерение не было задействовано.

Оно не задействовано, потому, что у вас в договоре с контрагентом (вероятно во всех, иначе вы бы увидели, что где-то это измерение заполнено) установлено "По договору в целом"

Цитата(Constantus @ 18.06.16, 15:06) *
но там вообще тьма... ничего не нашел...

Может потому, что Сделка там не в Шапке а в ТЧ.

p.s. удивляюсь, как вы так лихо, без анализа последствий меняете всё, видимый и нужный результат - сейчас, в будущем может (не настаиваю) обернутся некорректностью данных, или их потерей.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: Constantus,

Constantus Подменю пользователя
сообщение 20.06.16, 6:44
Сообщение #5

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

logist @ 18.06.16, 18:47 *,

Благодарю. Действительно, все договора "По договору в целом". Вынужден так поставить, т.к., например, поступления могут осуществляться частично, либо по нескольким Заказам, либо вообще без Заказов. Аналогичная ситуация и по оплатам...

Давайте тогда поставим вопрос по-другому. Дело в том, что все документы имеют общий параметр.

Согласно ТЗ, все документы связаны по так называемому "Проекту/тендеру". В одном большом самописном справочнике "Тендер" ведется учет всех документов по данному Тендеру. У всех документов: Поступление, Реализация и Корректировка долга имеется общий реквизит "Тендер", являющийся ссылкой на этот справочник "Тендер".
Видимость всех документов осуществляется на страницах в табличных полях по фильтру на данный дополнительный Реквизит "Тендер"

При заполнении документов программно забивается реквизит "Тендер" и "Сделка" (дублирование). Каким-то невообразимым образом сделка по Поступления и Реализациям проявилась в регистре...

Что касаемо "Корректировка долга", то там да, "Сделка" в табличной части и тоже заполняется программно, но регистр не загоняется... Что можно придумать?

//В отношении последнего замечания, совершенно согласен, но на данный момент ничего не могу поделать - требования ужасного заказчика, который попросил реализовать не реализуемое, вот и пришлось делать в основном иммитацию его документооборота...

logist Подменю пользователя
сообщение 20.06.16, 10:47
Сообщение #6

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Constantus @ 20.06.16, 7:44) *
Что можно придумать?

Анализировать код, искать где идет заполнение и проверка заполнения. Надеюсь вы пишите туда документ тип которого поддерживается измерением.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.04.24, 6:59
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!