Изменился КПП у клиента. Добрый день. 1С 7.7 на базе комплексной( алкоголь ).изменился КПП у клиента ( был как крупнейший, затем сняли с учета крупнейших). Гл Бух просит чтобы это изменение в базе было видно, с какой даты изменение, и чтобы все документы и т.д. до этой даты - были ( печатались, выгружались ) со старым КПП, а после этой даты - уже с новым КПП. "Периодическим" делать атрибут ИНН у справочника ? не хочется, тк нужно перекопать все печатные формы и вообще все, где идет обращение к атрибуту , а также непредсказуемо регламентные отчеты от 1С. Что посоветуете ? предложение ей от меня вообще отменить справочники в 1С :) было встречено с неодобрением . |
Пусть подделывают документы вручную, и не привлекают к криминальной деятельности непричастных. Тем более, даром. |
Внеси небольшое изменение (пару строк кода) в процедуру глОпределитьИННКПП() (или как она там у тебя называется). На печать же не КПП идёт, а именно результат этой функции... |
1-VZ > А в чём тут криминал? |
[quote=DeiMos;39661485] Внеси небольшое изменение (пару строк кода) в процедуру глОпределитьИННКПП() (или как она там у тебя называется). На печать же не КПП идёт, а именно результат этой функции... [/quote] в основном вроде да - используется эта функция - в типовой она Функция ПолучитьКПП(ИННКПП) . то есть ввести периодический реквизит... читал как хранятся такие реквизиты в 7.7 базе , физически, база еще подраспухнет. надо проверить как регламентная отчетность еще построена на эту тему |
3-DeiMos > Создавать документы приема-продажи материальных средств задним числом не криминал? |
[quote=СпецХ;39661594] Цитата: Сообщение от DeiMos Внеси небольшое изменение (пару строк кода) в процедуру глОпределитьИННКПП() (или как она там у тебя называется). На печать же не КПП идёт, а именно результат этой функции... в основном вроде да - используется эта функция - в типовой она Функция ПолучитьКПП(ИННКПП) . то есть ввести периодический реквизит... читал как хранятся такие реквизиты в 7.7 базе , физически, база еще подраспухнет. надо проверить как регламентная отчетность еще построена на эту тему [/quote] да и самая главная фишка что в эту функцию передается уже строка. то есть надо везде подменить обращение к этой функции !! |
4-СпецХ > Включи КПП в договор. Пустое значение - берем из объекта, иначе из реквизита. |
[quote=СпецХ;39661594]то есть ввести периодический реквизит[/quote] - Зачем? Что за бред? [quote=VZ;39661603]Создавать документы приема-продажи материальных средств задним числом не криминал? [/quote] - Нет. [quote=СпецХ;39661628]да и самая главная фишка что в эту функцию передается уже строка. то есть надо везде подменить обращение к этой функции[/quote] - Ты идиот? Саму функцию чуть-чуть дописать не аллё? |
Сообщение от СпецХ да и самая главная фишка что в эту функцию передается уже строка. то есть надо везде подменить обращение к этой функции - Ты идиот? Саму функцию чуть-чуть дописать не аллё? [/quote] подскажи принцип дописать ? эта функция просто "разбирает" строку, ищет в ней "слеш" и все. |
9-СпецХ > 1) Договариваешься с бушкой, что при работе с документами, где нужен старый КПП - она ставила рабочую дату в программе какую-нить старую (например, 1 июля). 2) В функции - если РабочаяДата() = 1 июля и ИНН\КПП -такой-то, то- возвращать старый КПП. Если нет, то возвращать текущий ИНН, КПП (т.е. - ничего не предпринимать, работать штатно). |
[quote=DeiMos;39661881] 9-СпецХ > 1) Договариваешься с бушкой, что при работе с документами, где нужен старый КПП - она ставила рабочую дату в программе какую-нить старую (например, 1 июля). 2) В функции - если РабочаяДата() = 1 июля и ИНН\КПП -такой-то, то- возвращать старый КПП. Если нет, то возвращать текущий ИНН, КПП (т.е. - ничего не предпринимать, работать штатно). [/quote] спасибо за мыслепоток :) у казаков там у каких то помню были "мыслеформы". 1. откуда мне взять старый КПП ?? из истории ? кстати, КПП нужен контрагента, а не моей фирмы/справочник фирмы. 2. договариваться про определенную дату несерьезно, тк у другого клиента возможно будет также изменение, с дургой даты. тогда уж просто тупо вбить в функцию - если инн такой то кпп брать такой то и вручную его вбить. |
В продуктах на 8 1С уже реализовало историю КПП. С помощью периодического регистра сведений (некий отдалённый аналог периодического реквизита). Будут ли делать для 7.7 - ХЗ. Я бы завёл дополнительный периодический реквизит, типовой не трогал бы. Работы, конечно, до хрена. |
1. "откуда мне взять старый КПП ??" - Пусть бушка тебе его продиктует. Забьёшь его цифрами в функцию. 2. "договариваться про определенную дату несерьезно" - Тогда никак, ИМХО. Тогда только периодику мутить... "тк у другого клиента возможно будет также изменение" - По такой же моей схеме его отработать. |
В стотыщ раз проще, чем пол-конфы переписывать... А если бушка не хочет дату рабочую в 1С менять - то пусть нафиг сама в печатных формах правит ручками. Ибо нефиг. |
[quote=СпецХ;39662017]тк у другого клиента возможно будет также изменение, с дургой даты[/quote] И чё? - Работа с документами всех таких контрагентов - первым июля. Чтобы каждый раз не дописывать функцию - можешь справочник создать из 2-х реквизитов: 1) Старый ИНН\КПП; 2) Новый ИНН\КПП. (Если дата = 1 июля, и Новый ИНН\КПП найден в справочнике) - то возвращать Старый ИНН\КПП Иначе - ничего не делать (работать штатно). |
Пожалуйста. Заходите ещё. |
[quote=DeiMos;39662797] Пожалуйста. Заходите ещё. [/quote] Спасибо... а то уж я начал разочаровываться в Деймосе :). насчет даты только подумать, тк у нас совсем не одна бушка , а больше. и еще отделы есть, кому там придется чего то распечатывать , и когда я не могу знать. надоть все чтоб само делалось. |
17-СпецХ > Дописать в процедуру печати в документы Сообщение: Если это тот контрагент (либо найден в списке проблемных) Сообщить("Обратите внимание на КПП!!! Он изменялся!!!!") |
да, еще в качестве ОФФ - казаки назывались - характерники. немного общался с ними. |
19-СпецХ > "Характерники" - это некие шаманы у казаков... Ну, или колдуны, не знаю как точнее... Короче, паранормальные товарищи... |
глобальной автозаменой заменить вызов функции Функция ПолучитьКПП(ИННКПП), на ПолучитьКПП(ИННКПП,НаДату) в самой функции поискать контрагента (либо же это ИННКПП организации) с полученным ИННКПП, у найденного контрагента(или организации) найти КПП НаДату и вернуть **** но если подходить неформально и творчески, то у контрагентов не только КПП меняться может, а вообще всё. поэтому чтобы периодику не плодить чрезмерно сделать подчинённый справочник со всеми реквизитами. ценник только озвучить заранее, чтобы потом без неожиданностей. |
Случай единичный… В 1С 7.7 проще завести еще одного контрагента с новым КПП, чем травмировать мозг из-за подобного. Будет 2 контрагента, например ООО “Ромашка” (до даты Х) и ООО “Ромашка” (после даты Х) Если дело коснется акта сверки за 2015 г., придется его делать по 2-м контрагентам (разным КПП). Ну, вначале, возможно, придется что-то делать с сальдо взаиморасчетов (бух.справка в помощь). Никаких других осложнений не усматриваю. Корежить конфигурацию из-за подобного, мягко говоря, верх трудолюбия. |
(0): Алкоголь... Был крупнейшим алкодилером, потом убрали из списка крупнейших... Это Русская Православная Церковь, что-ли? Или Фонд Спорта? |
21-Зелёный тролль > Жадный и беспринципный франч. Франчи - позор 1С!!!! |
[quote=DeiMos;39666749] (0): Алкоголь... Был крупнейшим алкодилером, потом убрали из списка крупнейших... Это Русская Православная Церковь, что-ли? Или Фонд Спорта? [/quote] Извиняюсь... пришлось быстренько смотаться в краткий отпуск , пока была возможность. съездили Дивеево - Муром. Алкодилер Ива. Всем спасибо, особенно Деймосу, сделаю что то вроде доп справочника и в функции доп поиск по этому справочнику. |
25-СпецХ > Прошу прощения за OFF "[em]съездили ... Муром[/em]" по монастырям? Или на Открытую воду? |
[quote=roma n;39765658] 25-СпецХ > Прошу прощения за OFF "съездили ... Муром" по монастырям? Или на Открытую воду? [/quote] ТОЖЕ ОФФ простят модераторы : по монастырям, мощи Петр и Феврония, частица Ильи Муромца, позвонили в древние била, искупались в Оке, и поехали дальше... |
Переходите на 8-ку!!! ;))) [url]http://buh.ru/articles/faq/43212/[/url] |
21-Зелёный тролль > Глобальная автозамена не работает в печатных формах.... Хотя.... Вроде бы программисты фирмы 1С не настолько тупы, чтобы функции в печформы пихать... Хм... Слушай, отличная идея! Тогда в справочник старый КПП, новый КПП можно добавить ещё один реквизит ДатаИзменения. И вообще тогда все будет супергуд. |
[quote=DeiMos;39803298] Хм... Слушай, отличная идея! Тогда в справочник старый КПП, новый КПП можно добавить ещё один реквизит ДатаИзменения. И вообще тогда все будет супергуд. [/quote] Да, я тоже подумал какую то дату вставить в этот справочник ! |
24-DeiMos > и не говори, позорим святую мать-1С |
Ничего не надо делать. Ввести нового контрагента. Если надо для общих отчетов - сделать его головным. |
2(32) [em]сделать его головным[/em] У ТС семёрка. Она так не умеет. |
Текущее время: 12:48. Часовой пояс GMT +3. |