Для красоты отчета еще можно в группировке регистратор на закладке отбор добавить отбор регистратор заполнен и на закладке "Другие настройки" поставить галку не выводить отбор.
Как то мне не очень понятен вопрос. Но так как я его понял тогда смотрите: Например в БСП - Общие команды - "СоздатьЗаметкуПоПредмету". Группы команд Органайзер. Вызывается практически из любой формы. И через модуль команды выполняем свои действия.
2. Короткий пересказ мыслей разработчиков " Литерал ДАТАВРЕМЯ(1, 1, 1) адекватно представляется на всех СУБД и считается нулевой датой. Даты от ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) до ДАТАВРЕМЯ(1, 1, 1, 23, 59, 59) считаются временем без даты и тоже адекватно интерпретируются на всех СУБД. Различное поведение возможно для дат из диапазона с ДАТАВРЕМЯ(1, 1, 2) по ДАТАВРЕМЯ(1752, 12, 31, 23, 59, 59). Эти даты не могут быть представлены на MS SQL Server с нулевым смещением дат и могут интерпретироваться либо как нулевые даты, либо вызывать ошибку операций над данными.
В результате можно получить ошибку вроде Microsoft OLE DB Provider for SQL Server: Adding a value to a 'datetime' column caused overflow. HRESULT=80040E07, SQLSrvr: Error state=1, Severity=10, native=517, line=1
3. И хотя официальная позиция 1С туманна , не стоит искать приключения ...
Несколько дней назад на сайте, где публикуются вымышленные новости, появилась информация о требовании львовского программиста предоставить языку Java статус регионального. Но после этого реальный девелопер создал в интернете петицию, которая собрала уже около 700 голосов.
Алексей Хилькевич в своем обращении утверждает, что Java-программисты составляют абсолютное меньшинство населения, что они лишены законного права общаться на родном языке, испытывают давление со стороны общества и вынуждены пользоваться другими языками.
Алексей жалуется, что программисты не могут называть детей Java-именами, например, Хешкод, Блох, Систем, Обджект и др. Также во Львове нет школ, в которых дети могли бы изучать язык Java.
Программист сам признает, что это «тонкий троллинг» в свете недавно принятого скандального закона о языках.
Под своей петицией он написал: «Очень быстро мы достигли 100 подписей, и это уверенно свидетельствует о поддержке инициативы в обществе. Это вдохновляет!:) Я повысил цель до 1000 голосов. Если достигнем — это уже будет не троллинг, придется печатать майки, транспаранты, брать граффити-спреи и идти на улицу».
При работе через RDP У одного пользователя реквезиты документа налазят друг на друга. При этом у другого пользователя отображение идет нормальное тогоже документа ПКО. понимаю что это , но не могу найти
Это я так подозреваю касается обособленого подразделения? Происходит когда по одной фирме есть учет по кассам (Обос.подр.) а в другой нет. В которой нет такого учета открывается ПКО реквизиты прячутся. А затем открываем в которой есть и вылезает эта проблема. Решается Alt+Shift+R или правой кнопкой на заголовке документа восстановить положение.
Заходит глухонемой в аптеку купить презервативов, не знает как обьяснить что ему надо, ложит на стойку 10 рублей и свой прибор и смотрит на аптекаря. Аптекарь достаёт свой прибор, ложит рядом, забирает деньги и говорит: не уверен - не спорь.
Никогда такое не делал. Поигрался. Но это как воду в решете носить Плюс возможно цифры поплывут если, например, что то "помеченое" выбрано в проведеном документе. В принципе можно проверять если проведенный документ то пропускать. И наверное проверку на удаленность объектов еще добавить.
//примерный код, тренеруемся на копии Перем СпЗн, ТабЗн; НачатьТранзакцию(); Сообщить("Выполняется поиск..."); НайтиПомеченныеНаУдаление(СпЗн); НайтиСсылки(СпЗн,ТабЗн); ТабЗн.Свернуть("Объект",""); ТабЗн.ВыбратьСтроки(); Пока ТабЗн.ПолучитьСтроку()=1 Цикл ВидОб = ТабЗн.Объект.Вид(); Если ТипЗначения(ТабЗн.Объект)=11 Тогда Об=СоздатьОбъект("Справочник."+ВидОб); Если Об.НайтиЭлемент(ТабЗн.Объект)=1 Тогда Об.Удалить(0); Сообщить("Установлена пометка: "+Об); КонецЕсли; ИначеЕсли ТипЗначения(ТабЗн.Объект)=12 Тогда Об=СоздатьОбъект("Документ."+ВидОб); Если Об.НайтиДокумент(ТабЗн.Объект)=1 Тогда Об.Удалить(0); Сообщить("Установлена пометка: "+Об); // стремный справочник партии... Парт=СоздатьОбъект("Справочник.Партии"); Если Парт.НайтиПоРеквизиту("Док",ТабЗн.Объект,1)=1 Тогда Парт.Удалить(0); Сообщить("Установлена пометка: "+Парт); КонецЕсли; КонецЕсли; Иначе Сообщить("Тип объекта "+ ТипЗначения(ТабЗн.Объект)); //хз КонецЕсли; КонецЦикла; ЗафиксироватьТранзакцию();
ЗЫ Мне кажется может стоит подумать об обрезке базы. Или о переносе данных. (хотя это наверное не меньший гемор)
Благополучно на основании создает и заполняет мои новые колонки, но после записи документа, при открытии его остаются значения только тех реквизитов, что были раньше, а мои новые колонки пустые, я так понимаю где то мои колонки не записываются во временную таблицу, подскажите плиз куда смотреть при записи/проведении что б они сохранялись?
Думаю надо смотреть ПРиОткрытии() проц ЗаполнитьТаблицуЦенФормы() и добавить заполнение своих колонок
Да. Все норм. А вот список пустой. Не заполняется элементами спавочника.
Делаю одно, думаю другое, говорю третье Сорри.
Я хотел сказать что может справочник у вас пустой .По крайней мере я ошибок не вижу. Тоже самое сделал у себя с контрагентами. Все заполняется. ЗЫ Или подчиненный...
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!