Имя: Пароль:
1C
1C 7.7
v7: Редактирование ТЗ внутри ячейки
0 Coole
 
24.05.17
08:56
Здравствуйте!
Давно 7.7 не юзала
Помогите, пожалуйста.
на форме таблица значений.
заполнила колонки контрагентами из выбранного списка значений,
заполнила Первую колонку как "товар" и в каждой строчке Товар,
на пересечении - в ячейку по двойному щелчку надо ставить количество товара, что покупает контрагент.
Эдакая табл заказов, ну или предзаказов.
Так вот, как в ячейку "входить", чтобы не вываливалась форма ввода значения, а прям как в Экселе?
Ну или какое может быть другое решение?
Может у кого есть похожее?
1 Fedor-1971
 
24.05.17
08:58
(0) используй в качестве примера стандартную накладную
2 kupec
 
24.05.17
08:58
наверно никак
3 Coole
 
24.05.17
09:05
(1) ну т.е.?
что я должна оттуда почерпнуть?
4 Мимохожий Однако
 
24.05.17
09:05
Попробуй разместить таблицу на форме обработки. Аналог в регламентированных отчетах.
5 Ёпрст
 
24.05.17
09:06
(0)
Если религия позволяет использовать 1cpp - то табличное поле на форме
Если еще и позволяет использоввать формекс - то любой класс для редактирования ТЗ на форме, будет "как в экселе"
6 НЕА123
 
24.05.17
09:06
тип колонок указан?
7 Coole
 
24.05.17
09:07
(4)
извините, давно 7.7 не трогала. к примеру какой регл отчет?
в ТиС нет регл отчетов...
8 trdm
 
24.05.17
09:09
Делал такую хрень для фирмы Калория.
(7) В бухгалтерии есть.
9 Fedor-1971
 
24.05.17
09:10
(2) таблицу значений для формы откуда взяла и на что пытаешься выложить (документ или обработка)?
10 Coole
 
24.05.17
09:10
(8) а подсмотреть?
(5) эх... ну что ж, качну 1с++
11 Coole
 
24.05.17
09:11
Обработка.
ТЗ на форму ббросила, потом от колич-ва выбранных контрагентов и товаров заполняю
12 Fedor-1971
 
24.05.17
09:14
(11) для начала попробуй указать тип колонок ТЗ (т.е. Число, для Количества), но скорее всего придётся использовать ВК из (5)
13 Coole
 
24.05.17
09:18
(12) походу не помогло
14 Trushc
 
24.05.17
09:20
На форме в таблице, в поле "Формула" помещаем вызов процедуры Выбзнач().

Процедура Выбзнач()  
    
    Если ТБЗ.ТекущаяКолонка() = "Количество" тогда
        ЧислоЗн = 0;
        Если ВвестиЧисло(ЧислоЗн,"Введите значение",12,2) = 1 тогда
            
            ТБЗ.УстановитьЗначение(Тбз.ТекущаяСтрока(),2,ЧислоЗн);
        КонецЕсли;    
    КонецЕсли;
Конецпроцедуры
15 1dvd
 
24.05.17
09:23
(14) вот она от этого и хочет избавиться
16 Ёпрст
 
24.05.17
09:24
https://cloud.mail.ru/public/GE7J/9wARmA2vt

На вот, примерчик
17 Ёпрст
 
24.05.17
09:27
Перед этим, в ПриНачелаРаботыСистемы напиши
ЗагрузитьВнешнююКомпоненту("1cpp.dll");
ЗагрузитьВнешнююКомпоненту("formex.dll");

сами вк возьми тут, положи их или в каталогИБ или в каталог BIN

http://dorex.pro/files/?formex.zip
http://www.1cpp.ru/forum/YaBB.pl?action=downloadfile;file=icpp%2D3%2D2%2D4%2D1%2Erar
18 Ёпрст
 
24.05.17
09:27
наслаждайся, кушай печенки
19 Coole
 
24.05.17
09:38
1 ссылка не работет
20 Ёпрст
 
24.05.17
09:40
(19) какая именно ?
21 Coole
 
24.05.17
09:41
22 Ёпрст
 
24.05.17
09:42
(21) работает
23 Coole
 
24.05.17
09:42
(20)
отсюда скачала - пойдет?
http://www.1cpp.ru/forumfiles/Attachments/FormEx.zip
24 Ёпрст
 
24.05.17
09:43
25 Ёпрст
 
24.05.17
09:43
(23) должно, смотря, какая версия там
26 VladZ
 
24.05.17
09:44
(0) "Прям как в Экселе" не получится. В чем вообще заключается задача?
27 Coole
 
24.05.17
10:13
(25) включила примерчик...
буду рисовать свое
Задача вообще - сделать табл как в Экселе
товар/контрагент
на пересечении набивать колво заказа.
потом сормирую табл на реализацию
28 Coole
 
24.05.17
10:42
(25) СП нужен по 1с ++
когда то, давным давно... лет 10 назад у меня был)
29 VladZ
 
24.05.17
10:46
Что-то подобное делал через Таблицу и расшифровку ячейки. Причем там были даже "связанные" ячейки, которые пересчитывались исходя из введенных данных (к примеру, итог по колонке и т.п.).
30 Злопчинский
 
24.05.17
11:02
Обычна печформа в режиме ввода данных, или аналог на йокселе
Или класс РедакторТЗ - у меня на гем сделано
31 Coole
 
24.05.17
15:31
нарисовала как(30)
обертку теперь надо делать
32 пипец
 
24.05.17
16:39
делал на таблице в режиме ввода данных - удобненько они у меня там план рисовали потом в документы