Кто сталкивался с проблемой реструктуризации справочника с большим количеством записей (для себя я определил количество >10'000, хотя подозреваю, что это также зависит от общего количества уже присутствующих реквизитов), тот знает, что прежде чем это делать приходится хорошенько подумать о целесообразности этого действа и попытаться найти альтернативное решение. Но для себя я выработал чрезвычайно простой, надежный и быстрый способ выполнять изменения в структуре справочника с любым количеством записей.
Первая редакция статьи, набросок на скорую руку. Приведенные здесь методы не претендуют на полноту и уникальность или единственность. Оставляйте свои комментарии, чтобы дополнить статью и дать возможность начинающим освоить приемы и методы разработки приложений. Понравившиеся комментарии будут включаться в статью, с указанием автора комментария, если Вы, конечно, не против.
Задача: создать обмен 1Сv8 управление торговлей 10.1 и Virtuemart .
Что такое Virtuemart можно почитать тут http://www.virtuemart.ru, вкратце - это компонент интернет-магазина (каталога товаров) к известному CMS-движку Joomla.
По ряду причин потребовалось проверить позицию нового документа и в случае определенных условий удалить его из базы. Понятно, что ПолучитьПозицию() для незаписанного документа нельзя.
Поэтому сначала его необходимо записать, а потом при определенных условиях "замочить"
Админы и программисты – люди иного мира. Очень легко друг друга вычисляют, то ли по запаху, то ли еще по каким флюидам, и магическим образом притягиваются друг к другу в любой разношерстной компании. После чего обосабливаются и весь вечер шелестят где-то в уголке на своем силиконовом диалекте.
Принцип основан на том, что от момента получения случайного числа до наступления следующей секунды программа увеличит счетчик каждый раз на разное количество.
Сегодня мы по согласованию с администрацией Инфостарта открываем новый блог – блог команды проекта 1CV8GAMES, проекта, в рамках которого создаются и бесплатно распространяются игры для программ системы «1С:Предприятие 8».
Года два назад мне в руки попалась конфигурация одного из ведущих франчайзи нашего региона. О всех своих переживаниях по этому поводу написал тогда на форуме (itland.ru).
Но тут все больше и больше людей переходят на 8-ку и потому пишу сейчас алгоритмы переноса информации из их конфигурации и не смог не вспомнить о том отзыве :)
Давайте здесь все вместе выложим баги платформы текущего 27-го релиза. Может руководство 1С посмотрит на этот список и выпустит новый релиз. А если не выпустит, кому-нибудь этот список поможет. Присылайте известные Вам баги в комментарии, если их нет в списке. Всё будет обязательно тестироваться на текущем 27-м релизе. Предлагаю также присылать "пути обхода".
Статья для начинающих программистов\разработчиков о стандартах разработки ПО
Над островом летали бабочки: большие, зеленые махаоны, огромные - больше воробья. Они летали медленно-медленно и нам говорили офицеры… громко:
- Не дай боже, какая падла этих бабочек…. Эти бабочки занесены в Красную книгу, они водятся только здесь, мы гордимся этими бабочками. Чтоб ни одна не дай бог что. Они тут миллионы лет, мля, живут, а вы тут за час все засрё….
Бабочки были очень красивые, они очень медленно двигали крыльями и летели. Вот так. (Тут необходимо снять обувь и показать, как летают большие бабочки, в смысле самому показать.)
Крылья их были изумрудно-зеленые….
Я задавил трех штук.
Евгений Гришковец
"Как я съел собаку"
Особенностью справочников в восьмерке является возможность их неограниченной иерархии. Тот, кто имел дело только с 7.7, столкнувшись с теоретической возможностью сколь угодного числа вложений, может стать в тупик: как организовать обход группировок, когда заранее не известно их число...
Сегодня, как и декларировалось ранее, рассмотрим вторую часть повести о том, куда пойти работать. В части первой говорилось о варианте работы у франча. Сегодня же рассмотрим другую сторону баррикад, а именно работу на предприятии, скажем, в отделе ИТ на ниве автоматизации родного предприятия.
Совсем недавно наткнулся в интернете на забавный "хит-парад" наиболее раздражающих вещей для программиста. Поскольку он был на английском — решил перевести текст и несколько адаптировать к нашим реалиям…
Такой вопрос задают себе все, кто раздумывает над своей дальнейшей карьерой. Вариантов, естественно, масса. А для тех, кто решил попробовать работать в области 1С автоматизации, этот вопрос перво-наперво делится на 2. Пойти работать в одну из многочисленных 1С Франчайзи, либо пойти на какое-либо предприятие в отдел ИТ и заниматься разработкой и поддержкой корпоративной информационной системы. Мы говорим именно об 1С и предполагаем, что и там, и там придется заниматься 1С.
Рассмотрим оба варианта чуть подробней и попробуем выяснить – плюсы и минусы обоих подходов.
Пришла вот такая хотелка {для УПП 1.2.17.3}:
"При вводе счет/фактуры выданной (если ранее уже была оплата) не подтягивается платежное поручение (его № и дата)."
Расшифровка: при вводе СФВ на основании Акта услуг, в котором указан счет (сделка), если по этому счету была платежка покупателя, ее дата/номер должна проставляться в СФВ.
Хочется чего-то нового, да интересного, да еще и полезного наваять... Да вот мыслей что-то нет :)
А в форме себя держать хочется...
Может кто чего посоветует полезно?
А то от безделия даже парсер (раскраску) кода в стиле 1С написал, для вставки в тех. документацию и на сайты...
ЗЫ: не только 1С, но и внешние компоненты, ActiveX компоненты...
В статье разбирается ситуация в связи с отсутствием типовых механизмов контроля и восстановления последовательности документов партионного учёта в "Бухгалтерии предприятия".
Естественно америку в этой подборке не открыли, но за такое количество полезной информации, да еще и упорядоченной, однозначно низкий поклон. Тут есть практически вся информация о таблицах, которая может вам понадобиться при написании прямых запросов. И очень внятные примеры, по возрастанию сложности запросов.Одним словом - MustHave.Думаю лучшей аннотацией к закладке будет её содержание:
1. Описание общих таблиц 1С V77
1.1. Общее описание хранения данных 1С.
1.1.1. Хранение ID объекта
1.1.2. Хранение даты
1.1.3. Хранение времени
1.2. Описание таблиц 1С
1.2.1. Таблица _1SCONNECT - Сессии (соединения)
1.2.2. Таблица _1SCONST - Константы
1.2.3. Таблица _1SCRDOC - Ссылки документов
1.2.4. Таблица _1SJOURN - Журналы
1.2.5. Таблица _1SDNLOCK - Номера документов
1.2.6. Таблица _1SSTREAM - Последовательность документов
1.2.7. Таблица _1SSYSTEM - Системная
1.2.8. Таблица _1SUIDCTL - Уникальности
1.2.9. Таблица _1SUSERS - Соединения
2. Подсистема справочников и констант
2.1. Предисловие
2.2. Введение
2.3. Описание полей таблиц справочников
2.4. Описание полей таблицы констант и периодических реквизитов справочников
2.5. Примеры запросов
2.5.1. Пример 1. Получение всех записей справочника.
2.5.2. Пример 2. Получение записей только групп справочника.
2.5.3. Пример 3. Получение записей только элементов (не групп) справочника.
2.5.4. Пример 4. Получение записей только непомеченных элементов справочника.
2.5.5. Пример 5. Получение записей элементов с периодическим реквизитом на максимальную дату.
2.5.6. Пример 6. Получение записей элементов с периодическим реквизитом на конкретную дату.
2.5.7. Пример 7. Получение значений непериодических реквизитов агрегатных типов.
2.5.8. Пример 8. Получение записей элементов справочников с их родителями.
2.5.9. Пример 9. Выборка элементов из подчиненного справочника.
3. Подсистема документов и регистров
3.1. Предисловие
3.2. Введение
3.3. Общее описание хранения данных 1С в подсистеме документов
3.3.1. Краткое описание таблиц
3.3.2. Примеры запросов
3.3.2.1. Пример 1. Получение всех документов одного вида со всеми реквизитами шапки.
3.3.2.2. Пример 2. То же, включая все общие и системные реквизиты.
3.3.2.3. Пример 3. То же, плюс все реквизиты табличной части.
3.3.2.4. Пример 4. То же, с фильтром по дате документа (за один день).
3.3.2.5. Пример 5. Получение документов родителей по подчиненному документу.
3.3.2.6. Пример 6. Получение списка подчиненных документов.
3.3.2.7. Пример 7. Получение списка только проведенных документов.
3.3.2.8. Пример 8. Получение списка документов, принадлежащих разным типам учета.
3.3.2.9. Пример 9. Получение списка документов по графе отбора.
3.4. Регистры
3.4.1. Общее описание подсиcтемы регистров
3.4.2. Рассмотрим примеры
3.4.2.1. Структура и описание полей таблиц регистров
3.4.2.1.1. Таблица RGxxx
3.4.2.1.2. Таблица RAxxx
3.4.2.2. Пример 1. Получение итогов на ТА или на конец периода.
3.4.2.3. Пример 2. Получение сумм прихода и расхода за один месяц (оборотов).
3.4.2.4. Пример 3. Получение итогов и остатков на произвольную дату.
3.4.2.5. Пример 4. Получение итогов и остатков на документ.
3.4.2.6. Пример 5. Получение остатков и оборотов за произвольный период.
3.4.2.7. Пример 6. Пересчет итогов по одному из регистров остатков.
/*если не работает основная ссылка, попробуйте http://www.script-coding.com/v77tables.html */
В дополнение блога "Про тигров" (http://infostart.ru/blogs/508/ ) или в ответ ему, это кому как угодно:-)
Весна… На апрельском солнышке оживают термитники банков и ульи страховых компаний. По вечерам над бульварами роятся только что окрылившиеся самки. Впрочем, это мало волнует настоящих рабочих муравьев. Надо собрать как можно больше щепочек и дохлых гусениц, подоить максимум тлей до заката… Так или примерно так выглядит наша повседневная жизнь глазами какого-нибудь энтомолога из параллельного измерения. Не желаете быть мухой в сетях карьеры, своей и чужой, корпоративной политики и отраслевой конкуренции? Нет проблем. Разберемся почему у нас отрастают крылья и шесть пар ног.
Работу некоторых циклов с большим количеством проходов разумно сопровождать индикацией прогресса. Но зачастую сама эта индикация и становится главным тормозом процесса. Так как частенько на практике встречаю подобные огрехи, решил опубликовать пример правильной индикации. Речь идет про выполнение кода на клиенте.
Объединяет все эти многочисленные законы Мерфи - они прекрасно объясняют вам причины, по которым что-либо в вашей жизни или в делах идет не так как надо.
Объединяет все эти многочисленные законы Мерфи - они прекрасно объясняют вам причины, по которым что-либо в вашей жизни или в делах идет не так как надо.
Объединяет все эти многочисленные законы Мерфи - они прекрасно объясняют вам причины, по которым что-либо в вашей жизни или в делах идет не так как надо.
Объединяет все эти многочисленные законы Мерфи - они прекрасно объясняют вам причины, по которым что-либо в вашей жизни или в делах идет не так как надо.