![]() |
|
Сравнение двух ТаблицЗначений 1с 8.2 | ☑ | ||
---|---|---|---|---|
0
СкКарпов
02.12.13
✎
12:45
|
у формы есть (команда)
Процедура Заплатить(Команда) ТЗОдин = УзнатьТЗначенийДоСоздания(); СтруктураПараметров = Новый Структура("ЗначенияЗаполнения", Новый Структура("ДокументКредит", Объект.Ссылка)); Результат = ОткрытьФормуМодально("Документ.ДокументОплаты.ФормаОбъекта", СтруктураПараметров , ЭтаФорма); ТЗДва = УзнатьТЗначенийПослеСоздания(); Если ТЗОдин = ТЗДва Тогда ..... ИначеЕсли ТЗОдин <> ТЗДва Тогда ...... КонецПроцедуры УзнатьТЗначенийПослеСоздания() и УзнатьТЗначенийДоСоздания() Полностью Одинаковые идентичны: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ДокументОплаты.Ссылка, | ДокументОплаты.ДатаОплаты КАК ДатаОплаты |ИЗ | Документ.ДокументОплаты КАК ДокументОплаты |ГДЕ | ДокументОплаты.ДокументКредит = &ДокументКредит | |УПОРЯДОЧИТЬ ПО | ДатаОплаты"; Запрос.УстановитьПараметр("ДокументКредит", Объект.Ссылка); Результат = Запрос.Выполнить().Выгрузить(); Коллекция = Результат; Возврат Коллекция; НО! Если у меня открывается форма модально документа, но я его не записываю а просто закрываю у меня всё равно всегда ТЗОдин = ТЗДва Ложь Не могу ничего понять |
|||
1
Сергей Викторович
02.12.13
✎
12:46
|
сделай так
ТЗОдин <> ТЗДва True |
|||
2
Wobland
02.12.13
✎
12:46
|
откуда, гришь, у тебя ТЗ берутся?
|
|||
3
Галахад
гуру
02.12.13
✎
12:50
|
Чо правда так можно сравнивать таблицы? О_о
|
|||
4
Wobland
02.12.13
✎
12:50
|
(3) сравнивает же человек. бессмысленно и беспощадно
|
|||
5
Сергей Викторович
02.12.13
✎
12:51
|
(3) перезагрузка операторов ?
|
|||
6
DmitriyDI
02.12.13
✎
12:57
|
(0) v8: как проще всего сравнить 2 таблицы
(3) ))))))))))))) |
|||
7
СкКарпов
02.12.13
✎
12:57
|
попрошу тех кто предложит читать книги или гуглить или похожую ерунду - встаньте перед зеркалом и порукаблудствуйте на себя-любимых умников, богов 1с.
Есть конкретный вопрос - дайте пожалуйста конкретный ответ, делаю неправильно, скажите в чём неправильность. Вопрос заключается в том что нужно узнать после открытия формы модально создался ли новый документ или нет и всё. Чем проще будет решение тем легче. |
|||
8
Chai Nic
02.12.13
✎
12:58
|
Легко.
"если ЗначениеВСтрокуВнутр(Таблица1)=ЗначениеВСтрокуВнутр(Таблица2) тогда" |
|||
9
Wobland
02.12.13
✎
12:59
|
(7) это какой-то новый вопрос. ЭтоНовый не предлагать?
|
|||
10
СкКарпов
02.12.13
✎
13:00
|
Chai Nic
Спасибо. Вопрос решён. |
|||
11
Wobland
02.12.13
✎
13:03
|
ага, решён ;)
|
|||
12
Сергей Викторович
02.12.13
✎
13:05
|
(7) > встаньте перед зеркалом и порукаблудствуйте
практика подсказывает ? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |