Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 20:37

Добавление новой записи при изменении значения реквизита ТЧ

Автор mashencev_anton, 09 апр 2015, 10:36

0 Пользователей и 1 гость просматривают эту тему.

mashencev_anton

Цитата: cska-fanat-kz от 09 апр 2015, 13:39
в ТЧ Товары и ТЧ История сделать еще одну колонку - КлючУникальности.
по этому уникальному значению синхронизировать строки двух тч.
соответственно при записи документа искать в ТЧ История строку по ключу из ТЧ Товары - если не нашли - создаем....
Сделал так:
Для каждого эл из Ссылка.Товары цикл
Для Каждого  стр из ЭтотОбъект.Товары цикл
Если ЭтоНовый() тогда
НовыйСтатус = ИсторияСтатуса.Добавить();
НовыйСтатус.Статус = стр.СтатусЗаказаТовара;
НовыйСтатус.Дата = ТекущаяДата();
НовыйСтатус.Автор = Пользователи.ТекущийПользователь();
НовыйСтатус.Номенклатура=стр.Номенклатура;
Иначе Если ЗначениеЗаполнено(стр.СтатусЗаказаТовара)и не Стр.СтатусЗаказаТовара=эл.СтатусЗаказаТовара Тогда
НовыйСтатус = ИсторияСтатуса.Добавить();
НовыйСтатус.Статус = стр.СтатусЗаказаТовара;
НовыйСтатус.Дата = ТекущаяДата();
НовыйСтатус.Автор = Пользователи.ТекущийПользователь();
НовыйСтатус.Номенклатура=стр.Номенклатура;  
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецЦикла;

Не знаю насколько рационально, но всё работает так как надо.. спасибо за помощь

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

mashencev_anton

Цитата: Dethmontt от 09 апр 2015, 16:17
Цитата: mashencev_anton от 09 апр 2015, 14:03Сделал так:
Как гланды через одно место удалил.

Ответ тут уже дали как делать - https://forum-baza.ru/index.php?topic=46500.0;msg=132767
статус для товара может меняться, сначала "Статус 1" потом "Статус 2", потом снова "Статус 1" и так много раз может меняться

cska-fanat-kz

Цитата: mashencev_anton от 09 апр 2015, 16:35статус для товара может меняться, сначала "Статус 1" потом "Статус 2", потом снова "Статус 1" и так много раз может меняться

на здоровье
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

mashencev_anton

Цитата: cska-fanat-kz от 09 апр 2015, 17:05
Цитата: mashencev_anton от 09 апр 2015, 16:35статус для товара может меняться, сначала "Статус 1" потом "Статус 2", потом снова "Статус 1" и так много раз может меняться

на здоровье
Что это за "КлючУникальности" и как по нему сравнивать?

cska-fanat-kz

колонка типа строка в которую помещаются заведомо уникальные значения (например с помощью объекта УникальныйИдентификатор)
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

mashencev_anton

Цитата: cska-fanat-kz от 10 апр 2015, 03:20колонка типа строка в которую помещаются заведомо уникальные значения (например с помощью объекта УникальныйИдентификатор)
мдааааааа... блин ну не нужна мне еще одна колонка(((

cska-fanat-kz

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

ну не нужна так не нужна
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

mashencev_anton

Цитата: cska-fanat-kz от 10 апр 2015, 11:19
"я могу только показать тебе дверь, ты сам должен выйти наружу..."

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

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск