Запрос на изменение номера документа! ТИС 90 #128064


#0 by 1ass
У багалтера возникла привеличайшая проблемаТребуется - написать документ с номером например 3 - провести- тут же преключить фирму и что бы документ остался с таким же номером 3автоматом переключает на 4 (префикс в справочнике фирмы одинаковый)хэлп ми плиз!
#1 by Денис2
Измени префиксы. Иначе никак.
#2 by 1ass
Денис2 так тогда нумирация вобще будет разной! нужен один и тот же. как то это можно сделать .
#3 by Денис2
А как ты видишь 2 документа с одним номером??? Снимай контроль уникальности и...
#4 by 1ass
=) так фишка в том что второй док не проводится и не сохраняется просто выписывается печатается и всё! а что за контроль уникальности?
#5 by Северянин
Подделка документов карается по закону.Но ты можешь сохранить док в Excel и там внести в него все, что хочешь.;-))
#6 by Денис2
Открой реадктро документа. Прямо под типом номера.
#7 by aqua80
Зачем тогда документ-то!? Создай печатную форму и штурмуй!
#8 by 1ass
да причем тут Подделка документов нужно просто чтобы после проведения на одну фирму и переключения на другую не переключался номирь. старая база спрашивала изменить номер документа или нет помоему 8 с чем то. а 90 автоматизация .....блин.
#9 by aqua80
Напиши форму, которая бы запрашивала фирму печати и ператай на здоровье.Посмотри как во внешних отчетах 1С сделано! (счет фактура с отправителем и получателем например)
#10 by lalex23
глПриИзмененииФирмы - там смотри
#11 by 1ass
lalex23 а можно поточнее пож.
#12 by lalex23
в 903 в глобалке есть процедура Процедура глПриИзмененииФирмы(Конт, ВидОперации = "Опт"), в ней строки  Конт.УстановитьНовыйНомер(СокрЛП(Константа.ПрефиксИБ) + СокрЛП(ЮрЛицоФирмы.ПрефиксНомеровДокументов));ну вот и вставьЕсли вопрос("Менять номер",4,60) = 4 тогдаКонецЕслисинтаксис вопроса сам придумай
#13 by 1ass
а как попасть в 903 глобалку...
#14 by lalex23
мда...Вы, уважаемый конфигуратор когда открывали или всё что выше из любопытства спрашивали?надо править код, если без этого жить не можете, а для этого надо лезть в конфигуратор
#15 by 1ass
да вот я нашел но у меня это модулб номер 3236 нужно добавить вопрос ? Если вопрос("Менять номер",4,60) = 4 тогда?
#16 by lalex23
903 - это номер релиза что у меня валялся, ты ж написал что 9.0ну вот и вставь строки что меняют номер в условие, задавая вопрос, параметры вопроса определи сам и что возвращает анализируй, всё уж разжевал...
#18 by lalex23
Конт.УстановитьНовыйНомер(СокрЛП(Константа.ПрефиксИБ) + СокрЛП(ЮрЛицоФирмы.ПрефиксНомеровДокументов));замени на строки
#19 by lalex23
хде пиво?
#20 by 1ass
lalex23 .... 1С при нажатии на реализацию вообщем на все сразу начинает спрашивать! менять? а нужно непосредственно в этих модулях спрашивать а н при открытии..... о, а может в модулях реализации, заявки и тп. надо тоже самое делать?
#21 by 1ass
пиво переводом =)
#22 by lalex23
тааак ты хде модуль поменял?надо было в процедуре глПриИзмененииФирмычто находится в глобальном модуле
#23 by 1ass
при поиске глПриИзмененииФирмы выдает аж 5 ссылок на глоб модули я ищу то где написано
#24 by 1ass
ОНО?
#25 by lalex23
верни всё взад как было, найди в глобалке приведённую тобой строку и сделай как написано в БЛИН на кой связался...
#26 by 1ass
да я уж вернул давно всё на место смотрю дальше )) база подопытная не страшно
#27 by lalex23
к примени и будет тебе щастье
#28 by lalex23
чем дело кончилось?
#29 by 1ass
вот к этой шишке надо применить 18ох уж эта 1 АСС) про пивас помню)
#30 by lalex23
ДААААААты хде территориально обитаешь, маловероятно что в моёй тьмутаракани
#31 by 1ass
я в Питере ))) блина все сделал ситуация такая- стартуем 1асс нажимаем например счет - тут же спрашивает менять.бажныйгалтер попутает от одних пипов компа) каждый раз отвечать.а вообще нас спасут инет бабосы.=)
#32 by 1ass
даже при таком раскладе отвечаеш нет после проведения все равно меняет номер прибавляет еденицу
#33 by lalex23
так и говори что при вводе новогочто б не плющить много модулей - могу предложить только одно - запрос на смену номера будет только у ЗАПИСАННОГО документа, тогда пишем следующее:
#34 by lalex23
враньё
#35 by 1ass
а ЭТО писать там где и писали?
#36 by lalex23
ДА меняешь то что менял раньше на то что в
#37 by 1ass
все добавил все работает только все равно провел док поменял фирму и набросило еденичку мне кажется надо что-то удалить потому что я просто добавил твой код ничего не стирал блин мы так близко )))
#38 by 1ass
урааа! все натюрлих давай номер счета )))
#39 by lalex23
что значит не стирал????я ж те русским языком сказал: строкуКонт.УстановитьНовыйНомер(СокрЛП(Константа.ПрефиксИБ) + СокрЛП(ЮрЛицоФирмы.ПрефиксНомеровДокументов));ЗАМЕНИт.е. если она у тебя щас есть - закомментируй её, и вообще покажи модуль что получился
#40 by 1ass
lalex23 а где ты териториально находишся?
#41 by 1ass
куда пропал, добрый человек?
#42 by lalex23
какое там...считай что у меня хорошее настроение
#43 by lalex23
слыхал такое Набережные Челны - родина Камаз-оввот...
#44 by 1ass
странно люди которые знают много берут мало а которые нехрена не знают друт по полной =D. Большой спасиб! буду читать книжки по 1С
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям