Имя: Пароль:
1C
1C 7.7
v7: Удалить документ из формы этого же документа.
0 kobzon
 
19.03.14
11:46
Понимаю что может звучит глупо. Но нужно сделать типа напоминалки CRM как в 8-ке. Нужно чтобы создавался документ с задачей. И когда она выполнена чтобы при проведении документа этот же документ удалился. Можно ли так вообще сделать? Если писать удаление в ПриЗакрытии() - программа же не даст его удалить? Может есть какие другие варианты?
1 ДенисЧ
 
19.03.14
11:54
обработка ожидания и очередь на удаление документов
2 2S
 
19.03.14
11:58
(1) +1
3 temsa
 
19.03.14
11:59
(0) Человек сам себя еще может убить. Но похоронить будучи мертвым навряд ли. Хотя в редких случаях можно убить себя похорнить или утопить к примеру.

А вот документ 1С 7.7 вряд ли.
4 an-korot
 
19.03.14
12:02
через обработку ожидания и передать ей номер документа а она вызывает удаление
5 kobzon
 
19.03.14
12:03
Ну а если я в ПриЗакрытии() Вызову процедуру в глобальном, передам туда параметры и там попытаюсь удалить? Программа даст? Или ожидание по любому должно быть?
6 Torquader
 
19.03.14
12:03
Смысл удаления документа ?
Или мы вообще не хотим видеть завершённые задания ?
7 kobzon
 
19.03.14
12:04
(1) (4) Ну все так и сделаю. Спасибо!
8 kobzon
 
19.03.14
12:05
(6) Это не завершенные задания, а напоминалка - Позвонить тому то.. Если их все хранить че будет с базой?
9 Torquader
 
19.03.14
12:05
(8) А напоминалку, наверное, можно в справочнике организовать, а потом, когда она "свободна", то записать в неё ещё одну напоминалку - зачем удалять и создавать новые ?
10 kobzon
 
19.03.14
12:06
Тут просто начальство с ума сходит) Принесли мне фоток из 8-ки походу УПП, модуля crm  и говорят хотим все так же в 7-ке))
11 kobzon
 
19.03.14
12:07
(9) Я просто не знаю как в справочнике это реализовать. Чтобы у них повисали эти напоминания.
12 ildary
 
19.03.14
12:09
(10) ты счастливый - я по собственной инициативе сделал crm в семерке и она годами никому не вперлась. Потом правда раскачались.
13 kobzon
 
19.03.14
12:10
+ (9) Или кинуть на форму журнала - форму этого справочника? Тогда можно и не удалять, фильтровать по дате и по ходу выполнения..
14 kobzon
 
19.03.14
12:12
(12) А я вот по размазанным фоткам делаю) Сидят 7 продажников и вписывают в программу кому позвонили, с кем поговорили)
На фотке форма, а на ней куча отчетов и фильтра. Как там это все поместилось я ума не приложу)
15 Torquader
 
19.03.14
12:16
(14) А потом представь, как будет на это смотреть пользователь - особенно, если на форме всё поместилось.
Одно действие - одна форма, если правильно, только 1С так не умеет.
16 ildary
 
19.03.14
12:26
(14) табличное поле (документа или справочника) решает кучу проблем. Рекомендую.
17 kobzon
 
19.03.14
12:30
(16) Да я уже начал делать в справочнике. В нем и с сортировкой намного лучше..
18 Torquader
 
19.03.14
12:33
(17) Одно "ИспользоватьСписокЭлементов" чего стоит.
19 kobzon
 
19.03.14
12:38
Конечно наверное придется чето с регистрами придумывать. Чтобы отчет все движения по контрагенту показывал, от отгрузок до банального звонка клиенту.
20 ildary
 
19.03.14
12:39
(19) формекс и ПриОтжатииПравойКнопки() - творят чудеса
21 ildary
 
19.03.14
12:58
+(20) например у нас вот такая менюшка выдается ПКМ в любом списке (справочник, журнал, ТЗ, СЗ или в даблклик ЛКМ в отчетах: https://www.dropbox.com/s/1susovktehv9ty4/2014-03-19_12-51-52_ЗамДир.jpg
22 kobzon
 
19.03.14
13:09
(21) Прикольно.
23 oslokot
 
19.03.14
13:11
(21) ух ты, молодцом
24 ildary
 
19.03.14
13:13
(23) Молодцы тут формекс, 1с++ и сама 1С. Я только воспользовался готовым инструментом.
25 oslokot
 
19.03.14
13:20
(24) да я про усидчивость и желание. у меня, например, нерв уже не хватало, перешел на восьмерку.
Формекс и 1срр знаю прекрасно, уважаю.
Теперь смотрю на семерочные поделки, офигеваю какая красота
26 kobzon
 
19.03.14
13:24
Делаю справочником, а тут мысля проходит. Нужно чтобы менеджер видел только свои записи. Отбор то сделал по менеджеру. Но есть ведь кнопка убрать все отборы..
27 oslokot
 
19.03.14
13:32
(26) емнип, отбор можно заблокировать в справочнике, не?
28 Mikeware
 
19.03.14
13:43
(12) бывает такое. а года через 3-4 - "мы доросли!"
29 Mikeware
 
19.03.14
13:46
(26) открой для себя ТабличноеПоле  или ПоставщикДанных
30 Torquader
 
19.03.14
13:48
(26) Можно запретить убирать отбор, а также можно его снова установить после того, как его отключили.
А ещё можно обработку с таблицей значений сделать, где показывать всё, что душа пожелает.
31 ildary
 
19.03.14
13:48
(28) ага, и еще сразу "а почему вчера такого не было?"
32 ildary
 
19.03.14
13:49
(30) ТЗ по удобству (и пользователя и программиста) сливает табличному полю.
33 Torquader
 
19.03.14
13:53
(32) 1С вообще сливает по удобству Web-браузеру, но пользователи любят работать в 1С, почему-то.
Ну, или никто нормально не может корпоративный сайт осилить.
34 DrZombi
 
гуру
19.03.14
14:05
(0) Через обработку...
При закрытии вызывай обработку ;)
35 ДенисЧ
 
19.03.14
14:07
(33) веб-браузер и удобство - слова несовместимые...
36 kobzon
 
19.03.14
15:17
Вот есть у меня теперь Журнал документов с заданиями и кучей кнопок на отчеты  всякие(как для детей) и я еще справочник напоминаний сделал. А как теперь этот справочник на журнал то приляпать, чтоб как в 8-ке было?)
37 Torquader
 
19.03.14
15:19
(35) Если браузер - "осёл", то да, а если и программист - это же животное, то тогда вообще, лучше на семёрке без ВК, чем на сайте дурака.
38 Mikeware
 
19.03.14
16:21
(37) "я не поэт, но я скажу стихами..."©?? :-)
(36) ТабличноеПоле. ПоставщикДанных. ТабличныйДокумент.
выбирай.
39 kobzon
 
28.03.14
09:10
Подскажите ктонить, никак не соображу.
Разместил на форме журналадокументов Таблицу значений - ТаблицаЗадач. При открытии она заполняется элементами справочника Задача. Хотелось бы чтобы при нажатии на кнопку открывался элемент справочника, на котором спозиционирован курсор в ТЗ. Никак не пойму, что писать в параметрах ОткрытьФорму.

Процедура СообщитьТекущую() //ПоКнопке    
Ст = ТаблицаЗадач.ТекущаяСтрока();    
ТекС = ТаблицаЗадач.ПолучитьЗначение(Ст,4);  
СпрЗ = СоздатьОбъект("Справочник.Задача");
СпрЗ.НайтиПоКоду(СокрЛП(ТекС));
Найденный = СпрЗ.ТекущийЭлемент();
//ОткрытьФорму("Справочник.Задачи", НомерДок);    
КонецПроцедуры
40 ДенисЧ
 
28.03.14
09:11
ОткрытьФорму(Найденный) ?
41 Ёпрст
 
28.03.14
09:12
(0) если штатно и красиво и незаметно для пользователя, то так:

http://my1c-archive.narod.ru/knowhow/skpblock.html
42 Ёпрст
 
28.03.14
09:13
43 kobzon
 
28.03.14
09:16
(40) Спасибо! Все просто и было прямо на поверхности. Я же уже получил текущийЭлемент)

(41) А зачем не заметно открывать?
44 kobzon
 
28.03.14
09:21
(42) Спасибо за пример. Так даже очень аккуратненько все)
45 Ёпрст
 
28.03.14
09:22
(43) все извращения с отменой блокировки через обработку ожидания, через закрытие/открытие формы обработки будут приводить к "мельканию" формы. Способ с синьёры в этом плане от этого избавлен.
46 kobzon
 
28.03.14
09:27
(45) Понятно. Учту.