Имя: Пароль:
1C
1C 7.7
v7: Не выводит на печать префикс ИБ
0 monopak
 
08.02.13
17:09
Не выводит на печать прификс ИБ

картинка http://www.1c-pro.ru/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=13734
1 CepeLLlka
 
08.02.13
17:17
(0) И не должен... специально так сделано.. можешь отредактировать форму :)
2 monopak
 
08.02.13
18:33
если можно подскажите....  соответственно надо в счет-фактуре, в товарной, в счете ..... ну короче везде
3 del123
 
08.02.13
18:36
что подсказать то?
4 Mikeware
 
08.02.13
18:37
(2) ну сделай везде....
5 monopak
 
08.02.13
19:44
Mikeware  если бы я умел я бы не спрашивал.  Задача очень проста. 2 компа 2 направления небольшого производства, 1 бухгалтер. надо чтобы на одном компе товар выписывался и отгружался допустим с буковкой А, а сдругого В.  Вот и.все.  Как можно это реализовать?
6 Ork
 
08.02.13
19:48
(5) Что не получается? Установить префикс в зависимости от места моздания? Вывести префикс на печать? Если да - в каком документе?
7 Автор
 
08.02.13
19:52
Ищи в глобальном модуле
Функция глНомерНаПечать(Документ, НеПечататьВходящийНомер = 0) Экспорт
Подумай зачем это НеПечататьВходящийНомер = 0
8 Автор
 
08.02.13
19:53
(7) Сорри, насчет НеПечататьВходящийНомер = 0 ошибся.
Но смотри все равно сюда
9 monopak
 
08.02.13
20:11
префик я ставлю в самой 7,7 сервис--настройка параметров учета--префикс инф. базы.

глабальный модуль в конфигураторе найти не могу.
действие -- глобальный модуль у меня нет....  хде его найти?
10 monopak
 
08.02.13
20:13
конфигурацию открыл и нашел действие...... курим дальше
11 monopak
 
08.02.13
20:14
есчё раз))  что там в глобальном изменить надо?
12 КонецЦикла
 
08.02.13
20:17
(11) если только в этом документе нужен полный номер - поменяй в ячейке макета глНомерНаПечать(Контекст) на НомерДок
13 monopak
 
08.02.13
20:32
КонецЦикла  в каком этом? мне надо (счет, счет фактура, транспортная, товарная)     и где макет? Я ПЛЁХА ПАНИМАТЬ В НАСТРОЙКА 1ЭС.. НАСЯЛЬНИКА....если не сложно пободробней
14 monopak
 
08.02.13
20:48
НАШЕЛ.  
как изменить под мои нужды

// удаление префикса из номера документа
Если Найти(Номер, Префикс)=1 Тогда
Номер=Сред(Номер, СтрДлина(Префикс)+1);
КонецЕсли;
15 ДенисЧ
 
08.02.13
20:50
(14) Закомментируй эти строки
16 monopak
 
08.02.13
20:53
блин....  ДенисЧ  мне сказали ройся главном модуле.. рылся рылся и нашел. см. выше
17 hhhh
 
08.02.13
21:23
(16) уничтожь это, ликвидируй, сотри, как еще сказать.
18 monopak
 
08.02.13
21:26
окей.  я беру и нажимаю делит... сейчас проверим
19 monsterZE
 
08.02.13
22:09
21:23.....22:08 - надеюсь он "делит" отпустил =)
20 monopak
 
08.02.13
22:16
дада дааа.... оу еее работает...но номер какой то длинный типо АВ00000001  вот если бы АВ1  ваще крутяк былобы)
21 monsterZE
 
08.02.13
22:21
(20) смотря какой у тебя префикс.. если постоянно "АВ", то
НД   = НомерДок;
Преф = Лев(НД,2);
Ном  = СтрЗаменить(НД,Преф,"");
Ном  = Число(Ном);
НДПФ = Преф+Ном;
22 monsterZE
 
08.02.13
22:25
т.е. - выделяем префикс, отрезая слева 2а символа
удаляем префикс из строки с номером
преобразуем переменную с номером в число (удаляет лидирующие нули)
собираем обратно префикс+номер_без_нулей
23 monopak
 
08.02.13
23:47
смысл понятен, но мне как то туговато...

форму между чем и где вставить надо?
24 monsterZE
 
09.02.13
10:40
(23) вставляешь это в процедуру печати
в табличной части, в ячейке, где выводится номер пишешь переменную НДПФ
25 monsterZE
 
09.02.13
10:43
код вставить до вывода шапки формы
26 monopak
 
10.02.13
12:56
Совместными усилиями и долгим упорством я решил это проблему)

// удаление префикса из номера документа
Если Найти(Номер, Префикс)=1 Тогда
Номер=Сред(Номер, СтрДлина(Префикс)+1);
Номер = Число(Номер);
Номер = Префикс + Номер;
КонецЕсли;
27 Cthulhu
 
10.02.13
13:09
а-хре-неть.
бросай 1цє. не мучь себя. не твое єто.
28 monopak
 
10.02.13
13:40
а че не так то....??? я сейчас добьюсь что мне надо и все... я чей не программер..
29 Lionee
 
10.02.13
17:59
(28) может забанить ? пока русский не выучишь ?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший